配置SSH步驟:
配置SSH1. 打開 OpenShift 的setting頁面2. add SSH Key3. MAc默認(rèn)KEy在 /user/tony/.ssh下面$ ls -a ~/.ssh 通過搜索目錄id_rsaid_rsa.pub4. 執(zhí)行 vi id_rsa.pub 直接查看 5. VI 命名行模式 輸入:q ,退出查看tony's Mac 的SSh:ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9GYzaf5ri0mnWVGOgXdkHygosyHCX2rtpLrsx2tZ5lGnF5XQnNlAHXHXC3VK1KkpQSRx75F38cjzzABI9PgWyjUlS/P96TO/mGszEazioKlvkwtAH5vmCATEEkx4Bh9uSJY+k7LPhNjYyX7jeafa0IIJ5ckYq0vkPKPe3GPsrcN516kXdwq260rKgkL/1mvZctQF3XrYdHJmvKBdrTQYY4tgj/aVIlGiGUxNR8Qk+eFQvWqj14+QzRHo8Vi0nYotxJQfY5KTQHnLGdC+ZtDoUuQGV1rZ2Pw9WTV1npIoGrXULwhaNMTkGrgZL5ez1d9qI9cx03TAS6ShUt0njLaV/ zhengxiaobin@linggan.com6.
tuijian 1. 使用OpenShit 部署WordPress殖熟。
a. 在Web端 新增一個(gè)Domain潜必,新建一個(gè)APPlication.點(diǎn)擊一步步生成,需要一個(gè)SSH 公鑰
b . OpenShift 會(huì)為 每一個(gè)Application 生成一個(gè)二級(jí)域名: **wptao.rhcloud.com.寞焙,被國內(nèi)墻了,無法訪問。
c. 給用戶 新增一個(gè) Alias, 設(shè)置自己的域名。 可以在 DNSPOD 里面 設(shè)置CNAME 關(guān)聯(lián)到這上面
d. 通過設(shè)置域名拯欧,即可 訪問新建立的wordpress
-
修改Wordpress详囤,重新部署财骨。
在APPlication 右側(cè)有SSH Clone 地址,復(fù)制
b. 使用TortorseGit, 自帶有 PuttyGen (用來生成公鑰藏姐,和私鑰(*.ppk)).
c. TortoiseGit 自帶有 SSH Client : TortoisePlink.exe 在Setting -》 NetWork 目錄下可以 查看
d. 直接使用TortorseGit Clone 功能 下載代碼隆箩。
下載下來,修改代碼需要把代碼 放在PHP目錄下羔杨。(@@@ 真正的wordpress代碼 不在這里捌臊,
還沒有搞懂 使用 Git 這方法有什么用。@@)
PS : 不需要使用代理兜材,有時(shí)候會(huì)報(bào) 連接超時(shí)理澎, 換個(gè)時(shí)間再試試。 - 加上 CDN 服務(wù)
- 國內(nèi)的大部分CDN需要備份曙寡,未深究
- 使用 Incapsula 糠爬,加速。
http://www.freehao123.com/incapsula-cdn/
配置也 比較簡(jiǎn)單举庶。
一口氣 部署了 3個(gè):
www.ckhub.com
www. tihub.com
www.rkstore.com
- 使用SFTP 來實(shí)現(xiàn)文件管理( Window推薦执隧,Mac下 推薦使用 FileZilla.)
安裝好FTP管理工具Winscp后,在“Winscp主機(jī)名”中輸入剛復(fù)制下來的鏈接户侥,“密鑰文件”選擇您剛保存好的私人密鑰镀琉,文件協(xié)議為SFTP。用戶名和密碼無需填寫蕊唐。點(diǎn)擊登錄屋摔,連接服務(wù)器。
//2016-1229 新增替梨, 如果是Mac 可以選擇 凡壤,F(xiàn)ileZilla Mac, (新增站點(diǎn)后連接)
MAc 需要配置下SSH秘鑰:(默認(rèn)的秘鑰在/.ssh目錄下耙替,但是選擇文件的時(shí)候會(huì)找不到亚侠,需要復(fù)制一份出去)
9、登錄過程中俗扇,會(huì)出現(xiàn)是否添加密鑰緩存的對(duì)話框硝烂,點(diǎn)擊“是”,確認(rèn)即可铜幽。
10滞谢、登錄成功后串稀,依次打開/app-root/repo/php(上傳代碼位置),即可看到您的WordPress根目錄文件夾了狮杨!
12母截、下載WordPress根目錄下的wp-config.php配置文件到本地。
修改: SSL 配置 橄教。
- Foot.php 在域名/wp-content/themes/主題文件夾名 下面清寇, 默認(rèn)的主題名是: twentyFifth
第5步: (Mac)
使用SSH功能,登錄Console护蝶,
cd /app-root/repo/php 進(jìn)入文件夾华烟,
Ls, 查看 所有文件:
-
解壓文件到當(dāng)前目錄:
unzip text.zip
解壓到指定目錄unzip mydata.zip -d mydatabak
拷貝文件夾 到父級(jí)目錄(可選)
mv /user/document/* /user/download
mv wordpress/* /var/lib/openshift/5875e2a42d5271973400010a/app-root/runtime/repo/php
mv website_ckhub/* ~/apps/ckhub-official/public/
unzip website_ckhub.zip -d ~/apps/ckhub-official/public/
- 刪除掉zip 安裝包或者目錄:
rm -rf XX,
7 extra 重命名:
linux下重命名文件或文件夾的命令mv既可以重命名,又可以移動(dòng)文件或文件夾.
例子:將目錄A重命名為B
mv A B
例子:將/a目錄移動(dòng)到/b下持灰,并重命名為c
mv /a /b/c
重要提示: 如果需要連接數(shù)據(jù)庫盔夜,可以用這個(gè)地址
Connection URL: mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/
或者使用PhpAdminManger,查看 數(shù)據(jù)庫的IP地址,在首頁的右邊部分堤魁;
網(wǎng)站地址和數(shù)據(jù)庫IP不是同一個(gè)地址喂链;
PS: 更具體文章, 可以查看:妥泉、
http://www.longgaming.com/archives/110
PS , 本地測(cè)試WordPress椭微。 wordPress 不會(huì)默認(rèn)創(chuàng)建數(shù)據(jù)庫;因此如果要
測(cè)試涛漂,需要現(xiàn)在數(shù)據(jù)庫里面創(chuàng)建一個(gè)數(shù)據(jù)赏表;
mySql 的默認(rèn) 名字是: root ;root;
127.6.56.2