Wenn Sie zu "localhost / phpMyAdmin" navigieren, erhalten Sie eine indizierte Liste von Dateien und Ordnern

1152
ARNK

Wo erwarte ich natürlich die phpMyAdmin-Anmeldeseite. Beim Versuch von localhost / phpMyAdmin / index.php wird eine schwerwiegende Fehlermeldung angezeigt. Ich sollte beachten, dass ich kein Paket wie XAMPP verwende. Ich wollte die Erfahrung machen, sie ohne Paket zu installieren. Ich bin auf einem Windows 10-64 -Bit- Computer, habe Apache2.4 und MySQL 5.7.16.0 installiert und dachte an PHP 7.0.13.

Apache & MySQL-Dienste werden gestartet.

Ich kann jedoch zu localhost / index.php gehen und "Hello World" ausgeben und phpinfo.php erscheint erwartungsgemäß, was zeigt, dass PHP aktiviert ist.

Die Fehler in phpMyAdmin / index.php sehen folgendermaßen aus:

  • Schwerwiegender Fehler: Nicht gefundener Fehler: Aufruf der undefinierten Funktion mb_detect_encoding () in phpMyAdmin \ libraries \ php-gettext \ gettext.inc: 177

  • PMA_warnMissingExtension ('mbstring', true) in phpMyAdmin \ libraries \ common.inc.php (102)

Ich würde mich freuen, wenn Sie wissen, was mir fehlt.

0
Wenn Sie localhost eingeben, sollte die WAMP-Startseite ausgegeben werden. Bekommen Sie das? Tools und Aliases usw. Hello World klingt wie Ihre erste PHP-Testseite, nicht Ihre index.php. Die index.php sollte die WAMP-Seite sein. Wie Sie wissen, ist index.php die erste von localhost aufgerufene Seite, die impliziert ist. ejbytes vor 7 Jahren 0
http: // localhost / phpmyadmin / sollte Sie zu einer Anmeldeseite bringen. Hier tut es nicht? ejbytes vor 7 Jahren 0
Ich hätte etwas annehmen können. Was mich an meine allererste Installation von Apache erinnert. Wenn Sie auf die WAMP-Website gehen, ist WAMP die Installation, die (AMP = Apache, MySql, PHP) enthält. Eine einmalige Installation Hast du das getan? ejbytes vor 7 Jahren 0
Nein, ich habe jede Komponente separat installiert und nicht ein Paket wie XAMPP oder WAMP verwendet. Ich habe XAMPP in der Vergangenheit verwendet, und ich weiß, dass dies der einfachere Weg ist, aber ich wollte nur die Bewegungen durchgehen und jede von Grund auf installieren. Wenn ich zu localhost / phpMyAdmin / gehe, wird eine Seite angezeigt, auf der nur die Dateien und Ordner im phpMyAdmin-Ordner aufgeführt sind. Einige Einstellungen sind also offensichtlich nicht richtig konfiguriert - ich denke vielleicht innerhalb der "php7" -Ordnerdateien. Mein Laufwerk C: enthält also einen Apache24-Ordner, einen PHP7-Ordner und einen Python34-Ordner. Ich habe MYSQL als Dienst ausgeführt. ARNK vor 7 Jahren 0
localhost / phpmyadmin sollte keine Liste oder Verzeichnis anzeigen. Es sollte eine Login-Seite sein. Das ist, was phpMyAdmin ist, es ist ein Login und nicht mehr. ejbytes vor 7 Jahren 0
Wenn Sie WAMP installieren, müssen Sie eine Datei herunterladen, die zum Ausführen von Apache erforderlich ist: http://www.microsoft.com/de-de/download/confirmation.aspx?id=30679 Sie können diesen Link sehen, wenn Sie besuchen http://www.wampserver.com/en/ ejbytes vor 7 Jahren 0
Ich verstehe den Wunsch, separate Installationen durchzuführen, aber jede Installation hängt von der Installation der anderen Installation ab und welche Version funktioniert mit welcher Version. Ich habe mich in diese Gedankengänge für mich selbst hineingestellt. Denken Sie daran, dass ALLES eine Zusammenfassung ist. Möchten Sie ein Programm in C oder Java schreiben, um einen Compiler zu erstellen oder zu lernen? Diese Dinge werden von Ingenieurteams gebaut. Ich habe gelernt, wie man diese Einstellungen manuell vornimmt, aber seit langem vergessen, weil man dies nur einmal macht und dann weitergeht. ejbytes vor 7 Jahren 0
Richtig, guter Punkt. Es wäre schön, das Problem zu beheben, aber selbst wenn ich es zum Laufen bekomme, könnte es einen Fehler auf der Straße geben, den ich nicht erwartet hatte. ARNK vor 7 Jahren 0
Ich empfehle, auf die WAMP-Website zu gehen und die Redistribution VC ++ - Downloads herunterzuladen und zu installieren (Voraussetzungen). Installieren Sie dann das WAMP-Installationsprogramm. Ich nehme an, Sie möchten Websites erstellen und testen und serverseitige PHP- und MySQL-Skripts schreiben. Viel Glück. Übrigens, seit Sie eine Installation durchgeführt haben, ist es für jeden schwierig, von außen nachzuschauen, was Sie falsch gemacht haben, oder sogar, ob Sie alle Voraussetzungen dafür haben, um damit beginnen zu können. Niemand kann das wissen. Ich glaube, ich habe es vor ein paar Jahren zum ersten Mal so gemacht, dass ich ungefähr 20 Stunden brauchte, um herauszufinden, dass mir Dinge fehlten. ejbytes vor 7 Jahren 0
Ich habe eine Neuinstallation von MySQL 5.7, PHP 7.1 und Apache 2.4, und phpMyAdmin hat gut funktioniert. Meine Vermutung wäre also, dass mbstring deaktiviert ist! Haben Sie die Erweiterung in Ihrer php.ini-Datei aktiviert? Ich hoffe auch, dass dieser Link (http://php.net/manual/de/mbstring.installation.php) irgendwie nützlich sein könnte. Kostandin Tahiri vor 7 Jahren 0

0 Antworten auf die Frage