我能够通过新的Ubuntu服务器上的命令行安装PHPMyAdmin。但是现在当我尝试访问它时,我得到“你没有权限在这台服务器上访问/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的新手。
答案 0 :(得分:2)
事实证明,我只需要将选项“ExecCGI”添加到PHPMyAdmin的apache.conf文件中。我不得不把它放在目录标签下(内)。
答案 1 :(得分:0)
您需要在phpmyadmin目录
上检查文件所有权是否适用于Web用户