Настройка PHPMyAdmin на сервере под управлением Apache2 и PHP-FastCGI - PullRequest
2 голосов
/ 02 ноября 2011

Мне удалось установить PHPMyAdmin через командную строку на моем новом сервере Ubuntu. Но теперь, когда я пытаюсь получить к нему доступ, я получаю «У вас нет прав доступа к /phpmyadmin/index.php на этом сервере».

Я считаю, что это связано с этими строками в файле .conf, поскольку они ссылаются на mod_php, и я использую php-fastcgi вместо mod-php (для целей использования памяти).

    <IfModule mod_php5.c>
            AddType application/x-httpd-php .php

            php_flag magic_quotes_gpc Off
            php_flag track_vars On
            php_flag register_globals Off
            php_admin_flag allow_url_fopen Off
            php_value include_path .
            php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp
            php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/
    </IfModule>

Я попытался закомментировать теги, но настройки php за его пределами не работают, поэтому должен быть способ сделать это с PHP FastCGI. Кто-нибудь знает, как это сделать?

Я новичок в использовании PHP FastCGI.

Ответы [ 2 ]

2 голосов
/ 02 ноября 2011

Оказывается, мне просто нужно было добавить опцию "ExecCGI" в файл apache.conf для PHPMyAdmin. Я должен был поместить это в (внутри) тег каталога.

0 голосов
/ 02 ноября 2011

Вам необходимо проверить право собственности на файл, если он предназначен для веб-пользователя, в каталоге phpmyadmin

...