2016-05-10 2 views
1

Я создал серверный блок на nginx для открытия phpmyadmin, но когда я пытаюсь получить к нему доступ, он показывает только пустую страницу с 500 Internal Server Error. Но другие серверные блоки, которые у меня есть, активны и работают нормально. Это мой код для блока PHPMyAdmin сервера:PhpMyAdmin показывает пустую страницу на nginx ubuntu 16.04

server { 
    listen  500; 
    server_name phpmyadmin.dev; 
    root   /usr/share/phpmyadmin; 
    index  index.php; 

    # Add your IP to the allow list! 
    location/{ 
     allow 127.0.0.1; 
     deny all; 
    } 

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

enter image description here

Я использую php5.6, Nginx/1.10.0 и MySQL 14,14.

Я что-то пропустил? Пожалуйста, помогите мне, спасибо заранее.

+0

Работает ли php-fpm? Можете ли вы проверить свои журналы для nginx и php-fpm? – igwan

+0

, как я упоминал выше, другие серверные блоки активны и работают нормально. php-fpm, служба mysql и nginx работают хорошо. – Scarlet

+0

Ну, ошибка 500 должна быть зарегистрирована где-нибудь с дополнительной информацией. Кроме того, есть/usr/share/phpmyadmin в вашем варианте open_basedir php? – igwan

ответ

3

Пожалуйста, попробуйте установить ниже и убедитесь, что он может работать, чтобы разрешить фатальную ошибку.

APT-получить установку PHP-GetText

Спасибо!

+0

Действительно спас меня! благодаря – MattJ

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

  • Нет связанных вопросов^_^