2017-07-13 45 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

相關問題