我已经在子文件夹/magento/
中使用magento登录主机,当我尝试打开http://example.com/magento/时出现此错误
禁止
您无权访问此服务器上的/ magento。
我知道来自.htaccess文件的东西,因为如果我删除/重命名它,我可以打开它但我不知道在.htaccess中究竟能做到什么。有人之前有这个问题,可以提供一些信息如何解决它? 我将发布未在默认情况下注释的行.htaccess
DirectoryIndex index.php
<IfModule mod_php5.c>
php_flag magic_quotes_gpc off
php_flag session.auto_start off
php_flag suhosin.session.cryptua off
php_flag zend.ze1_compatibility_mode Off
</IfModule>
<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
<IfModule mod_ssl.c>
SSLOptions StdEnvVars
</IfModule>
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^api/rest api.php?type=rest [QSA,L]
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteCond %{REQUEST_METHOD} ^TRAC[EK]
RewriteRule .* - [L,R=405]
RewriteCond %{REQUEST_URI} !^/(media|skin|js)/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]
</IfModule>
Order allow,deny
Allow from all
<Files RELEASE_NOTES.txt>
order allow,deny
deny from all
</Files>
答案 0 :(得分:2)
这看起来像文件权限问题。检查您的Web服务器是否有权在该magento文件夹上读取和执行。