UbuntuHelp:WordPress
出自Ubuntu中文
| 点击翻译: |
English |
请不要直接编辑翻译本页,本页将定期与来源同步。 |
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.
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
Change the URLs to:
[编辑] 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
