UbuntuHelp:WordPress

出自Ubuntu中文

Wordpress is a popular web publishing software, most commonly used for weblogs (also known as "blogs"). Follow these instructions to install Wordpress on Ubuntu 6.06 (Dapper Drake).

目录

[编辑] LAMP Installation

Wordpress runs on the LAMP (Linux, Apache, MySQL, PHP) stack of applications. First you need to install and configure LAMP. See the ApacheMySQLPHP page.

[编辑] Enable the Universe repository

[编辑] Install Wordpress

Use any method to install

wordpress php5-gd 

The following will install Wordpress in the /wordpress directory of your default web site. To put it somewhere else, alter these commands to suit.

sudo ln -s /usr/share/wordpress /var/www/wordpress 

sudo sh /usr/share/doc/wordpress/examples/setup-mysql -n (your mysql user) localhost # use bash instead of sh on Gutsy

sudo /etc/init.d/apache2 restart

Now, browse to "http://localhost/wordpress" in your browser and click on the "install.php" link. WordPress?action=AttachFile&do=get&target=wordpress1.jpg WordPress?action=AttachFile&do=get&target=wordpress2.jpg The configuration changes the password of the MySQL user you use. You need to create a different MySQL user if you want to set up other web applications. Once installed, to change the url of your site, link the file /etc/wordpress/config-localhost.php to /etc/wordpress/config-my.url.com.php as well as changing the url in the wordpress configuration Options menu. For example, if my dns was hello.homelinux.net

sudo ln -s /etc/wordpress/config-localhost.php /etc/wordpress/config-hello.homelinux.net.php

WordPress?action=AttachFile&do=get&target=wordpress3.jpg Change the URLs to: WordPress?action=AttachFile&do=get&target=wordpress4.jpg

[编辑] Troubleshooting

[编辑] Error when running setup-mysql

While installing wordpress you may encounter the following error.

$ sudo sh /usr/share/doc/wordpress/examples/setup-mysql -n (your mysql user) localhost
/usr/share/doc/wordpress/examples/setup-mysql: 38: Syntax error: Bad substitution

This issue seems to be Edgy related. I did not encounter the error using Dapper. Here is a link to the bug reported on the Debian mailing list. Note: the issue seems to appear on Gutsy as well, only that the error code is slightly different:

/usr/share/doc/wordpress/examples/setup-mysql: 37: Syntax error: Bad substitution

To correct this, you first need to remove any configuration that may have already been created:

rm /etc/wordpress/config-localhost.php

Then run the same command but using bash instead of sh:

sudo bash /usr/share/doc/wordpress/examples/setup-mysql -n (your mysql user) localhost