向上移动Yii网站后出现禁止错误



我不得不将我的所有站点移到其父站点。更改前:

/
/yii
/new
    /css
    /js
    /img
    /protected
    /...

在这一变化之后:

/
/yii
/css
/js
/img
/protected
/...

我更改了index.php文件以指向yii的正确路径。然而,当我调用任何控制器时,它现在都会显示此错误:

禁止

您没有在此服务器上访问/admin的权限。

其中/admin可以是我的站点中的任何控制器或模块。我的.htaccess,现在也在root上,如下所示:

RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule . index.php

在我把网站搬上去之前,它运行得很好。以前有人面对过这种情况吗?谢谢你慢慢来。

我在这里做了一些测试,一切都很好。

也许你应该尝试启用日志记录来获取有关此限制的更多信息。此外,您应该检查根目录的Apache指令AllowOverride是否设置为All

http://www.yiiframework.com/doc/blog/1.0/en/final.logging

最新更新