Languages: English • Italiano • Nederlands • Português do Brasil • 日本語 ไทย • 中文(简体) • (Add your language)
也可以查看:
也可以查看:
也可以查看:
也可以查看:
也可以查看:
也可以查看:
也可以查看:
WordPress 需要访问 MySQL database 数据库以存储信息。因此你需要一个数据库。
你可以创建新的数据库,如果:
不是安装所有WordPress时都需要创建新数据库。
也可以查看:
症状: 使用正确的用户名和密码也不能登录管理员账号。然后得到一个类似以下内容的错误信息:
You are not authorized to view this page You might not have permission to view this directory or page using the credentials you supplied. If you believe you should be able to view this directory or page, please try to contact the Web site by using any e-mail address or phone number that may be listed on the personal.fredsmith.com home page. You can click Search to look for information on the Internet. HTTP Error 403 - Forbidden''
解决方案:如果无法登录的管理账号在Windows服务器上,可能是Directory Indexes出错导致。服务器的默认配置需要加载index.htm, index.html, default.htm, default.html, default.asp等文件。
WordPress以PHP设计,因此默认页面是index.php。而index.php现在不在默认配置文件中,因此我们要加上这个文件。首先需要在控制面板中点击Web Options,然后在Directory Indexes版块将index.php添加到Directory Indexes中。
如有必要,可以联系虚拟主机商。
在没有安装WordPress前,你可以在上传WordPress文件之前或之后重命名包含WordPress文件的文件夹。
如果已经安装了WordPress,并且希望重命名WordPress文件夹,请以管理员身份登录博客,在选项菜单下的常用中更改以下设置:
完成以上操作后,就可以重命名包含WordPress文件的文件夹了。
另见:
参见:
这说明你指定上传路径时使用了反斜线符号。
指定到目录的上传路径时应使用前斜线符号"/"。
如果想在Windows平台上安装WordPress,请不要使用MySQL 4.1.7。阅读下面这篇最初发表在WordPress论坛上的文章:
所有试图在Windows 2000(以及其它Windows操作系统版本)或者某些虚拟主机上安装WordPress时遇到问题的人请注意:不要使用MySQL 4.1.7——这是出现“Error establishing a database connection!(出错,无法连接数据库)”的主要原因。MySQL似乎不能与这些软件兼容。可以使用MYSQL 4.0.22。
感谢 ADAMANT对ANTOINE在 Nov 6, 2004 02:21:29发表的文章的回复,经过两天的试验,WordPress真正实现了5分钟快速安装:
开始时我们用的是Windows 2000,PHP 4.3.9,Apache 1.3.33以及MySQL 4.1.7。我用了两天时间,检查wp-config.php文件上百次;不停地修改;查找数据库中的错误,尝试每一个可能的host名称(localhost,127.0.0.1,<我的IP地址>,计算机名称,等等),没看到任何起色,总是会得到这样的信息:
Error establishing a database connection!(出错,无法连接数据库!)
我意识到这不是wp-config.php文件的问题。多亏了ADAMANT的提醒,我卸载了MySQL 4.1.7,然后从mysql.org上重新下载并安装了MySQL 4.0.22。重新安装并配置MySQL只花了大约7分钟,之后我运行install.php,成功了!之后安装WordPress只用了不到5分钟时间。
Steven
更新:MySQL 4.1.7使用的新密码加密系统与之前的算法不兼容。如果你想让WordPress在MySQL 4.1.7数据库中运行,需要按之前的规定设置密码(如果使用mysqladmin,还需要将密码也更换成旧密码)。——Nabil注。
另:根据Nabil的描述,用户需要强制4.1.7版本的MySQL使用旧密码长度。从MySQL命令行界面中,用户可以操纵mysql数据库表(通常是根用户):
USE mysql; SET PASSWORD FOR 'wordpressuser'@'localhost' = OLD_PASSWORD('somePassword444'); FLUSH PRIVILEGES;
如果选择常用密码方式,会启用新样式密码功能。还可以运行旧式密码的mysql服务,但我看过以上密码算法能在MySQL 4.1.19和4.1.20、操作系统为Windows XP的WordPress上运行——Grey
Note:以上都是用户评论,文中可能带有主观色彩。我们列出这些评论只是希望能给面临类似问题的用户提供解决方案。
类似问题包括:
我不想将WordPress安装在index.php文件所在目录下,该怎样实现?:
无论你是在测试WordPress新版本,配置新博客,还是出于其它原因限制别人访问你的博客,都能通过下面的方法拒绝某些特定访问对象。
Apache
Apache中没有万无一失的方法来限制访问。可以使用.htaccess文件(其中包含你的固定连接代码)设定特定 IP地址,阻止这些IP访问你的网站。但这只能阻止IP地址,不能阻止使用IP地址的人,如果这些人使用其它没有被阻止的IP访问你的网站,就仍然可以浏览到你的网站内容。Clockwatchers.com这里有一个限制IP访问的教程。
利用.htaccess文件,或将博客设置密码,都可以阻止其他人hotlinking到你的图片(盗用带宽)。
Apache基本验证
在.htaccess和.htpasswd中设置用密码登录网站:Clockwatchers.com .htpasswd。
下面这些小工具能帮你创建(用密码)保护网站的必要文件: Clockwatchers.com .htaccess And .htpasswd Tools
Note: 用Base64编码加密的网站访问密码强度较弱,可以被轻易破解.
Windows IIS基本验证
如果要为托管在IIS上的网站设置访问密码,可以取消选择“Anonymous Access(匿名登录)”,然后选中“Basic Authentication(基本验证)”。网站主人本人也需要用用户名和密码登录。
Note: 用Base64编码加密的网站访问密码强度较弱,可以被轻易破解。
参见:
搜索引擎:爬虫和机器人
搜索引擎会将你的网站编入索引并缓存网站内容。如果你不希望网站被编入搜索引擎索引或网站内容被缓存,可以利用robots.txt文件。更多信息请点击SearchEngineWorld.com
参见:
参见:
参见:
参见:
参见:
你需要用MySQL来为WordPress博客提供动力。事实上,WordPress也只支持MySQL数据库服务器。下面是 WordPress对PHP和MySQL的要求:
» Requirements for Older Versions
WordPress目前尚不支持其它数据库。
WordPress对PostgreSQL、SQLite 等优秀的数据库存储引擎也相当感兴趣,在不久的将来WordPress也许会支持这些数据库。同时支持多个数据库比人们想象的更要复杂,WordPress对这方面的关注较少,但目前已经有了很多关于这方面的深度讨论。使用其他数据库中讨论了让WordPress增加更多数据库的方法。WordPress-Pg是一个可用的 WordPress PostgreSQL端口。
MySQL运行速度极快。同时MySQL也是世界上可用范围最广的数据库。MySQL是一款开源的免费应用程序,由数千个低成本的 Linux(与 Windows)主机提供支持,这意味着开通WordPress网站(或数据库驱动网站)的门槛很低。MySQL文档翔实而深入,非常实用。(注意:对新手来说,掌握MySQL需要花费更多精力。)此外MySQL用户还可以直接通过phpMyAdmin操纵MySQL。MySQL无疑是数据库最好的选择。而WordPress,一直致力于为用户提供最好的服务。
phpMyAdmin是一个以PHP为基础的MySQL数据库管理工具。
参见:
不需要。修改WordPress博客唯一需要用到PHP的机会是在整合插件时。大多数情况下,插件中都包括一个附有详细操作说明的文本文件。此外用户完全没有必要修改任何PHP文件。
参见:
当然!WordPress任何版本在PHP安全模式中运行时都没有出现过问题。
你需要用PHP(4.1 或更高版本)为WordPress博客提供动力。PHP是驱动WordPress的脚本语言,如果没有PHP,你的服务器将无法解析那些生成页面的博客。
可以用phpinfo()函数获取服务器相关信息。该函数也会给出Apache、PHP版本以及 mod_rewrite的信息。
参见:
参见:
参见:
参见:
参见:
参见:
参见:
参见:
有几种方法可以查找到你正使用的WordPress版本信息:
<?php bloginfo('version'); ?>
参见:
参见:
参见:
升级WordPress后,点击“祝您使用愉快....”链接,会出现“你似乎还没有安装WordPress。请运行install.php。”出现这种情况的原因可能是没有创建一个具有管理员权限的用户。
要修正错误,可以通过phpMyAdmin手动赋予某个用户管理员的权力:
要注意到,上面列出的表前缀和两个meta关键字要使用你自己的数据库表前缀。如果你的数据库表前缀是mywp_,那么这两个表(mywp_user和wp_usermeta)应该是mywp_user与mywp_usermeta,两个meta关键字则应是mywp_capabilities与mywp_user_level。
参见:
有时在特定条件下有必要让数据库再次升级。首先需要降低db_version在wp_options表中的值,该值即升级前的WordPress版本号。例如,如果想将2.0.11版本升级为2.3版本,需将db_version的值改为3441。将2.5版本升级到2.8,则应将db_version的值改为7558。
'''db_version''' for WordPress releases: 2.9 = 12329 2.8.6 = 11548 2.8.5 = 11548 2.8.4 = 11548 2.8.3 = 11548 2.8.2 = 11548 2.8.1 = 11548 2.8 = 11548 2.7.1 = 9872 2.7 = 9872 2.6.5 = 8204 2.6.3 = 8204 2.6.2 = 8204 2.6.1 = 8204 2.6 = 8201 2.5.1 = 7796 2.5 = 7558 2.3.3 = 6124 2.3.2 = 6124 2.3.1 = 6124 2.3 = 6124 2.2.3 = 5183 2.2.x = 5183 2.2 = 5183 2.1.3 = 4773 2.1.x = 4773 2.1 = 4772 2.0.11 = 3441 2.0.x = 3441 2.0 = 3441 1.5.x = 2541 1.x = 2540
Note: 请用phpMyAdmin或wp-admin/options.php更改db_version的值。
db_version的值被改动后,登录博客时就会看见一个要求升级数据库的链接。
过去升级前都需要禁用所有插件,但随着WordPress 2.7发布了核心更新功能,升级时再也不需要禁用插件了。下面是Ryan Boren对此的解释:
升级时你的博客出于维护状态,wp-settings.php的开始部分会阻止页面加载。实际上没有程序在运行,包括插件。这时唯一允许运行的就是数据库升级,升级时会注意插件不被加载。你也没有必要禁用插件,除非你希望逐个返回插件以判断是否有插件引发了某个错误。
如果核心升级无法运行(如从2.7升级到2.71),可以尝试以下解决方法: