Yii项目不在服务器上工作

时间:2016-03-07 12:34:54

标签: yii

我有一个在yii版本2中构建的项目。我的问题是项目在localhost上按预期运行,但在服务器上没有。

我只是将文件夹从htdocs粘贴到服务器

  

/ var / www / html / project foler。

我在db中做了必要的更改。第一个登录页面按预期打开,但是一旦我点击登录,下一页就不会打开404 Page not found error

登录网址为

  

SERVER_IP /项目/网络

然后重定向网址

  

服务器/项目/ Web /主页

找不到

如果进一步检查,我发现除yii文件夹的Site文件以外的内部文件未检测到login.php代码。

有人可以建议问题是什么

2 个答案:

答案 0 :(得分:0)

检查httpd.conf并确保Apache设置为尊重应用程序本地的.htaccess文件。

This answer会指出您如何实现此目标的正确方向

答案 1 :(得分:0)

感谢您的回复。 问题在于.htaccess覆盖。 我按照下面的链接,它按预期工作。

https://webmasters.stackexchange.com/questions/61009/how-to-enable-use-of-htaccess-in-apache-on-ubuntu

第一步

打开文件
sudo vim /etc/apache2/apache2.conf

第二步

如果您在此行之前找到注释符号(#),则删除注释符号(#)(行号187约)

AccessFileName .htaccess

第三步

然后找到

所在的行
<Directory /var/www/>
     Options Indexes FollowSymLinks
     AllowOverrideNone
     Require all granted
</Directory>

将“无”替换为“全部” AllowOverride All

使用以下命令完成更改后重新启动apache

sudo service apache2 restart

效果很好:))