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:
Was genau ist der Grund, warum Nginx die phpMyAdmin-Datei nicht finden kann?
Dies ist der Inhalt meiner /etc/nginx/nginx.conf-Datei:
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 Siehttp://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!