我今天刚刚安装了 apache2 服务器 php5、mysql 和 phpmyadmin,我无法通过 localhost/myphpadmin 访问 myphpadmin 被拒绝。
我首先更改了文件夹 /etc/apache2/conf.d/phpmyadmin.conf 以允许 127.0.0.1 见下文
# phpMyAdmin default Apache configuration
Alias /****** /usr/share/phpmyadmin
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.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>
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
[...]
然后我还更改了 /usr/share/phpmyadmin/config.sample.inc.php 中的规则,以使 [AllowNoPassword] 为真。
我不知道该怎么做才能让 myphpadmin 访问 apache2?
谢谢您的答复。