在共享服务器上设置Yii

问题描述:

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

这个规则是否作为一个框架?

+0

相关http://*.com/questions/4171528/phpunit-and-yii-on-a-shared-server? – Adnan 2011-02-08 13:21:53

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

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

严格意义上说,你不需要终端。你可以自己写你的文件。 yiic程序只创建一对PHP文件。

+0

从终端运行yiic文件生成框架的所有必需文件,就像安装的第1步。如果我只是上传它,我将如何访问Web区域? – 2011-02-08 13:37:58

+0

问题是我是新来的,我以前从未使用它,所以我需要它生成的骨架应用程序 – 2011-02-08 13:41:52

所有你需要做的是

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知道你的框架文件夹在哪里,就可以工作

我是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服务器进程写入的目录。目录/保护/运行的

更改权限和/资产为777测试网页,当再次成功变更许可这两个目录到775

肠道LAK。