0

我有一个 YII 网站,我想从它复制到 nginx 服务器上的另一个域。

我只是试图复制它,但它不起作用。看起来它不使用我的htaccess?

我知道当我制作新项目时,我必须安装它。YII 有复印机吗?

4

3 回答 3

0

Yii 只是由文件和(可选)数据库组成。只要您将两者都复制到新服务器,它就可以工作。Yii 还需要服务器对 /protected/runtime 和 /assets 的写权限。

确保您也在复制隐藏(以 . 开头)文件。您可以为此使用 git 并将其克隆到新服务器中。

于 2013-06-01T12:46:09.323 回答
0

这与服务器有关。我们在该服务器上使用 webmin,我不得不手动重写该域的配置,之后效果很好。

于 2013-06-01T13:37:47.697 回答
0

它不起作用的可能原因是您必须更改 index.php 中入口脚本的位置,以便为 yii 主文件夹提供正确的位置。

尝试这样做:

  1. 尝试在该位置创建一个新的 Yii webapp 并检查它是否有效。
  2. 现在从该文件夹中复制 index.php 文件,然后将其放入您的主 web 应用程序中。

如果站点仍然出现错误,则检查数据库连接是否一致,并检查服务器是否具有对主 webapp 文件夹的正确写入权限。

希望这有帮助。

问候,

于 2013-06-01T20:36:19.203 回答