给部署在openshift上的WordPress添加wptouch插件
2013-04-21 21:10
239 查看
因为自己的另一个博客(专门用来记录非技术的东西)是在openshift上搭的一个WordPress,前几天偶然用手机访问别人的一个wp博客,发现效果非常好,就想用到自己的博客上,搜了下发现是wptouch这个插件,因为安装过程中遇到一些问题,所以记录在这里便于以后查看,如果能帮到遇到相同问题的朋友那就更好了。
一开始我是找到了百度经验上的这篇 怎么安装wptouch pro 2.7破解版,第一个问题就出来了:
1、wptouch的安装包下载不下来
按照百度经验中提到的地址,有两种下载方式,115和直接下载。115那个需要先点
![](http://images.cnblogs.com/cnblogs_com/numbbbbb/472096/o_6.png)
这个按钮存到自己网盘才能下载,当然需要登录。
但是我下载不了。。。可能因为用的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:因为今天比较累,手机截图也不方便,所以就不截图了。。。大家如果有看不懂的可以问我。
一开始我是找到了百度经验上的这篇 怎么安装wptouch pro 2.7破解版,第一个问题就出来了:
1、wptouch的安装包下载不下来
按照百度经验中提到的地址,有两种下载方式,115和直接下载。115那个需要先点
![](http://images.cnblogs.com/cnblogs_com/numbbbbb/472096/o_6.png)
这个按钮存到自己网盘才能下载,当然需要登录。
但是我下载不了。。。可能因为用的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:因为今天比较累,手机截图也不方便,所以就不截图了。。。大家如果有看不懂的可以问我。
相关文章推荐
- 给自己的WordPress中添加插件
- openshift/origin学习记录(5)——添加Template(模板)并基于模板部署应用
- WordPress添加WP-PostViews插件显示访问量
- Wordpress 相册插件 NextGEN-Gallery 添加目录中文支持解决办法(转为拼音)
- Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
- 为WordPress添加代码高亮插件
- 为wordpress的woocommerce插件添加支付宝的JCB支付
- WordPress非插件添加文章浏览次数统计功能
- WordPress非插件添加文章浏览次数统计功能
- WordPress主题制作教程10:添加文章类型插件Custom Post Type UI
- wordpress加速优化教程:非插件部署cdn加速(七牛、又拍云)
- wordpress——在插件后台管理页面中添加javascript和ajax
- WordPress非插件添加文章浏览次数统计功能
- 怎么不用All In One SEO插件,在WordPress博客添加首页、文章页、页面、分类页、标签页的关键字和描述
- WordPress中使主题支持小工具以及添加插件启用函数
- Centos7.4下用Docker-Compose部署WordPress(续)-服务器端用Nginx作为反向代理并添加SSL证书(阿里云免费DV证书)
- 改善用户体验之wordpress添加图片弹出层效果 (插件 FancyBox)
- WordPress插件制作教程(三): 添加菜单的方法
- wordpress不用插件添加代码块