本文主要對(thinkphp開發的小項目 && 購買的是阿里雲的虛擬主機)有參考意義,如果是用wordpress dedecms 織夢cms之類的成品請移步 https://bbs.aliyun.com/read/251196.html?spm=5176.bbsl235.0.0.HnOJXC 對你更有用;如果資金充足可以考慮獨立主機;一般系統有2種:
1:操作系統:Windows(這個系統支持的有ASP、.NET1.1/2.0/3.5/4.0/4.5、HTML、WAP)
2:操作系統:Linux(支持語言有PHPv4.3/v5.2/v5.3/v5.4/v5.5、HTML、WAP)
請正確選擇語言開通!
樓主這個是thinkphp+mysql開發,所以虛擬主機選擇linux系統,域名最好提前備案
因為是共享的虛擬機,有多個用戶使用(多個網站共用),所以系統是內置的 CentOS 6.5
購買了阿里雲的共享虛擬主機普惠版(第一次玩,主要是圖便宜(6元)),開通后,進入阿里雲的管理面板 下圖
查看主機信息
虛擬機ubuntu14-04環境
FileZilla是FTP客戶端工具
Linux 主機請您將網頁上傳到 /htdocs 目錄下。此目錄是您網站的根目錄,如果是 cgi 的網頁程序,請上傳到 /cgi-bin 目錄下。
Windows 主機直接上傳即可。
1.啟動FileZilla軟件,新建站點:單擊 文件 > 站點管理器 > 新站點 。
- 新站點,名字可任意填寫,如填寫為:新站點。
- 主機,填入主機的IP地址,如:121.XX.XX.XX 。
- 端口,填寫21 。
- 協議,選擇 FTP-文件傳輸協議 。
- 加密,選擇只使用普通FTP 。
- 登錄類型。選擇 正常 。
- 用戶,填寫主機的用戶名(主機FTP用戶名)。
- 密碼,填寫主機的FTP密碼。
2. 連接遠程站點:單擊 連接 ,即可連接至主機目錄。界面分為以下部份:
- 上部:工具欄和消息日志 。
- 左邊:本地區域,即本地硬盤。
- 右邊:遠程區域即遠端服務器。
- 下部:傳輸隊列,從此區域可以看出隊列窗口,可以查看文件傳輸進度。
Ps:樓主第一次是把項目備份好,壓縮上傳到根目錄下,結果解壓縮后,右鍵屬性沒有移動選項,好在項目不大,直接本地解壓縮,一個一個文件上傳到根目錄下,如上圖;
如果壓縮上傳,上傳后到 主機管理控制台 解壓縮(下圖),把項目文件和項目文件夾移動到根目錄下 /htdocs
要注意了.....
大坑:數據庫連接配置
最好在源碼打包前,填寫保存;參考阿里雲主機管理中的數據庫信息如下圖,配置到項目中的數據庫設置中,
到這一步就差不多了,最后,把開發中的數據庫數據備份,導出,后綴為sql的文件; 然后進入阿里雲的DMS數據庫管理平台,導入備份的數據;
到此,完畢,火速打開域名.....