给部署在openshift上的WordPress添加wptouch插件
因為自己的另一個博客(專門用來記錄非技術的東西)是在openshift上搭的一個WordPress,前幾天偶然用手機訪問別人的一個wp博客,發現效果非常好,就想用到自己的博客上,搜了下發現是wptouch這個插件,因為安裝過程中遇到一些問題,所以記錄在這里便于以后查看,如果能幫到遇到相同問題的朋友那就更好了。
一開始我是找到了百度經驗上的這篇 怎么安裝wptouch pro 2.7破解版,第一個問題就出來了:
1、wptouch的安裝包下載不下來
按照百度經驗中提到的地址,有兩種下載方式,115和直接下載。115那個需要先點這個按鈕存到自己網盤才能下載,當然需要登錄。
但是我下載不了。。。可能因為用的mac吧,不太支持,反正存至網盤之后點下載就403錯誤了。。。
然后我就用第二種直接下載,可能因為學校網太渣了。。。試了N次都是下一點就自動斷了。。。
最后我自己百度了一個wptouch pro 破解版下載的,然后按照百度經驗里的方式上傳插件,結果遇到了第二個問題:
2、一直安裝失敗
我試了3、4次吧,都不行。。。好像是和我的主題什么的沖突了,反正就是安裝不了。
我一看,既然安裝不了那就換個版本唄,然后搜了搜,發現有這么一篇文章,只要給免費版的wptouch添加一個中文翻譯文件就可以了。文章中的下載鏈接可以直接右鍵另存為。
于是我就直接從wp后臺安裝了wptouch,還挺快的,比我自己上傳快多了。。。
安完之后啟用,然后從后臺的設置中就可以看到wptouch了。不過這時還是英文,下面需要上傳中文翻譯文件zh_CN.mo。然后就遇到了第三個問題:
3、無法上傳文件
ssh可以連上openshift的服務器,但是使用scp上傳就會出現權限錯誤。我google了半天,看到官方論壇也有人問這個問題,有一個回答是~/data 和 ~/repo 這兩個目錄是有寫權限的,但是我試了半天還是上傳不上去。
這時候就要祭出最終大招了————改后綴名!
把zh_CN.mo改成zh_CN.jpg,然后從wp的后臺添加媒體把這個文件添加上去,成功之后ssh連接上去,找到wp-content目錄——里面的upload目錄——對應年份目錄(比如2013)——對應月份目錄(比如04)——找到zh_CN.jpg文件,然后運行cp zh_CN.jpg WPTOUCHPATH/lang/zh_CN.mo,這個命令會把zh_CN.jpg文件復制到你的wptouch下的lang目錄并改成.mo后綴名。注意:這里的WPTOUCHPATH是你的wptouch的目錄,一般是wp-content/plugins/wptouch,所以找到wp-content目錄也就找到wptouch目錄了。
好了,上傳完成了,我們去后臺看下,可以看到設置里已經變成中文了,這時候用手機訪問下看看吧~結果是。。。一團亂麻!
分析了半天原因,終于發現問題是:
4、無法獲取css文件
無法獲取css文件所以就沒有格式所以就一片亂麻。。。
為什么會出這個問題呢,這個又要說到另一個事,就是我的博客只能通過https訪問,使用http是無法訪問的。。。
我也不知道為什么,查過好多次都沒找到原因。。。反正暫時就先這樣吧。
然后呢,為什么就加載不了css文件了呢,原因就在這個https上。
因為wp默認是http,所以內部的一些路徑都是http開頭的,這樣的話盡管路徑沒錯,可是在我的博客上http是無法訪問的,必須要用https才行。。。
找到問題就好解決了,打開后臺的設置——常規,可以看到“站點地址”和“WordPress地址”,好了,把這兩個里面的http全改成https,然后保存,再用手機訪問一次~OK了,哈哈,效果還不錯。
到此,整個過程結束了。
?
PS:因為今天比較累,手機截圖也不方便,所以就不截圖了。。。大家如果有看不懂的可以問我。
?
轉載于:https://www.cnblogs.com/numbbbbb/archive/2013/04/21/3034479.html
總結
以上是生活随笔為你收集整理的给部署在openshift上的WordPress添加wptouch插件的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android学习 —— 多种适配器
- 下一篇: C#执行cmd [转载]