如何将YII项目复制到另一台服务器?

时间:2013-06-01 12:43:27

标签: yii nginx

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

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

我知道当我制作新项目时,我必须安装它。是否有YII的任何副本?

3 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

这与服务器有关。我们使用webmin到该服务器,我不得不手动重写该域的配置,之后它运行良好。

答案 2 :(得分:0)

它无法工作的可能原因是因为您必须在index.php中更改条目脚本的位置,以获取yii主文件夹的正确位置。

尝试这样做:

  1. 尝试在该位置制作新的Yii网络应用并检查它 作品。
  2. 现在从该文件夹中复制index.php文件,然后将其放入您的文件夹中 主要的webapp。
  3. 如果网站仍然出错,请检查数据库连接是否一致,并检查服务器是否具有对主webapp文件夹的正确写入权限。

    希望这会有所帮助。

    此致