Tag Archives: wordpress

搭建从云端服务器搭建wordpress的种种~~~(乱炖)

之前在虚拟主机里搭建过,所以很多话都不多说了,前面先说一下存哥今天帮我安装的两个小东西

一:tmux

        这个东西成功的解决了“需要开多个终端管理服务器”这个问题,安装嘛,简单,就是最普通的安装语句

sudo apt-get install tmux

        具体怎么玩儿,我回头好好研究研究

二:ag搜索工具

        安装

sudo apt-get install silversearcher-ag

        使用就是

ag "<想要搜索的关键字>"

        然后,聪明的他就会把这个目录下面所有“带这个关键字的文件”以及“该关键字所在的行信息”都列出来,速度超快,很是强大


华丽丽的分割线,现在进入正题,之前配置好了lamp,下面进行虚拟主机项目的移至工作

第一步:把htdocs文件夹整个下载下来

        我懒,不想一个个项目分来下载,直接一步搞定,然后把这个文件夹打个包,把名字改成youthliux.cn,省的我再去服务器端改名了~~~

第二步:pscp上传

        putty组件中有个pscp.exe负责上传文件首先把要上传的zip放到和pscp同一个文件夹里,然后用cmd进入到这个文件件

pscp -P 22 <文件名> <用户名>@<ip地址>:/var/www/html     //上传pscp -P 22 <用户名>@<ip地址>:/var/www/html/html/<文件名> <要保存的绝对路径,例如:“F:”>      //下载

第三步:整理文件

        进入服务器,然后只需要把上传的压缩包解压并把文件放到指定的文件夹里就行了,必须的命令有

sudo apt-get install zip    //友情提示,提前安装zip,一定有用unzip XX.zip -d <指定路径>mv <文件路径,一般需要*> <移动后的文件路径>    //该文件夹名字也可以这么干

        我的习惯是在www文件夹下面新建以各个子站点命名的文件夹,然后每个文件夹里面放置相应的站点文件,同时,在数据库方面,链接的数据库的名字也命名为站点名,这样再找的时候就方便多了~~~

        既然是移植,那就别忘了把每个博客系统里的关于mysql数据库的信息改了,而既然是服务器,那么数据库就是localhost喽~~~(数据库到处最复杂,从万网的虚拟主机转到万网的云服务器还得先把表结构导入,然后再把表一个一个的插入。)

        (ps:wordpress的数据库文件是wp-config.php)

第四步,更改Apache的配置和万网域名的解析

        这个我可以说,我很熟悉了么,尼玛,整整1月2号一天时间,一直在修改apache的配置文件和重启apache,操作vim都快养成习惯了,今天写一个学生会的年终终结,有一行不想要了,我都直接在这一行按了dd,当时就醉的不行不行的了~~~

        好了,重点来了,修改的配置文件在“/etc/apache2/sites-available/”牵扯到的命令有:

cp 000-default.conf <随便起个你喜欢名字吧>.conf         //其实也可以直接新建touch <随便起个你喜欢的文件名字>.conf              //这就是新建文件的命令vim <这个文件>.conf

下面的代码是插入到之前用vim打开的那个conf文件最下面的。

<VirtualHost *:80>ServerName www.youthliuxi.cnServerAlias youthliuxi.cn       #非必须,如有别名,可添加DocumentRoot /var/www/youthliuxi.cnErrorLog /var/www/youthliuxi.cn/logs/error.logCustomLog /var/www/youthliuxi.cn/logs/access.log combined</VirtualHost>

        接下来再使用命令在“sites-enabled”文件夹里添加一个软连接:

sudo a2ensite <之前打开的那个文件>.confsudo /etc/init.d/apache2 reload    //apache重新载入配置,效果和重启类似,这个用法失效的话,直接重启。

(ps:这里有必要说明一下,首先要在站点文件夹下面新建logs文件夹,不然的话error.log文件和access.log无法建立成功;其次,我还给logs文件夹一个777的权限,我也不知道有啥用,先加再说)

        其他几个站点类似设置,然后wq写入并退出,然后使用命令重启服务器:

service apache2 restart

        再然后,登录万网管理平台,把主域名和子域名使用A类型,解析到服务器的ip即可。(也可以先解析,因为解析反应需要一定的时间,但是服务器配置,只要配置好了就会有反应。)

接下来就是处理几个小问题了,比方:访问ip居然能看到html文件夹里的所有文件、带有汉字的文件上传到ubuntu汉字就乱码了~~~~我另起一篇进行记录,哎呀妈啦,累死我了,可算写完了。

来自为知笔记(Wiz)

wordpress插件集锦

