Debian nginx php-fpm не работает phpmyadmin

Тема в разделе "Администрирование серверов", создана пользователем Alex KGB, 10 мар 2012.

Модераторы: mefish, stooper
  1. Alex KGB

    Alex KGB

    Регистр.:
    28 сен 2009
    Сообщения:
    402
    Симпатии:
    74
     
  2. obnon

    obnon

    Регистр.:
    1 июн 2008
    Сообщения:
    245
    Симпатии:
    40
    Логи нада смотреть. Нада изучать конфиги NGINXа - смотреть как там все указано.
     
  3. donvictorio

    donvictorio

    Регистр.:
    28 янв 2010
    Сообщения:
    870
    Симпатии:
    798
    1. если стоит eaccelerator, то нужно создать новый пул php-fpm, где он отключен и в нём запускать phpmyadmin.
    2. создай себе несуществующий домен, пропиши на своей локальной машине в hosts, и на нём расположи phpmyadmin - это намного безопаснее, чем нс и тп
    3. cобсно конфиг nginx для phpmyadmin:

    PHP:
    server {
    listen 80;
    server_name site.lo;
     
    access_log /home/sites/site.lo/access.log main;
     
    # server root directory
    location / {
    root /home/sites/site.lo/www;
    index index.php index.html index.htm;
    }
     
    # php
    location ~ \.php$ {
    fastcgi_pass unix:/tmp/pma.sock; - ##сокет пула php-fpm
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME /home/sites/site.lo/www/$fastcgi_script_name;
    include 
    fastcgi_params;
    }
     
    # phpMyAdmin
    location ~ ^/phpmyadmin/(.*\.php)$ {
    fastcgi_pass unix:/tmp/pma.sock;
    include 
    fastcgi_params;
    fastcgi_param SCRIPT_FILENAME /home/sites/site.lo/www/phpmyadmin/$1;
    fastcgi_param DOCUMENT_ROOT /home/sites/site.lo/www/phpmyadmin;
    }
    }
     
    Alex KGB нравится это.
  4. Alex KGB

    Alex KGB

    Регистр.:
    28 сен 2009
    Сообщения:
    402
    Симпатии:
    74
    Принцип я понял, все заработало. Осталось безопасность настроить.
    Еще вопрос: бесплатная панель управления хостингом froxlor нормально работает под Ngnix, есть те, кто проверял?