ubuntu 12.04 上 phpmyadmin 的 403 错误
Posted
技术标签:
【中文标题】ubuntu 12.04 上 phpmyadmin 的 403 错误【英文标题】:403 error of phpmyadmin on ubuntu 12.04 【发布时间】:2013-06-26 13:53:24 【问题描述】:我使用命令“sudo apt-get install phpmyadmin”在 ubuntu 12.04 上安装了 phpmyadmin。因此,phpmyadmin 位于目录 /usr/share/phpmyadmin 上。然后我使用命令“sudo ln -s /usr/share/phpmyadmin”在 /etc/www/ 下创建了一个链接。但是当我使用浏览器访问 phpmyadmin 时,我收到错误消息“禁止访问。您无权访问此服务器上的 /phpmyadmin。”
我在互联网上搜索了很多以找到解决方案。一种解决方案是在 httpd.conf 文件中添加以下代码(我的 httpd.conf 文件为空。)。
<Directory “/usr/share/phpmyadmin/”>
AllowOverride None
Order allow,deny
Allow from all
</Directory>
然而,它没有用!有没有人可以告诉我问题出在哪里。提前致谢。
【问题讨论】:
这对serverfault.com来说确实是一个更好的问题 【参考方案1】:先尝试添加
Options FollowSymLinks
之前
AllowOverride None
这里还有一个提示:
如果您在示例中使用 root 用户创建了符号链接,那么您可能会收到该错误,因为原始资源可能是其他人的资源,但链接归 root 所有。当然,这通常发生在 C-Panel 主机上。我不确定它会在 Ubuntu 下发生。
【讨论】:
好吧,我删除了/var/www/下的链接“phpmyadmin”,直接将phpmyadmin文件夹移动到/var/www,而不是创建链接文件。然后我发现它有效!虽然不知道为什么,但好消息是我的phpmyadmin运行良好。以上是关于ubuntu 12.04 上 phpmyadmin 的 403 错误的主要内容,如果未能解决你的问题,请参考以下文章
为啥 PHPMyAdmin 不能写入我的 AWS Ubuntu 12.04 LTS 实例上的配置目录?