一:关于google fonts的插件

        googlefonts to 360插件,将谷歌字体转移到360字体,提高博客的访问速度,不过,更好的解决办法是,把“/wp-includes/script-loader.php”里的“fonts.googleapis.com”一行注释掉~(ps:还有个插件叫做Disable Google Fonts,用来禁用谷歌字体
二:分享插件
        jiathis分享工具,生成一行分享按钮,用来分享文章,虽然不太好看,不过,好用就行~~~
三:评论插件
        多说,社会化评论插件还是多说好看,相比之下友言根本不够看。
四:富文本编辑器插件
        1、TinyMCE Advanced,用来增强wordpress原带的那个富文本编辑器,其实就是加了一行汉字菜单而已;
        2、CKEditor for WordPress,看起来难看了点,不过功能还行,也还比较实用;
        3、UEditor,百度富文本编辑器,这款编辑器百度没有做wordpress的适配,但是,民间有高人,只有你想不到,没有程序员做不到,http://www.v7v3.com/wpchajian/201402582.html这个网址下就有一个百度富文本编辑器的插件,我成功的下载并上传上去,缺点只有一个,就是在没有文本的时候,这个富文本编辑器显得矮,难看,中评。
        (ps:解决办法:打开wp-ueditor/themes/default/css/文件夹里的ueditor.css文件,找到.edui-editor-iframeholder这个类,在里面添加高度,原文件是写在style属性里的”height:82px;”,觉得500px合适,就直接写了个“height:500px;”)
五:自定义用户头像
        Simple Local Avatars,启用插件后,可以在设置里上传图片作为用户头像,不用插件的话要翻墙,找wordpress通用的那个设置头像的方式。
六:登录保护
        Limit Login Attempts,用来限制用户登录此时,恩,挺好的。
七:其他
        Google XML Sitemaps,不知道怎么用。。。
        你好,多莉,刚刚才看到,在后台的右上角有一句歌词,而且每刷新一次换一句~~~没啥用~~~

等待继续更新。。。。。。

【技巧】把为知笔记发布到WordPress博客

我经常在为知笔记上写东西、做记录。但是为知笔记要会员才能分享笔记链接给别人,而且底部有为知笔记的广告。突然想起能不能把为知笔记同步到WordPress上来的,于是百度一下,还真有。

这样还有个好处,本地图片、截图全部丢进为知笔记,再用为知笔记发布博客就行了。之前在百度贴吧有人问能不能把在Word文档编辑好的博文复制黏贴到WordPress,我觉得用为知笔记就可以搞定了。

为知笔记支持绝大部分的博客离线撰写,可以方便地把笔记直接发布为博客。

使用

打开您已经在Wiz的撰写好的文章,然后点击“分享”按钮-发布到博客,如下图:
选择“发布到博客”,出现如下对话框:
API地址:就是博客离线撰写发布的API地址,通常每一个博客的API地址都不相同,您可以从博客的帮助里面获得。下面是常用的一些博客API地址:
 常用博客 API地址
  1. 新浪博客 http://upload.move.blog.sina.com.cn/blog_rebuild/blog/xmlrpc.php
  2. 网易博客 http://os.blog.163.com/api/xmlrpc/metaweblog/
  3. 自建Wordpress站点 http://您的博客地址/xmlrpc.php
  4. 博客园cnblogs http://www.cnblogs.com/<您的用户名>/services/metaweblog.aspx
  5. 自建zBlog站点 http://your.zblog.site/xml-rpc/index.asp
  6. CSDN博客官方已经禁用了API发布功能,此插件对CSDN博客已失效
端口:通常是80
用户名/密码:您的博客的用户名和密码
博客API:请选择MetaWeblog API。这是被绝大部分博客支持的API,包括新浪,网易,官方wordpress,自建的wordpress等等。
操作:通常选择自动就可以了。博客发布插件会自动判断您的文章是否已经发布过。如果没有发布过,则自动新建一个文章,否则就是编辑已经发布到网上的文章。
  • 如果您的文章已经发布,您还是想强制新建一个博客文章,则选择新建博客。
  • 如果您的文章已经发布,但是已经在服务器上面删除,则选择新建博客,否则因为插件认为博客已经发布,会使用编辑操作,但是因为服务器上面已经删除,导致无法编辑文章,结果出错,
  • 对于wordpress类型的博客,您可以选择新建页面。wordpress支持页面,这对于建立网站非常方便。您可以选择新建一个页面。
  • 编辑页面,同样仅限于wordpress类型的博客,用于修改一个页面。通常插件会自动判断您的博客是一个页面还是普通的博客,然后自动选择编辑博客或者页面。因此一般不需要选择这个选项。
选项
  • 限制图片宽度:限制图片不能超过某一个宽度。
  • 分类:可以输入博客的分类名称
  • 自动添加<!–more–>。对于wordpress,您可以自动添加一个更多的标记,这样在显示博客列表的时候,只显示部分内容。
  • 使用SEO字段作为blog名称。对于wordpress,允许自定义一个博客的url,这对于网站的SEO非常有帮助,您可以在Wiz文档的属性对话框里面,设置文档的SEO属性,然后使用这个属性,作为博客的名称。
  • 使用文档创建时间作为Blog时间。默认情况下会使用当前时间作为博客的时间。但是如果文档时很久以前创建的,那么就可以在这里设置发布后文档的时间。
  • 使用标签作为分类。可以直接给Wiz文档设置标签,然后会自动把Wiz标签设置为发布后的文章分类。
  • 帮助推广Wiz。Wiz VIP用户可以取消这个选项。如果选中,会在每一篇文章的最后面,增加一个指向http://www.wiz.cn/ 的链接。
给Wiz文档设置SEO属性
在文档列表中,选中一个文档,然后点击鼠标右键,选择“属性”,就可以出现下面的对话框。
请直接输入SEO名称,通常是英文字母,数字以及-(减号)的组合。
(PS:以上内容转载自http://kouss.com/wei_zhi_to_wordpress.html,我只是想保存以下这篇文章顺便测试一下“chrome的为知笔记插件”和“为知笔记同步wordpress博客的功能”)