2016-09-23 324 views
0

我已经尝试了所有可能的,但还是同样的问题,我得到这个错误:如何解决“禁止您无权访问/ phpmyadmin /在此服务器上”?

Forbidden You don't have permission to access /phpmyadmin/ on this server.

在网上搜索我的修改:

<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> 

<Directory "E:/wamp/apps/sqlbuddy1.3.2/"> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride all 
     Order Deny,Allow 
    Deny from all 
    Allow from all 

我已经尝试了一些其他选项,但问题是相同的。

+0

你在使用Apache 2.2还是2.4?语法在2.4中改变。 – halfer

+0

我使用了Apache 2.2.17 –

+0

好吧,你是否证实'E:/ wamp/apps/sqlbuddy1.3.2 /'存在?我不知道Apache的目录分隔符策略是什么;我知道PHP允许在Windows上使用正斜杠,但是使用Apache?它值得尝试反斜杠吗? – halfer

回答

0

我不知道是否包含着你的路径名斜杠可能不是由Apache作为实际存在被认为,鉴于你在Windows上。所以我们改变了:

<Directory "E:/wamp/apps/sqlbuddy1.3.2/"> 

反斜杠形式:

<Directory "E:\wamp\apps\sqlbuddy1.3.2\"> 

,这似乎带来了它的生命!

您可能不需要结尾斜杠。

+1

问题是sqlbuddy1.3.2,我已经把它和现在工作正常。 –

0

更改从这个在您的

/etc/phpmyadmin/apache.conf

下面几行:

<Directory /usr/share/phpmyadmin> 
    Options FollowSymLinks 
    DirectoryIndex index.php 
    order deny,allow 
    #deny from all 
    allow from all 

这样:

<Directory /usr/share/phpmyadmin> 
    Options Indexes FollowSymLinks MultiViews 
    DirectoryIndex index.php 
    AllowOverride all 
    Require all granted 
的installazion你包含的Apache配置过程中

? 如果没有,添加在/etc/apache2/apache2.conf中的底部以下行:

Include /etc/apache2/apache.conf

+0

OP在Windows上,所以这些Linux路径可能需要修复! – halfer

相关问题