如何解决;禁止你';“您没有权限访问此服务器上的/phpmyadmin/”;?
我已尝试了所有可能的方法,但仍然存在相同的问题,我遇到以下错误: 禁止您无权访问此服务器上的/phpmyadmin/ 通过搜索网站,我已修改:如何解决;禁止你';“您没有权限访问此服务器上的/phpmyadmin/”;?,php,apache,Php,Apache,我已尝试了所有可能的方法,但仍然存在相同的问题,我遇到以下错误: 禁止您无权访问此服务器上的/phpmyadmin/ 通过搜索网站,我已修改: <Directory "E:/wamp/apps/sqlbuddy1.3.2/"> Options Indexes FollowSymLinks MultiViews AllowOverride all Order Deny,Allow Deny from all Allow from 127.0.0.1 </Director
<Directory "E:/wamp/apps/sqlbuddy1.3.2/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
</Directory>
选项索引跟随符号链接多视图
允许超越所有
命令拒绝,允许
全盘否定
允许从127.0.0.1开始
到
选项索引跟随符号链接多视图
允许超越所有
命令拒绝,允许
全盘否定
通融
我尝试了一些其他选项,但问题是相同的。更改您的 /etc/phpmyadmin/apache.conf 由此:
<Directory /usr/share/phpmyadmin>
Options FollowSymLinks
DirectoryIndex index.php
order deny,allow
#deny from all
allow from all
选项如下符号链接
DirectoryIndex.php
命令拒绝,允许
#全盘否定
通融
为此:
<Directory /usr/share/phpmyadmin>
Options Indexes FollowSymLinks MultiViews
DirectoryIndex index.php
AllowOverride all
Require all granted
选项索引跟随符号链接多视图
DirectoryIndex.php
允许超越所有
要求所有授权
在安装过程中,您是否包含了apache的配置?
如果不是,请在/etc/apache2/apache2.conf的底部添加以下行:
Include/etc/apache2/apache.conf
我想知道,如果您使用的是Windows,Apache是否会认为包含前斜杠的路径名实际上不存在。所以我们改变了:
<Directory "E:/wamp/apps/sqlbuddy1.3.2/">
对于反斜杠形式:
<Directory "E:\wamp\apps\sqlbuddy1.3.2\">
这似乎使它复活了
您可能也不需要尾部斜杠。您是使用Apache 2.2还是2.4?语法在2.4中发生了更改。我使用了Apache 2.2.17。好的,您是否验证了
E:/wamp/apps/sqlbuddy1.3.2/
是否存在?我不知道Apache的目录分隔符策略是什么;我知道PHP允许在Windows上使用正向斜杠,但Apache允许吗?值得尝试反斜杠吗?哦,谢谢halfer,它解决了我的问题。问题是sqlbuddy1.3.2,我已经把它放好了,现在可以正常工作了。OP在Windows上,所以这些Linux路径可能需要修复!
<Directory "E:\wamp\apps\sqlbuddy1.3.2\">