2017-03-15 8 views
3

Diese Frage unterscheidet sich von: https://stackoverflow.com/questions/36150377/missing-vendor-autoload-php
Ich möchte zu phpmyadmin beitragen. Ich habe das Github Repo in meinem Computer mit der Github Desktop Software geklont. Ich habe die heruntergeladenen Dateien in xampp kopiert, damit ich phpmyadmin ausführen kann. Aber wenn ich die phpmyadmin-Seite starte, tritt dieser Fehler auf:Datei ./vendor/autoload.php fehlt oder nicht lesbar in phpmyadmin

Datei ./vendor/autoload.php fehlt oder nicht lesbar.
Wahrscheinlich haben Sie Composer nicht zum Installieren von Bibliotheksdateien ausgeführt.

Woher bekomme ich diese Datei? Ich habe etwas gesehen, das den Befehl composer create-project verwendet, aber ich verstehe nicht, wo ich diesen Befehl eingeben soll.
Ich habe auch phpmyadmin von ihrer Website heruntergeladen und kopiert in XAMPP-Verzeichnis eingefügt und es hat gut funktioniert. Es gab keinen solchen Fehler.
Was soll ich tun?

+4

Gehen Sie zu dem Ordner, in dem phpMyAdmin befindet. Öffnen Sie das Terminal hier (Sie sollten hier die Datei composer.json sehen) und tippen Sie 'composer update'. Aber du musst zuerst einen Composer installieren: https://getcomposer.org/ –

+1

Das hat mein Problem komplett gelöst. Aber ich habe eine Frage, als ich phpmyadmin von ihrer Website heruntergeladen habe, gab es keinen Herstellerordner, aber es lief trotzdem erfolgreich. Warum wurde es benötigt, als ich es von GitHub heruntergeladen habe? –

+1

Wahrscheinlich verschiedene Versionen oder unterschiedliche Bibliotheksimplementierung. –

Antwort

1

Dies als von v4.7.0 geändert https://www.phpmyadmin.net/files/4.7.0/

ab dieser Version verwendet phpMyAdmin Composer PHP-Bibliothek Abhängigkeiten während der Entwicklung zu verwalten. Benutzer, die die offizielle Quelldistribution herunterladen, bemerken keinen Unterschied. Benutzer des Git-Repositorys sollten jedoch auf https://docs.phpmyadmin.net/en/latest/setup.html#installing-from-git verweisen.

Hier ist die Änderung PR für Interessenten: github.com/phpmyadmin/phpmyadmin/pull/11976

Verwandte Themen