Heim  >  Artikel  >  Datenbank  >  Die phpmyadmin-Datei kann unter nginx nicht gefunden werden

Die phpmyadmin-Datei kann unter nginx nicht gefunden werden

王林
王林Original
2019-12-13 10:16:002115Durchsuche

Die phpmyadmin-Datei kann unter nginx nicht gefunden werden

Problem:

Habe die neueste stabile Version von Nginex (1.4.4) installiert und möchte phpMyAdmin installieren, leider tritt beim Öffnen folgender Fehler auf phpMyAdmin im Server über http://192 ../phpMyAdmin:

Die phpmyadmin-Datei kann unter nginx nicht gefunden werden

Was genau ist der Grund, warum Nginx die phpMyAdmin-Datei nicht finden kann?

Dies ist der Inhalt meiner /etc/nginx/nginx.conf-Datei:

Die phpmyadmin-Datei kann unter nginx nicht gefunden werden

Lösung:

Der richtige Weg ist Erstellen eine Datei namens php und fügen Sie sie zu /etc/nginx/sites-available hinzu. Sie können die Datei unten kopieren, aber die Portnummer in eine andere ändern.

server {
        listen 30425;
        # Don't want to log accesses.        
        #access_log  /dev/null main;
        access_log  /var/log/nginx/php.acces_log main;
        error_log   /var/log/nginx/php.error_log info;

        root /usr/share/phpmyadmin;
        index  index.php index.html index.htm;
        error_page 401 403 404 /404.php;

        location ~ .*.php${
                include fastcgi_params;
                fastcgi_pass  127.0.0.1:9000;
                fastcgi_index index.php;
                fastcgi_param  SCRIPT_FILENAME $document_root$fastcgi_script_name;
                fastcgi_param SERVER_NAME $http_host;
                fastcgi_ignore_client_abort on;

        }}

Jetzt müssen Sie das Site-aktivierte Verzeichnis symbolisch verknüpfen

ln -s / etc / nginx / sites-available / php // etc / nginx / sites-enabled

Jetzt müssen Sie diesen Code zum Abschnitt „Protokollierungseinstellungen“ von nginx.conf hinzufügen

log_format main ‘$remote_addr – $remote_user [$time_local] ‘
                ‘”$request” $status $body_bytes_sent “$http_referer” ‘
                ‘”$http_user_agent” “$http_x_forwarded_for”‘ ;

Jetzt können Sie Verwenden Sie http://example.com:30425, um auf Ihren phpmyadmin zuzugreifen.

Empfohlene verwandte Artikel und Tutorials: phpmyadmin-Tutorial

Das obige ist der detaillierte Inhalt vonDie phpmyadmin-Datei kann unter nginx nicht gefunden werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn