欢迎各位兄弟 发布技术文章
这里的技术是共享的
无论是要进行著名的五分钟安装,还是希望更详细的安装指导,下面的资料都会提供一定帮助。
安装WordPress前需要准备一些材料。
准备好进入自己的网站、网站目录以及网站软件的工具,以供安装时使用。这些工具包括:
安装过程
通过以下步骤开始WordPress安装:
1. 确保自己的计算机和虚拟主机至少具备运行WordPress的最低要求
2. 下载最新版本的WordPress
3. 将下载的WordPress文件解压到硬盘的某个文件夹中
4. 为安全密钥想一个安全程度较高的密码
5. 打印本页面,以便安装时随时参考
这是另一种安装方式,适用于已经熟悉WordPress安装的用户。稍后会有更详细的操作说明。
1. 下载WordPress安装包并解压(如果没有WordPress安装包)
2. 在web服务器上为WordPress创建一个数据库,以及一个能够访问并修改该数据库的MySQL用户
3. 将wp-config-sample.php文件重命名为wp-config.php
4. 在常用的文本编辑器中打开wp-config.php文件,根据编辑wp-config.php文件中的说明输入数据库具体情况,生成密钥密码
5. 将WordPress文件放在web服务器中自己希望的位置上:
提示:如果FTP传输速度过慢,请参考下文中“第一步:下载并解压”,了解如何避免FTP问题。
6. 在常用web浏览器中访问wp-admin/install.php,运行WordPress安装脚本。
OK!这时WordPress就安装完毕了。
从http://wordpress.org/download/上下载WordPress安装包并解压。
WordPress安装包会被解压到一个名为wordpress的文件夹中,该文件夹与latest.tar.gz在同一目录下
如果使用虚拟主机商提供的虚拟主机,主机商可能已经提供了一个配置完备的WordPress数据库,或者有一个自动设置程序可以自动创建一个WordPress数据库。查看主机商的支持页面或进入WordPress后台了解是否需要自己手动创建WordPress数据库。
若决定手动创建数据库,可以根据备份WordPress中“使用phpMyAdmin”或下文中“使用cPanel”或“使用phpMyAdmin”中的操作说明进行操作。
将WordPress安装到自己的web服务器上时,可以根据备份WordPress中“使用phpMyAdmin”或下文中“使用MySQL客户端”中的操作说明创建属于自己的WordPress用户名和数据库。
如果只有一个数据库且该数据库已经投入使用,也可以将WordPress安装在数据库中——不过要确保WordPress具有独特的表名前缀,避免改写其它已有的数据库表。
如果主机商提供cPanel,可以按以下说明创建WordPress用户名及数据库。
$dbh = mysql_connect("hostname", "username", "<PASSWORD HERE>") or die ("message"); mysql_select_db("databasename");
记下hostname, username, databasename的值,以及之前设定的密码。(注意,hostname通常为localhost。)
如果用户web服务器安装了PhpMyAdmin,可以按以下说明创建WordPress用户名及数据库。
注意:以下操作说明以phpMyAdmin 2.6.0为参照;不同版本的phpMyAdmin用户界面可能略有不同。
1. 如果左侧数据库下拉式菜单中还没有一个与WordPress相关的数据库,需要创建一个
2. 点击左上方的Home图标,返回主界面,然后点击(Privileges)(权限)。如果用户列表中没有WordPress相关用户,创建一个:
3. 返回权限界面,点击刚刚创建的WordPress用户上的查看权限图标。在详细数据库权限(Database-specific privileges)界面中,在为以下数据库添加权限下拉式菜单中选择之前创建的WordPress数据库。之后页面会刷新为该WordPress数据库的权限详情。点击选中所有,选择所有权限(Check All),最后点击确定。
4. 在结果页面上,记下页面最上方Server:后的主机名hostname(通常为localhost)。
使用MySQL客户端
利用shell运行mysql语句,可以快速而方便地创建MySQL用户和数据库。下面给出创建语句,其中美元符号表示命令提示符:
$ mysql -u adminusername -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 5340 to server version: 3.23.54 Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> CREATE DATABASE databasename; Query OK, 1 row affected (0.00 sec) mysql> GRANT ALL PRIVILEGES ON databasename.* TO "wordpressusername"@"hostname" -> IDENTIFIED BY "password"; Query OK, 0 rows affected (0.00 sec) mysql> FLUSH PRIVILEGES; Query OK, 0 rows affected (0.01 sec) mysql> EXIT Bye $
从这个例子中可以看出:
如果想把这些用户名和密码记下来,避免在用户名和密码保护范围内做记录。需要记住的包括数据库名称、wordpress用户名、hostname以及密码。当然,这些信息已经在(或者会暂时在)wp-config.php文件中,也没有必要在别的地方重复记录了。
使用Plesk
用户可以亲自创建并编辑wp-config.php文件,也可以在运行安装脚本(第五步)时让WordPress帮助用户编辑wp-config.php(不过仍然需要告诉WordPress我们的数据库信息)。
(更多细节以及创建wp-config.php配置文件和密码密钥的信息请点击编辑wp-config.php文件。)
返回第一步中解压WordPress压缩包的位置,将wp-config-sample.php重命名为wp-config.php,之后在文本编辑器中打开该文件。
在标有
// ** MySQL settings - You can get this info from your web host ** //
的版块下输入数据库信息。
DB_NAME
在第二步中为WordPress创建的数据库名称
DB_USER
在第二步中创建的WordPress用户名
DB_PASSWORD
第二步中为WordPress用户名设定的密码
DB_HOST
第二步中设定的hostname(通常是localhost,但总有例外;参见编辑wp-config.php文件中的“可能的DB_HOST值)。
DB_CHARSET
数据库字符串,通常不可更改(参见编辑wp-config.php文件)
DB_COLLATE
留为空白的数据库排序(参见编辑wp-config.php文件)
在标有
* Authentication Unique Keys.
的版块下输入密钥的值,保存wp-config.php文件。
接下来需要决定将博客放在网站的什么位置上:
注意:我们的网页根目录在web服务器文件流中的位置会随虚拟主机商和操作系统而发生变化。具体情况请咨询虚拟主机商或系统管理员。
根目录
子目录
在常用的web浏览器中运行安装脚本。
设置配置文件
WordPress无法查找到wp-config.php文件时会通知用户并试图自动创建并编辑wp-config.php文件。(用户可以在web浏览器中加载wp-admin/setup-config.php以新建wp-config.php文件。)WordPress询问用户数据库的具体情况并将之写入新的wp-config.php文件。如果新文件创建成功,用户可以继续安装;否则需返回第三步骤新建、编辑并上传wp-config.php文件。
完成安装
以下截图展示了脚本安装过程。用户在输入界面中输入博客名称和自己的电子邮箱地址。输入框下还有一个复选框,询问用户是否希望博客出现在Google、Technorati等搜索引擎中。如果希望博客对所有人(包括搜索引擎)可见,请选中复选框;如果想阻止搜索引擎访问但又不希望限制到正常访问者,不要选中复选框。注意:稍后可在WordPress后台管理面板中修改刚才输入的信息。
WordPress 2.7
在WordPress 2.7中输入博客信息
WordPress 2.7,安装完毕!
安装脚本常见问题
以下是一些最常见的WordPress安装问题。关于WordPress安装的更多问题和疑难解答请点击安装FAQ与疑难解答。
我发现很多页头都发送了错误信息,该怎么修正?
这可能是因为在编辑wp-config.php时使用了错误的语句。
1. (若没有 shell 权限)下载wp-config.php文件
2. 在常用文本编辑器中打开wp-config.php
3. 查找第一行除<?php, 外没有任何内容的代码,<?php, 前也不能有任何内容(甚至连空格也不允许)
4. 查找最后一行除<?php, 外没有任何内容的代码,<?php, 后也不能有任何内容(甚至连空格也允许)
5. 如果文本编辑器以Unicode统一代码形式保存文件,请确定文本编辑器不会额外添加字节顺序标记(BOM)。大多数使用Unicode的文本编辑器都不会通知用户自己是否向文件添加了BOM;如果文本编辑器的确向文件中添加了BOM,请更换文本编辑器。
6. 保存文件,如有必要可再次上传该文件并重新加载浏览器中的页面
我的页面变得很混乱,查看页面源代码时会看见很多"<?php ?>"标签
<?php ?>标签被送往浏览器,这说明 PHP运行不正常。所有PHP代码都应该在服务器将最终 HTML发送到web浏览器前执行完毕。(这就是PHP被称为预处理语言的原因。)检查web浏览器是否符合运行WordPress的条件,PHP的安装和配置是否恰当,或向虚拟主机商以及系统管理员寻求帮助。
连接数据库消息时总是出错,可是我确定所有配置都没有问题,这是怎么回事?
试试手动重设MySQL密码。如果能够通过shell进入MySQL,可输入以下内容:
SET PASSWORD FOR 'wordpressusername'@'hostname' = OLD_PASSWORD('password');
如果使用的是早于MySQL 4.1的MySQL版本,将其中的OLD_PASSWORD改为PASSWORD。不具有shell权限的用户则只要在phpMyAdmin的SQL语句中输入以上内容。如果无法用这种方法重置密码,最后只能在虚拟主机的管理面板中为数据库用户重置密码。
上传的图片/MP3不能显示/播放
在子目录下安装的博客中使用富文本编辑器时,如果将刚上传的图片拖拽到编辑框中,图片会在几秒钟后消失。这是因为在拖拽过程中,TinyMCE没能够正确获取可构成图片等其它文件路径的信息。解决方法是不要将上传的图片拖拽到编辑器中,可以点击并选中图片,然后选择“发送到编辑器”。
详情请见安装本地语言的WordPress
详情请见安装多个博客。
手动安装说明
如果有一台功能强大的家用电脑以及快速而稳定的宽带连接,就可以将自己的计算机作为服务器从而免除了租用虚拟主机的费用。下面给出的教程会指导我们怎样配置服务器环境以及怎样在家用电脑上安装WordPress。
使用安装软件设备
在本地服务器手动安装WordPress不仅操作复杂,也会耗费大量时间,特别是对缺乏技术熟练度的用户来说。很多用户发现,利用一个预先整合的软件设备,尤其是与虚拟机软件(如VMWare, VirtualBox, Xen HVM, KVM)相结合的软件设备,能够迅速运行WordPress。
通过软件设备,用户几乎无需手动安装WordPress以及WordPress的附属产品,借助一个几乎无需设置的设备齐全的系统,就可以在几分钟内完成安装。
对于喜好自己建博的朋友来说,安装WordPress是首要之选。那么对于这些朋友而言,可能会出现一些问题,为此,笔者特别分享了这篇经验。在安装WordPress之前,确保Apache和MySQL可以正常启动。如果不能正常启动,请参考笔者的前一篇端口的配置:http://jingyan.baidu.com/article/48a42057bda4d0a9242504b8.html《xampp的安装和配置》
第一步,需要测试apache和mysql是否正常启动,如图①,本人经过配置端口之后,可以正常启动。apache的端口是:81,ssl的端口是:443,mysql的端口是:3306.
第二步,解压WordPress到安装路径下的\xampp\htdocs下面。笔者的安装路径如下:D:\software\programingsoftware\xampp\htdocs。注意:htdocs下面的WordPress只有一层路径,或者将WordPress中的文件全部复制到htdocs下面,替换掉index.php文件。如图②。
单击XAMPP Control Panel 上的apache后面的admin按钮,进入到本地服务器,或者打开浏览器,输入http://loaclhost:81/phpmyadmin,如果修改过端口后,将81替换成你的端口号,默认为80.如果是修改了端口,进入http://localhost/phpmyadmin的话,会弹出如下窗口。
第三步,按照正确的方法进入,即http://loaclhost:81/phpmyadmin,就会进入到mysql的界面管理处,如果安装不正确,这一步是不容易进入的。现在我们能看到这样的界面,如图④。这一步,我们需要创建数据库。点击【数据库】-》新建数据库,数据库名字:WordPress,字符类型:utf8-general-ci,点击【创建】。创建完成后,在左侧就能看到WordPress的数据库,其他的都是系统数据库,不用乱动。打开这个新建的数据库,此时里面什么都没有。
第四步,我们再打开浏览器,输入这样的网址:http://localhost:81/wordpress/wp-admin/install.php,因为localhost:81默认的根目录就是htdocs,所以,后面的就是我们的WordPress的存放路径。如图⑤。点击:Create a Configuration File.接着就看到有let's go !字样的界面。
第五步,我们就和数据库建立连接:
DATABASE NAME:WordPress(你刚才建的数据库)
userName:root
password:(空)
DataBase Host:localhost
Table Frefix:wp_
其实说白了,这些就是你再phpmyadmin中看到的信息。如果这种情况,你不能建立连接,那么我们还必须走一些更麻烦的路子。请继续往下看。(先把正常的路子走完,再讲不正常的路子。)
填写好之后,单击submit。如果出现Run the install【现在安装】的字样,恭喜你,离成功不远了!
第六步,注册,网站标题(Site Title):hello,world.(这个是可以修改的)
用户名(UserName):admin
密码(password):可以不填,个人建议,这个必须填。你也可以选择密码生成器生成密码,这个生成的是很长的字符串,需要用记事本保存。
你的邮箱(Your-Email):fatalibud@live.com(这是我的邮箱,有必要的联系我。)
点击【安装(Install)】,进入到下一个让人惊喜的界面:success!好大一行啊~~~
恭喜,成功搞定了!!!
ps:安装到此,成功的就不必要往下看了。
番外篇:安装过程遇到问题的,我们就继续往下讲。我休息一下,继续讲。