VPS 安装 WordPress 的常见问题

作者: Admin 分类: 教学辅导 发布时间: 2012-11-12 16:12 ė 6 没有评论

  其实,这篇并不是什么教程,只能算是一个笔记吧,今天把 QQPCC 这个网站转移到了 VPS 上,因为一些原因,这次不是整站转移,是采用全新安装的,在安装过程中发现了一些问题,QQPCC 特意将自己的操作逐项记录了一下,主要是为了便于自己日后查阅。各位高手请绕道吧,都是一些非常非常基础的东西,但希望我写的这个笔记,能对一些刚刚玩 VPS 的童鞋有参考价值。至少出现同类问题时可以参考一下。

  1、工具

  PuTTY 和 WinSCP:这两个工具就不哆嗦去介绍了,大家自己百度吧。

  2、安装一键包

  其实真想自己编译,但有点懒,呵呵,每次准备动手时都放弃了,优秀的一键包真的很多,其实最喜欢 LEB 那一个,不过很多人用 LNMP,我也用这个算了吧,安装方法在下面这个页面:

  http://lnmp.org/install.html

  3、建立数据库

  其实应该不用记,就是启动 PhpMyAdmin 建一个库,地址:
  http://你的IP/phpmyadmin

  4、安装 WordPress

  如果把 WordPress 下载再传到 VPS 上肯定是笨办法,当然,更笨的办法是解压后再传,呵呵。
  直接去wordpress.org『取』吧。
  cd /usr/local/nginx/html
  rm -r *
  wget http://wordpress.org/latest.tar.gz
  tar xzf latest.tar.gz
  cd wordpress
  mv * ..
  cd ..
  rm -rf wordpress
  这个是英文版本的,我没有找到中文版的地址,谁知道告诉我一下,先谢谢了。

  5、WordPress 英文版转换为中文版

  (1)将 WordPress 中文版『wp-contentlanguages』这个文件夹上传到所安装的英文版 WordPress 的『wp-content』中,其实好像没有必要整个文件夹,算了,就全部传吧,也不是很大。
  (2)修改所安装的英文版 WordPress 的 wp-config.php 文件:
  把其中的:define (’WPLANG’, ”)
  修改为:define (’WPLANG’, ‘zh_CN’)

  6、解决主题或插件升级时要 FTP 账号的问题

  又不卖虚拟主机,自己用装 FTP 干吗?为解决这个问题,只要:
  chown -R www /home/wwwroot/站点目录名
  如:chown -R www /home/wwwroot/qqpcc.com
  其实,先做这个比较好,不然不仅会遇到上述问题,还可能出现别的问题。

  7、解决只有一个主题的问题

  故障现象是:安装好 WordPress 后,后台只有一个主题,其实 themes 中明明有两个,而且还不让你安装,就算装成了也不能正常使用。
  原因是 LNMP 新出来的这个 0.9 版出问题了,自作主张地禁掉了 php 默认函数 scandir,解决方法是:
  (1)打开 /usr/local/php/etc/php.ini
  也可通过 http://你的域名/phpinfo.php 查到 php.ini 的路径;
  (2)搜索 disable_functions 函数,将其中的 scandir 去掉;
  (3)保存文件并重启 LNMP,重启用:
  /root/lnmp reload 或:/root/lnmp restart
  重启命令,上面两个你爱用那个都可以。编辑你可以用 VI 也可以直接用 WinSCP。

  8、忘记 MySQL 密码的解决办法

  几天后,想在这个 VPS 上再弄一个 WordPress 的博客,晕,我发现我真是个『人才』,呵呵,居然忘记了当时设置的 MySQL 密码,当然问题解决了,是采用这样的办法解决的:
  (1)重设密码
  wget http://soft.vpser.net/lnmp/ext/reset-mysql-root-password.phps
  php reset-mysql-root-password.phps 新密码
  (2)修复原来已经装的博客
  MySQL 密码修改后,原来的博客会出现连接数据库错误的提示,解决方法是:删除原博客中的 wp-config.php,打开原来的博客时会要求重新输入数据库名、用户、密码等,按要求重新输入即可。

  9、备份到另一台 VPS

  这次为了保险,用了三台 VPS,想法是如果其中一台当机,改一下 A 记录站就能正常了。当然,三台如果同时当机就没有办法了,但愿不会这么惨,呵呵。
  (1)『甲 VPS』网站文件备份
  tar -zcvf /tmp/qqpcc.com.tar.gz /home/wwwroot/qqpcc.com
  (2)备份到『乙 VPS』
  在『乙 VPS』上执行:
  wget -c http://甲VPS/qqpcc.com.tar.gz
  (3)解压
  在“乙VPS”上执行:
  tar -zxvf qqpcc.com.tar.gz
  数据库本想用帝国,最终还是用 PhpMyAdmin 备份和恢复的,这就不必要记录了。
  目前的做法还是有点繁琐,过几天想试下一些朋友推荐的自动备份脚本。

  补充:
  有 WordPress 中文版的地址了:
  wget http://cn.wordpress.org/wordpress-3.4.2-zh_CN.tar.gz
  这是目前最新的 3.4.2 版,要其他版本或者查看当时的最新版可以看:
  http://cn.wordpress.org/releases/#latest
  

本文出自微歌,转载时请注明出处及相应链接。

本文永久链接: http://wego2.com/VPS-an-zhuang-WordPress-de-chang-jian-wen-ti.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Ɣ回顶部