在共享服务器上设置Yii

时间:2011-02-08 13:19:35

标签: php frameworks yii

我希望使用像Yii这样的PHP框架,但是,它似乎设置了这个我需要访问终端或控制台。不幸的是,我唯一访问服务器是通过FTP客户端,因为它是共享主机。

这会将Yii作为一个框架来规定吗?

4 个答案:

答案 0 :(得分:12)

您需要做的就是

1 - 拥有yii框架文件夹的副本

2 - 生成一个新的yiic webapp文件夹

3 - 上传两个文件夹,框架文件夹可以转到某个隐藏的地方yoursite.com/wawa/framework/yii,您只需将webapp文件夹中的文件上传到yoursite.com /

4 - 编辑生成的Web应用程序中的index.php,以便知道framework / yii文件夹的位置。比你设定

5 - 只需制作您的webapp文件夹的不同副本,因此如果您不想,则无需生成它们。只要使用不同的名称,只要webapp index.php知道你的框架文件夹在哪里,就会发挥作用

答案 1 :(得分:4)

根据此post,您可以在计算机上生成所有文件,然后将文件上传到您的共享主机。

答案 2 :(得分:1)

您只需要一个终端在本地服务器上进行开发(直接在共享服务器上开发不是一个好主意)。要在共享服务器上使用它,只需上传即可。

严格来说,你不需要终端。你可以自己编写你的文件。 yiic程序只创建几个php文件。

答案 3 :(得分:0)

我是第一个在Yii。在本地安装应用程序。将应用程序FTP到目录/home/sloki/user/h11741/sites/example.com/www中的共享服务器,然后在/ www中创建abcd目录并将框架放入其中。

将index.php第4行编辑为:$ yii = dirname( FILE )。'/ abcd / framework / yii.php';

您将收到类似这样的错误消息

应用程序运行时路径“/home/sloki/user/h11741/sites/example.com/www/protected/runtime”无效。请确保它是Web服务器进程可写的目录。

将目录/ protected / runtime和/ assets的权限更改为777.测试Web,当成功再次更改时,将两个目录的权限更改为775.

Gut lak。

相关问题