The prerequisites assume that you have installed ApacheWebServer, MySql database, and PHP. If you have not installed ApacheWebServer, see the following document: library. linode. comlamp-guidescentos-6 basic process we take srvwww as our public web program directory, if it does not exist, please first establish
The prerequisites assume that you have installed the Apache Web Server, MySql database, and PHP environment. If not, see the following documents: http://library.linode.com/lamp-guides/centos-6 basic flow we take/srv/www as our public web program directory, if it does not exist, please first establish
Prerequisites
Suppose you have installed Apache Web Server, MySql database and PHP environment; if not, see the following documents: http://library.linode.com/lamp-guides/centos-6
Basic Process
We set/srv/www
As the directory of our public web programs, if it does not exist, create it first.
First/srv/www
Create a directory for our site, for examplechinese.guru001.com
.
cd /srv/wwwmkdir chinese.guru001.com
Program and log directory
Thenchinese.guru001.com
The following two directories are created:public_html
Directory is used to place web programs,logs
Directory is used to store log files (which will be configured later in the apache virtual directory ).
cd chinese.guru001.commkdir public_htmlmkdir logs
Modify public_html directory permissions:
chmod 777 /srv/www/chinese.guru001.com/public_html
Download and decompress WordPress
Slavecn.wordpress.org
Download the latest WordPress Program (here is: http://cn.wordpress.org/wordpress-3.5-zh_CN.tar.gz) and unzippublic_html
Directory.
wget http://cn.wordpress.org/wordpress-3.5-zh_CN.tar.gztar zxvf wordpress-3.5-zh_CN.tar.gz
WordPress has been decompressedpublic_html
The wordpress directory below.
Delete the downloaded file
rm wordpress-3.5-zh_CN.tar.gz
Create a MySQL database, database account, and password required by WordPress
Create a MySql database and a MySql account
mysql_secure_installationcreate database guruchinese;grant all on guruchinese.* to 'yourusername' identified by 'yourpassword';
Configure Apache virtual directory for WordPress
Configure the Apache virtual directory:
cd /etc/httpd/conf.d
Modify the VM configuration file after su becomes root.
vi vhost.conf
ServerAdmin princetoad@126.comServerName chinese.guru001.comServerAlias chinese.guru001.comDocumentRoot /srv/www/chinese.guru001.com/public_html/wordpress
AllowOverride All
ErrorLog /srv/www/chinese.guru001.com/logs/error.logCustomLog /srv/www/chinese.guru001.com/logs/access.log combined
Note:AllowOverride All
This is to enable WordPress URL rewriting.
Exit edit and restart apache
/etc/init.d/httpd restart
Web-based Installation
Enter your domain name in the browser, let WordPress automatically create a configuration file, enter the corresponding database information, and install it.
FAQs
The installation of plug-ins and themes requires an ftp account.wp-config.php
Finally, add the following content (if the ftp server has not been installed, install it first)
define('FS_CHMOD_FILE', 0755);define('FS_CHMOD_DIR', 0755);define('FTP_METHOD', 'ftpext');define('FTP_BASE', '/srv/www/chinese.guru001.com/public_html/wordpress/');define('FTP_HOST', 'tomcentos01');define('FTP_CONTENT_DIR', '/srv/www/chinese.guru001.com/public_html/wordpress/wp-content/');define('FTP_USER', 'your_ftp_username');define('FTP_PASS', 'your_ftp_password');define('FTP_SSL', false);
If you are prompted that the upload directory has insufficient permissions, you can use the corresponding directory in chmod 777.
If you have any questions, please discuss them!
Address: http://www.tfan.org/wordpress-on-linode-centos-6/