我希望使用像Yii这样的PHP框架,但是,它似乎设置了这个我需要访问终端或控制台。不幸的是,我唯一访问服务器是通过FTP客户端,因为它是共享主机。
这会将Yii作为一个框架来规定吗?
答案 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。