2016-09-23 321 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

相關問題