2013-10-13 2 views
2

Что я пытаюсь сделать, это получить доступ к PHPMyAdmin от IP/PHPMyAdmin Я редактировал файл conficuration по умолчанию на сайте доступный каталог моя конфигурация:PhpMyAdmin и конфигурации Nginx, получить PHPMyAdmin после IP

server { 
    location /phpmyadmin { 
      root /usr/share/; 
      index index.php; 
      location ~ ^/phpmyadmin/(.+\.php)$ { 
        try_files $uri =404; 
        root /usr/share/; 
        fastcgi_pass 127.0.0.1:9000; 
        fastcgi_index index.php; 
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; 
        include /etc/nginx/fastcgi_params; 
       } 
       location ^~ /phpmyadmin/ { 
      alias /usr/share/phpmyadmin/; 
} 
     } 
     location /phpMyAdmin { 
       rewrite ^/* /phpmyadmin last; 
     } 
} 

Но когда я перехожу к IP/phpmyadmin , он перенаправляет меня в файл индекса maini, который мы видим в Welcome to nginx! message Любая помощь будет замечательной!

ответ

2

Я узнал, что случилось! мне просто нужно добавить символическую ссылку

sudo ln -s /usr/share/phpmyadmin/ /usr/share/nginx/www 
+0

ЧЕЛОВЕК вы спасли мой день. ;-) +1 – ALH

0

На самом деле вам нужно было добавить server_name с IP, и, возможно, также отключить сервер по умолчанию, что вы сделали это просто обманным Nginx.

+0

Разве это не localhost? –

+0

'server_name localhost' будет соответствовать' http: // localhost/', но' xx.xx.xx.xx/phpmyadmin' будет соответствовать 'server_name xx.xx.xx.xx', если вы хотите, чтобы он соответствовал используйте оба 'server_name localhost xx.xx.xx.xx' –

Смежные вопросы