分类目录归档:日志

WordPress怎样完美地更换域名

网站的域名从旧域名 www.olddomain.com 更换为新域名 www.newdomain.com

第一步,开始之前,要做好备份,备份好网站数据库和网站文件,尤其是数据库。

第二步,将新域名做好解析和绑定操作。

第三步,登录主机管理系统,进入phpmyadmin,选择WordPress网站所使用的数据库。

选中该数据库之后,点击SQL,输入以下代码:

UPDATE wp_options SET option_value = replace(option_value, 'www.olddomain.com', 'www.newdomain.com');
UPDATE wp_posts SET post_content = replace(post_content, 'www.olddomain.com', 'www.newdomain.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value, 'www.olddomain.com', 'www.newdomain.com');
UPDATE wp_comments SET comment_content = replace(comment_content, 'www.olddomain.com', 'www.newdomain.com');
UPDATE wp_comments SET comment_author_url = replace(comment_author_url, 'www.olddomain.com', 'www.newdomain.com');

如果不确定WordPress使用的是哪一个数据库,可以查看WordPress目录下的 wp-config.php 配置文件,查看其中的 DB_NAME 设置。

与直接在WordPress的管理后台修改域名相比,这个办法有两个优点:

  1. 即便旧域名已经失效了,也可以更换新域名;因为整个操作过程中,根本不需要登陆WordPress的管理后台。
  2. 更换比较彻底,不光更换了网站的域名,连文章内部的链接,图片和音视频等媒体文件的地址、链接,以及评论中的链接等,都一起进行了更换。

sublime 快捷键

Default Keymap

1. Ctrl+L             选择整行(按住-继续选择下行) 
2. Ctrl+Shift+K(shhift+del)     删除整行,  ctrl + KK 从光标处删之行尾,Ctrl+K Backspace 从光标处删除至行首
3. Ctrl+Shift+D       复制光标所在整行,插入在该行之前  
4. Ctrl+D             选词 (按住-继续选择下个相同的字符串,再按,可跳到相应的方法定义处
5. Ctrl+Shift+M       选择括号内的内容(按住-继续选择父括号) 
6. Ctrl+/             注释整行(如已选择内容,同“Ctrl+Shift+/”效果)
7. Ctrl + alt + /     取消注释 
8. Ctrl+Shift+UP      与上行互换  ctrl + shift + up: 列模式编辑  
9. Ctrl + R           跳转当前页的目标方法
10. Ctrl+K + U        大写
11. Ctrl+K + L        小写
12. 鼠标中间           列模式编辑
13. Ctrl+Shift+[]     代码折叠
14. ctrl+k ctrl+1:    折叠所有代码 
15. Ctrl + K,B        打开侧边栏
16. ctrl + 回车:     光标后插入行, Ctrl+Shift+Enter 光标前插入行
17. ctrl + m:         匹配括号
18. vim mode下        查找上一个下一个的快捷键是 是* #
19. ctrl +z, y:       撤销,恢复撤销
20. alt + .:          闭合当前标签
21. Ctrl+F2:          设置书签
22. F2:               下一个书签
23. Shift+F2:         上一个书签
24. ctrl + p:         即时的文件切换
25. ctrl + shift + a: 选择标签内的内容 
26. ctrl + 单击:      多行随意位置添加光标
27. alt + F3( mac: ctrl + command + g): 选择页面中所有相同的词
28. ctrl + F3:        跳转到下一个选中的词    
29. Ctrl+Shift+P Set Syntax:html : 设置文件类型
30. Shift + 右键:     连续多行光标选中 (by Gary Gauh)

继续阅读

使用 Sublime + PlantUML 高效地画图

程序员难免要经常画流程图,状态图,时序图等。以前经常用 visio 画,经常为矩形画多大,摆放在哪等问题费脑筋。有时候修改文字后,为了较好的显示效果不得不再去修改图形。今天介绍的工具是如何使用 Sublime + PlantUML 的插件画流程图,状态图,时序图等。这是一种程序员看了就会爱上的画图方式:自然,高效。

继续阅读

wordpress wp-postviews统计插件

1、在管理后台搜索并安装统计插件wp-postviews

2、archvie.php、author.php、category.php、index.php、search.php、single.php、tag.php

<span class="tags"><?php the_tags('', ', ', ''); ?></span>

在该代码后面插入postviews统计调用代码

<?php if(function_exists('the_views')){the_views();} ?>

3、进行wp-postviews后台配置

4、查看配置效果

5、如果启用小工具,可以在侧边栏调用最新文章和最热文章,设置调用全部的,也可以调用某个或多个分类目录,调用功能强大。

wordpress利于SEO优化的十三个插件

第一个插件:all in one seo

是一款很多网友在使用的SEO插件,给文章添加关键词和描述时使用,也可以自定义标题。

第二个插件:WP No Category Base – WPML compatible

这个插件的主要功能是自动替换URL中的category字段,使用这个插件后目录层级就变浅了,更好的结构让蜘蛛更好爬行。

第三个插件:WP-PostViews

想知道哪篇文章更受到搜索引擎和网友们的青睐,安装统计插件才能知晓,要不就只能靠猜了。
继续阅读

Ubuntu 安装 Sublime Text 3

最新版 3.2 build 3200 已经解决了中文输入问题,正常安装即可。

安装

Install the GPG key:

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add -

Ensure apt is set up to work with https sources:

sudo apt-get install apt-transport-https

Select the channel to use:

  • Stable

    echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

  • Dev

    echo "deb https://download.sublimetext.com/ apt/dev/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Update apt sources and install Sublime Text

sudo apt-get update
sudo apt-get install sublime-text sublime-merge

安装插件

插件来源:https://packagecontrol.io/installation

  1. Click the Preferences > Browse Packages… menu
  2. Browse up a folder and then into the Installed Packages folder
  3. Download Package Control.sublime-package and copy it into the Installed Packages directory
  4. Restart Sublime Text

配置代理

由于网站背墙,插件无法安装,此时需要配置一下 http proxy。

打开 Preferences > Package Settings > Package Control > Settings - User 菜单

编辑 Package Control.sublime-settings,添加两行:

// 改为真实IP和端口
"http_proxy": "http://127.0.0.1:8123",
"https_proxy": "http://127.0.0.1:8123"

Joomla: Blank administrator backend after login

I’m facing an issue when I try to migrate a Joomla installation to a different server. Let me first of all say I have copied all files from the old server to the new one, and migrated the Joomla database to a different server.

I’ve updated configuration.php to reflect the changes in the MySQL server.

When loading the site, it apparently works fine: connects to DB and allows all operations. However, when trying to access to the Joomla administration panel, and after successful login, an empty screen appears. There is no possible way to enter the backend.
继续阅读

WinSetupFromUSB多系统U盘引导启动工具

大多数情况重装系统的一般是U盘写入一个PE,网上找一个ghost系统,然后傻瓜式的一键安装,这个方法虽然方便,但是可能存在极大的风险,如今老毛桃、大白菜等PE均捆绑软件,锁定主页等行为,并且第三方ghost系统原本就植入了很多推广软件,更加推荐的做法是从官方下载原版镜像使用NT6等方式安装,不过最近发现一个神器WinSetupFromUSB可以制作多系统引导安装工具。

这个工具可以将多个镜像写入到U盘,包括windows、linux、PE等,只要你的U盘容量足够大,这些都不是问题,使用这个工具将将官方原版系统写入到U盘进行安装,保证系统的原汁原味,也不会受到任何第三方软件的捆绑。
继续阅读