2017-07-13 43 views
-1

我已经在本地创建了yii应用程序。现在我想上传相同的内容。我带来了域名,但有点困惑,我应该选择哪种类型的主机?我想承载yii应用程序

我有一个像交友(Linux)的的Parallels Plesk适用于Windows,VPS和一些网站专用服务器选项。

我已经开发应用程序使用Yii 1.1 和数据库在MySql中。

你们能告诉我最好的托管,并提供适合我一起去。(尽管它应该是经济。:-P) 我应该考虑什么东西,或者在购买托管为我Yii的要求申请。我实际上已经尝试过hostname/path/to/yii/requirements/index.php,它传递给我的朋友共享主机,但是我找不到正确的方法在他的服务器空间上安装Yii(他有一个Windows主机)。 有人说我需要一个SSH来运行一个命令($ php/yii/framework/yiic webapp目录 - where-app-will-reside)来在服务器上安装yii框架。 当他称为他的托管机构的技术支持,他们说你必须与VPS或专用服务器去SSH。

+1

cPanel,Plesk等吸吮 - 他们接管整个系统,并使其很难配置您喜欢的东西。从Digital Ocean或Amazon EC2的免费套餐等某个位置获得每月5美元的VPS,并根据自己的喜好自行配置。 – ceejayoz

回答

0

Yii应用程序可在任何支持php的服务器/主机上运行。

在这种情况下,您需要支持mysql的服务器或主机。

它与您的网站流量选择共享主机或VPS相关。

在您的应用程序中必须存在一个名为requirement.php的文件,该文件显示Yii需求,当然在Yii2中。对于Yii1:

  1. Requirements¶Yii的安装后,您可能要验证您的服务器满足的Yii的要求。您可以通过以下URL在Web浏览器访问 要求检查脚本这样做:

http://hostname/path/to/yii/requirements/index.php Yii的需要PHP 5.1,所以服务器必须有PHP 5.1或以上版本,并提供给Web服务器。 Yii已通过 Windows和Linux上的Apache HTTP服务器进行过测试。它也可以在其他Web服务器和平台上运行,如果支持PHP 5.1,则可以运行 。

然而,更好的主机在平台。

+0

我其实已经尝试了http://hostname/path/to/yii/requirements/index.php,它传递给我的朋友共享主机,但是我找不到正确的方式将Yii安装在他的服务器空间中(他有一个Windows托管)。有人说我需要SSH来运行一个命令($ php/yii/framework/yiic webapp目录 - where-app-will-reside)来在服务器上安装yii框架。 当他打电话给他的托管机构的技术支持时,他们说你必须使用VPS或SSH专用服务器。 – Mukesh

+0

您需要在'public_html'上传您的应用程序代码并将'yii'框架文件夹上传到'public_html'文件夹。它非常简单! – msoa

+0

那么,我已经上传到我的Windows服务器,现在只有布局(即页眉和页脚)是可见的,为休息我们有一个错误500 应用程序运行时路径“G:\ domain_name \ Webapp_name \ protected \ runtime”是无效。请确保它是可由Web服务器进程写入的目录。 – Mukesh

相关问题