wordpress安装,更新常见问题汇总
本来论坛有很多常见问题的解决办法,但是很多人懒得搜索,提问方式又很笼统。
以下问题基本是已有问题的基本解决方法,所以如果你不成功可能原因有:
你的问题和这个问题不一样,
你的安装环境有问题
你的操作步骤有问题
等等……
所以尽量不要在问我原因和为什么啊?
这个汇总会在明天晚上之前整理完毕。
--------------Wordpress安装,更新常见问题汇总-------------
首先强调以下这次整理开始于2.63版本,所以对将来的问题我们无法预料。
我希望大家能共同提交你的常见问题的解决办法,让更多人享受WP的乐趣,谢谢。
--------------------------------------------------------------------------------------------------
{声明:以下答案可能是大多数用户在出现如下问题时候的参考解决办法,本论坛(WordPress 中文论坛)及作者(马甲)本人不对使用者因在安装程序或数据库中造成的文件或数据库丢失、损坏负任何责任,也没有义务对使用者有后续相关处理服务。特此声明}
1,安装环境与程序问题。
问:安装wordpress需要主机什么样的条件?
www.wordpress.org.cn
答:基本环境大概是:
PHP 4.3 或者更高版本(文件的工作环境)
MySQL 4.0 或者更高版本(数据库的工作环境)
Web服务器(如Apache、IIS)的支持
问:Linux主机与win主机在对wordpress的支持上的区别?
www.wordpress.org.cn
答:Linux主机在对wordpress的支持上比WIN主机更加适合wordpress。在一些特别的功能,比如:永久链接、以及一些静态化插件使用Linux主机基本默认的支持,而WIN主机可能不能支持或需要复杂的处理。(后面有对WIN主机的一些参考处理)
问:我需要安装本论坛的中文版本不知道从哪里下载,下载哪个文件版本?
www.wordpress.org.cn
答:论坛存放于GOOGLE代码管理处存放各个版本的wordpress文件下载,http://code.google.com/p/wpcn/downloads/list
下载说明图:
一般先看文件时间,最上面的表示最近的,以及文件大小,基本完全的压缩包应该大于1MB,还有文件介绍会有多用户版本和普通版本(单用户版本,这个是个人用户常用的)
问:wordpress安装的基本步骤是什么?
www.wordpress.org.cn
答:中=文用户请不要参考:著名的5分钟安装,略有改动。
- 将压缩包解压到一个空目录,在你的MYSQL管理处建立一个空数据库,以及一个赋予全部数据库操作权限的数据库用户。
- 用代码编辑器(推荐editplus),打开 wp-config-sample.php ,填写您的数据库连接信息。
一般修改三项:define('DB_NAME', 'putyourdbnamehere'); // 数据库名称
define('DB_USER', 'usernamehere'); // 您的 MySQL 用户名
define('DB_PASSWORD', 'yourpasswordhere'); // 数据库密码
define('DB_HOST', 'localhost'); // 基本上,您无需更改此项(这个如果你的数据库有单独地址请填写对应地址,不用加http://)
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', ''); - 将文件另存为 wp-config.php 。
- 上传所有文件。
- 在浏览器中打开 你的博客网页地址/wp-admin/install.php 。它会为您建立 博客 所需的数据表。如果发生错误,检查 wp-config.php ,并重试。如果再次失败,请收集尽可能多的信息,并到论坛求助。
- 记录下给您的密码。
- 安装程序会将您带到登录界面 。输入用户名 admin 和上面记录下的密码。您可以通过"用户" - "资料"界面更改密码。
问:安装完毕后是否需要像其它安装程序一样删除某些文件?
www.wordpress.org.cn
答:不需要,安装完了就好了。
问:我是英文版本的,怎么转换到中文版本?
www.wordpress.org.cn
答:下载对应版本的语言包,把.mo文件放到wp-contentlanguages (没有的话自己新建)里,
修改wp-config.php的
define ('WPLANG', '');
为
define ('WPLANG', 'zh_CN');
保存后,后台就是中文的了,至于前台主题皮肤中还是英文,那需要安装中文的皮肤或者自己汉化英文的皮肤文件
问:我是低版本用户怎么升级到最新版本,而且我的版本跨度很大,有问题吗?
www.wordpress.org.cn
答:WordPress有很好的旧版本到新版本升级的处理方式,这个基本放心。你需要做的是
备份好现有数据库(建议必做项)和你修改过的文件(一般情况忽略此项)、下载最新版本(有时候小的版本调整可能是升级包),上传覆盖你现有服务器文件,在浏览器中打开 http://您博客地址/wp-admin/upgrade.php;最后升级完成。你无须删除你的老数据库和老的安装文件再安装。
问:在安装或使用过程中出现白屏或者Warning: Cannot modify header information - headers already by (********)错误,为什么?
www.wordpress.org.cn
答:其实这些都是某些文件在保存为 UTF-8 格式时候没有注意 BOM 的问题,根本解决方法就是不要使用太落后的编辑器,一般使用 Windows 自带的记事本程序编辑的 PHP 文件基本都会自动加上 BOM 这东西,若是想在本地编辑 PHP 文件,还是建议使用先进点的编辑器,像是 EditPlus 之类的就行。关于BOM的介绍详细可参考
UTF-8 编码的文件中,BOM 占三个字节。如果记事本把一个文本文件另存为 UTF-8 编码方式之后,再用先进的 UltraEdit 打开此文件,然后切换到十六进制编辑状态就可以看到开头的 FFFE 了。这是个标识 UTF-8 编码文件的好办法,软件通过 BOM 来识别这个文件是否是 UTF-8 编码,很多软件还要求读入的文件必须带 BOM,不幸的是,还是有很多软件不能识别 BOM,最不幸的是,PHP 就不支持 BOM,于是乎,如果是 WordPress 主题出现 BOM,将会导致这三个字符直接输出,造成页面上方有一个小空行,如果是 WordPress 插件出现 BOM,将直接导致页面变白或者出现类似于的错误。建议重新用原版本覆盖你用记事本修改过的文件。
问:安装中出现PHP has encountered an Access Violation at 02063FC2
www.wordpress.org.cn
答:参考文章:http://www.wordpress.org.cn/viewthread.php?tid=22895&page=1#pid133713
问:为什么我不能收到密码或有新留言的邮件?
www.wordpress.org.cn
答:你的服务器不支持MAIL函数。
问:为什么我上传文件的时候出现“无法创建目录 /public_html/wordpress/wp-content/uploads/***”
www.wordpress.org.cn
答:一般这个问题在L主机,属于文件夹操作权限的限制,一般修改wp-content文件夹里uploads 这个文件夹修改它的属性为777(可读可写)
问:我有多个域名,需要在一个空间安排几个博客怎么弄?
www.wordpress.org.cn
答,参考此贴http://www.wordpress.org.cn/viewthread.php?tid=21802&highlight=%D3%F2%C3%FB
问:我是以前使用的是其它博客程序,现在要转换到wordpress怎么办?
www.wordpress.org.cn
答:论坛有常用程序之间的转换帖子,我列一下:
F2blog to WordPress 转换程序 v2.0
Bo-blog to WordPress 转换程序 v2.0
[攻略]Qzone到WordPress全攻略
图文详解Textcube文章三步导入Wordpress过程[新增回复导入!]
sablog到wordpress转换程序
从z-blog1.8无缝隙搬到wordpress的一些心得!
【申精】原创 f2blog转换wordpress程序
LBS 转换 WordPress 全过程
2,数据库问题。
问:如何导入和备份数据库?
www.wordpress.org.cn
答:一般主机或数据库服务商会提供常用的数据库管理程序(PHPMYADMIN),如果未提供可自行下载安装。如果只是定期备份数据库你可以使用WP-DB-Backup插件备份数据库。
我介绍一下PHPMYADMIN的常规步骤:
导入:
选择文件:
按执行按钮:
导入完成。
备份:
导出
保存:
插件备份,安装好插件后,后台应该可见如下:
问:忘记WordPress管理员密码,而且没有收到带有密码的邮件,怎么办?
www.wordpress.org.cn
答:可以去数据库中修改:
例如:修改密码为123456 它的MD5加密后是 $P$BjQ/hZKXffum6lz1PZW4elzNjD746K.
浏览:
修改密码。
修改内容为:$P$BjQ/hZKXffum6lz1PZW4elzNjD746K.
意味着新密码是:123456
此问题还可以参考http://www.wordpress.org.cn/thread-23964-1-1.html
3,基本配置问题。
问:怎么控制首页或列表页内容显示的字数?
www.wordpress.org.cn
答:1、使用more标签 (缺点:每次都要加一下这个东西,不灵活只能一刀切。优点:方法比较正规不需要改动模版)在你需要截断的地方(就是你的编辑框)加<!-more->代码.
2、使用the_excerpt标签 (缺点:需要改动模版,而且显示的是纯文本。优点:一劳永逸直接把想要的部分来做摘要)使用方法,注意是编辑你的模版中(wp-contant/themes/你的模版/index.php) 文件)。 找到<?php the_content(__(’(more…)')); ?>或<?php the_content(); ?>修改为:
<?php if(!is_single()) {
the_excerpt();
} else {
the_content(__('(more…)'));//或者<?php the_content(); ?>
} ?>
现在你的wordpress,除非打开单个post,其他情况下都是显示摘要。
3,懒人用这个插件吧http://www.wordpress.org.cn/viewthread.php?tid=22340&page=1&authorid=42598
问:我更改网站的URL(网址),重新绑定了域名,现在访问以前的博客还是跳到旧的网址,怎么办?或者我更改了博客的安装目录跳到旧的网址,后台无法登陆了?
www.wordpress.org.cn
答:只能去数据库更改表wp_options(或者xx_options) 中siteurl和home(一般在表第二页)的值为新网址。
如图:siteurl
如图:home
建议在更换网址或目录前先在WP后台更新网址后再作调整。后台修改如图:(修改后会暂时无法链接,然后转换目录或网址后就好了。)
问:如何对分类进行自定义的排序?
www.wordpress.org.cn
答:使用插件My Category Order,详细设置:参考帖子http://www.wordpress.org.cn/viewthread.php?tid=23086&page=1#pid132830
4,其它问题
问:如何获得一个分类的ID?
www.wordpress.org.cn
答:<?php
global $wp_query;
$cat_id = $wp_query->get_queried_object_id();
?>
参考文章:http://www.charlestang.cn/how-to-get-a-cat-id.htm
问:什么语句判断是不是管理员(admin)?
www.wordpress.org.cn
答:<?php if ( is_admin()) : ?>你的内容<?php endif; ?>
问:如何实现在文章的图文混排,图片居左或居右?
www.wordpress.org.cn
左边<div style="float:left">图片</div>
右边<div style="float:right">图片</div>
详细参考此贴:http://www.wordpress.org.cn/viewthread.php?tid=23161&extra=&page=1
问:我的留言怎么没有头像啊,怎么加入头像啊?
www.wordpress.org.cn
首先确认你的WordPress版本在2.5以上,在皮肤目录下comments.php中加入
<?php echo get_avatar(get_comment_author_email(), $size = '48' ) ?>如果你需要自定义默认头像请用<?php echo get_avatar(get_comment_author_email(), $size = '48', $default = '/default.gif' ) ?>稍微解释一下,用来显示 Gravatar 头像的函数是 get_avatar(),get_comment_author_email() 放在留言 loop 中得到留言者的 email 地址,这个很关键,Gravatar 头像基本上全靠这个 email 了,后面的 '48' 表示头像显示的宽度、高度均为 48px,最大为 80px。
这个头像的注册及上传网站http://en.gravatar.com/