2017-02-12 6 views
1

私のウェブサイトのサブドメインとしてphpmyadminを使用しようとしています。今、それは完全にApacheで動作しますが、私はNginxに行きます。NginxのサブドメインとしてのPhpmyadmin

Nginxではphpmyadminのログインページが正常に機能しますが、ログインすると、エラーメッセージが表示されなくてもログインページに残ります(エラーが表示される)。

どうしたのですか?あなたが見ることができるように、私は私のウェブサイトのサブドメインでのphpMyAdminを使用したい

server { 
    listen  80; 
    server_name phpmyadmin.mydomain.fr; 

    root /usr/share/phpmyadmin; 
    index index.php; 

    location/{ 
     try_files $uri $uri/ /index.php?$args; 
    } 

    error_page 404    /404.html; 
    error_page 500 502 503 504 /50x.html; 
    location = /50x.html { 
    root /usr/share/nginx/html; 
    } 

    location ~ \.php$ { 
     try_files $uri =404; 
     fastcgi_split_path_info ^(.+\.php)(/.*)$; 
     fastcgi_pass unix:/run/php/php7.0-fpm.sock; 
     fastcgi_index index.php; 
     fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
     include fastcgi_params; 
    } 
} 

:ここに私の設定ファイルです。/var/www/html/phpmyadminへのリンクを作成してhttp://mydomain.fr/phpmyadminにアクセスすると、すべて正常に動作します。しかし、私はそれをサブドメインで動作させることに失敗しました。

どうしたのですか?

はそれだけでキャッシュの問題です...私の悪い英語

フロレアル

答えて

1

ああ、事前にあなたの答えをありがとう、と申し訳ありません。私はブラウザからすべてのキャッシュを削除して、今度はこの設定で動作します:

server { 
listen  8000; 
server_name mdbadmin.flo-art.fr; 

root /usr/share/phpmyadmin; 
index index.php; 

location ~ \.php$ { 
    fastcgi_split_path_info ^(.+\.php)(/.*)$; 
    fastcgi_pass unix:/run/php/php7.0-fpm.sock; 
    fastcgi_index index.php; 
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
    include fastcgi_params; 
} 

} 
関連する問題