Fehler beim Zugriff auf phpMyAdmin?
Dies wird mir angezeigt wenn ich versuche mit xx.xxx.xx.xxx/phpmyadmin auf meine Datenbank zuzugreifen:
<?php
declare(strict_types=1);
use PhpMyAdmin\Common;
use PhpMyAdmin\Routing;
if (! defined('ROOT_PATH')) {
// phpcs:disable PSR1.Files.SideEffects
define('ROOT_PATH', __DIR__ . DIRECTORY_SEPARATOR);
// phpcs:enable
}
if (PHP_VERSION_ID < 70205) {
die('<p>PHP 7.2.5+ is required.</p><p>Currently installed version is: ' . PHP_VERSION . '</p>');
}
// phpcs:disable PSR1.Files.SideEffects
define('PHPMYADMIN', true);
// phpcs:enable
require_once ROOT_PATH . 'libraries/constants.php';
/**
* Activate autoloader
*/
if (! @is_readable(AUTOLOAD_FILE)) {
die(
'<p>File <samp>' . AUTOLOAD_FILE . '</samp> missing or not readable.</p>'
. '<p>Most likely you did not run Composer to '
. '<a href="https://docs.phpmyadmin.net/en/latest/setup.html#installing-from-git">'
. 'install library files</a>.</p>'
);
}
require AUTOLOAD_FILE;
global $route, $containerBuilder, $request;
Common::run();
$dispatcher = Routing::getDispatcher();
Routing::callControllerForRoute($request, $route, $dispatcher, $containerBuilder);
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
SQL, Datenbank, MySQL
Bei phpMyAdmin handelt es sich um eine PHP-Anwendung. Damit der PHP-Code interpretiert werden kann, brauchst du einen Webserver.
Stelle also sicher, dass:
- Ein Webserver (bspw. der Apache HTTP Server) installiert ist.
- Der Webserver gestartet wurde und über eine URL erreichbar ist. Wenn der Webserver bspw. auf localhost:80 läuft, solltest du beim Aufruf von http://localhost:80 im Webbrowser auch eine erfolgreiche Rückmeldung bekommen.
- Das phpMyAdmin-Installationsverzeichnis innerhalb des Rootverzeichnis vom Webserver liegt. Solltest du bei dir ein Installationspaket wie XAMPP einsetzen, über welches Apache Server und phpMyAdmin installiert wurden, solltest du die Ordnerstruktur hingegen so belassen, wie sie ist.
- Du phpMyAdmin über die Domain aufrufst, auf die der Webserver lauscht. Wenn der Webserver bspw. auf localhost:80 läuft und phpMyAdmin auf erster Ebene im Rootverzeichnis liegt, würde die URL im Webbrowser http://localhost:8080/phpmyadmin/ lauten.
Vielen dank hat jetzt Funktioniert hat am fehlenden Webspace gelegen.