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 实例上的配置目录?

ubuntu 12.04 上的 Apache 重启错误

当我在 12.04 LTS 系统上安装 LAMP 后尝试打开文件时,phpMyAdmin 会下载文件

缺少扩展 mysqli,phpmyadmin 不起作用

缺少扩展 mysqli,phpmyadmin 不起作用

nginx设置位置错误下载