这是安装在 CentOs 5.5 上的
请记住,这是在工作中的本地网络上,由于本地网络的严格限制,无法从外界访问。
我已经设法在 Linux 机器上安装了 php 5.3,但是在设置 phpmyadmin 时遇到了很大的困难,无论我做什么都无法让它工作。
phpMyAdmin 位于 /usr/share/phpMyAdmin 中,并且我在 phpMyAdmin.conf 中有一个别名,该别名被调用到 httpd.conf 文件中。
这是我正在使用的别名:
别名 /phpmyadmin “/usr/share/phpMyAdmin”
别名 /phpMyAdmin “/usr/share/phpMyAdmin”
别名 /mysqladmin “/usr/share/phpMyAdmin”
我已经警告过你了,我实际上只是在最近两天才开始使用 ssh,所以我是一个 Linux 新手。
我非常感谢能得到的任何帮助。
提前致谢,乔恩
答案1
也许“/usr/share/phpMyAdmin”是由root用户创建的,而apache用户无法访问它。
作为根类型:
chown -R apache.apache /usr/share/phpMyAdmin
service httpd restart
答案2
尝试查看你的 phpMyAdmin.conf 是否有类似以下内容:
<Directory/usr/share/phpMyAdmin>
order deny,allow
deny from all
allow from 127.0.0.1
</Directory>
这实际上意味着您无法从远程计算机访问 phpMyAdmin,我会先删除该位并进行测试,然后让我们知道是否可行。
答案3
您的 httpd.conf 中设置了某些内容,导致别名无法正确解析。除此之外,请尝试在 URL 末尾添加一个斜杠: http://localhost/phpmyadmin/
答案4
更新
我现在已经设法让它在本地主机上运行,所以我想现在我只需要让它在远程机器上运行。