配置SSH步驟:

配置SSH步驟:

配置SSH1. 打開 OpenShift 的setting頁面2. add SSH Key3. MAc默認KEy在 /user/tony/.ssh下面$ ls -a ~/.ssh 通過搜索目錄id_rsaid_rsa.pub4. 執行 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端 新增一個Domain,新建一個APPlication.點擊一步步生成,需要一個SSH 公鑰
b . OpenShift 會為 每一個Application 生成一個二級域名: **wptao.rhcloud.com.,被國內墻了,無法訪問。
c. 給用戶 新增一個 Alias, 設置自己的域名。 可以在 DNSPOD 里面 設置CNAME 關聯到這上面
d. 通過設置域名,即可 訪問新建立的wordpress

  1. 修改Wordpress,重新部署。
    在APPlication 右側有SSH Clone 地址,復制



    b. 使用TortorseGit, 自帶有 PuttyGen (用來生成公鑰,和私鑰(*.ppk)).
    c. TortoiseGit 自帶有 SSH Client : TortoisePlink.exe 在Setting -》 NetWork 目錄下可以 查看
    d. 直接使用TortorseGit Clone 功能 下載代碼。
    下載下來,修改代碼需要把代碼 放在PHP目錄下。(@@@ 真正的wordpress代碼 不在這里,
    還沒有搞懂 使用 Git 這方法有什么用。@@)



    PS : 不需要使用代理,有時候會報 連接超時, 換個時間再試試。
  2. 加上 CDN 服務
    1. 國內的大部分CDN需要備份,未深究
    2. 使用 Incapsula ,加速。
      http://www.freehao123.com/incapsula-cdn/
      配置也 比較簡單。

一口氣 部署了 3個:
www.ckhub.com
www. tihub.com
www.rkstore.com

  1. 使用SFTP 來實現文件管理( Window推薦,Mac下 推薦使用 FileZilla.)

安裝好FTP管理工具Winscp后,在“Winscp主機名”中輸入剛復制下來的鏈接,“密鑰文件”選擇您剛保存好的私人密鑰,文件協議為SFTP。用戶名和密碼無需填寫。點擊登錄,連接服務器。
//2016-1229 新增, 如果是Mac 可以選擇 ,FileZilla Mac, (新增站點后連接)
MAc 需要配置下SSH秘鑰:(默認的秘鑰在/.ssh目錄下,但是選擇文件的時候會找不到,需要復制一份出去)


9、登錄過程中,會出現是否添加密鑰緩存的對話框,點擊“是”,確認即可。
10、登錄成功后,依次打開/app-root/repo/php(上傳代碼位置),即可看到您的WordPress根目錄文件夾了!
12、下載WordPress根目錄下的wp-config.php配置文件到本地。
修改: SSL 配置 。

  1. Foot.php 在域名/wp-content/themes/主題文件夾名 下面, 默認的主題名是: twentyFifth

第5步: (Mac)

  1. 使用SSH功能,登錄Console,

  2. cd /app-root/repo/php 進入文件夾,

  3. Ls, 查看 所有文件:

  4. 解壓文件到當前目錄:

    unzip text.zip
    解壓到指定目錄

    unzip mydata.zip -d mydatabak

  5. 拷貝文件夾 到父級目錄(可選)

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/
  1. 刪除掉zip 安裝包或者目錄:

rm -rf XX,
7 extra 重命名:
linux下重命名文件或文件夾的命令mv既可以重命名,又可以移動文件或文件夾.
例子:將目錄A重命名為B
mv A B
例子:將/a目錄移動到/b下,并重命名為c
mv /a /b/c

重要提示: 如果需要連接數據庫,可以用這個地址

Connection URL: mysql://$OPENSHIFT_MYSQL_DB_HOST:$OPENSHIFT_MYSQL_DB_PORT/
或者使用PhpAdminManger,查看 數據庫的IP地址,在首頁的右邊部分;

網站地址和數據庫IP不是同一個地址;

PS: 更具體文章, 可以查看:、
http://www.longgaming.com/archives/110

PS , 本地測試WordPress。 wordPress 不會默認創建數據庫;因此如果要
測試,需要現在數據庫里面創建一個數據;
mySql 的默認 名字是: root ;root;

127.6.56.2

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容