安装wordpress博客

默认的wordpress的存储目录并不是/var/www/下面的,而是/usr/share/wordpress下面的

安装apache

sudo apt-get install apache2

安装PHP5

sudo apt-get install php5

安装mq

sudo apt-get install mysql-server

查看数据库状态

mysql -u root -p
quit

设置mq配置

sudo /usr/bin/mysql_secure_installation
Enter current password for root (enter for none):
Change the root password? [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
Thanks for using MySQL!

安装数据库

mysql -u root -p
create database wordpress;
create user wpfred;
set password for wpfred = password("raindrop");
grant all PRIVILEGES on wordpress.* to wpfred@localhost identified by 'raindrop';
exit

安装WordPress

sudo apt-get install wordpress

配置wordpress

sudo ln -s /usr/share/wordpress /var/www/html/myblog
sudo cp /usr/share/wordpress/wp-config-sample.php /etc/wordpress/config-default.php

修改配置文件

sudo vi /etc/wordpress/config-default.php
// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'database_name_here');

/** MySQL database username */
define('DB_USER', 'username_here');

/** MySQL database password */
define('DB_PASSWORD', 'password_here');

重启后访问网址设置wordpress

让wordpress获取权限

sudo chown -R www-data /usr/share/wordpress/wp-content
sudo chown -R www-data /usr/share/wordpress/wp-content/plugins
sudo chown -R www-data /usr/share/wordpress/wp-content/themes
sudo chown -R www-data /usr/share/wordpress/wp-content/uploads


sudo chown -R www-data /var/lib/wordpress/wp-content
sudo chown -R www-data /var/lib/wordpress/wp-content/plugins
sudo chown -R www-data /var/lib/wordpress/wp-content/themes
sudo chown -R www-data /var/lib/wordpress/wp-content/uploads

编辑配置文件

sudo vi /usr/share/wordpress/wp-config.php

define("FS_METHOD", "direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

开始安装wordpress sudo apt-get install wordpress

创建一个html文件夹的快捷方式 sudo ln -s /usr/share/wordpress /var/www/html/myblog

复制配置文件 sudo cp /usr/share/wordpress/wp-config-sample.php /etc/wordpress/config-default.php

编辑配置文件 sudo vi /etc/wordpress/config-default.php 在一下段落 // MySQL settings - You can get this info from your web host //define('DB_NAME', 'wordpress');

define('DB_USER', 'username_here');

define('DB_PASSWORD', 'password_here');用你刚才设置的sql的用户名密码换上去就行了

完成上面的步骤之后,wordpress应该就已经安装完成了。只需访问你的ip,就可以打开wordpress页面了。

如果以后需要更新插件或主题,需要给一下两个文件读写权限 sudo chown -R www-data /var/www/html/myblog/wp-content/plugins (设置这个目录的所有者) sudo chown -R www-data /var/www/html/myblog/wp-content/uploads

sudo chmod -R 775 /var/www/html/wordpress/wp-content/plugins (设置这个目录的权限) sudo chmod -R 775 /var/www/html/myblog/wp-content/uploads

sudo chown -R www-data /usr/share/wordpress/wp-content sudo chown -R www-data /usr/share/wordpress/wp-content/plugins sudo chown -R www-data /usr/share/wordpress/wp-content/themes sudo chown -R www-data /usr/share/wordpress/wp-content/uploads

sudo chown -R www-data /var/lib/wordpress/wp-content sudo chown -R www-data /var/lib/wordpress/wp-content/plugins sudo chown -R www-data /var/lib/wordpress/wp-content/themes sudo chown -R www-data /var/lib/wordpress/wp-content/uploads

sudo chmod -R 775 /var/lib/wordpress/wp-content sudo chmod -R 775 /var/lib/wordpress/wp-content/plugins sudo chmod -R 775 /var/lib/wordpress/wp-content/themes sudo chmod -R 775 /var/lib/wordpress/wp-content/uploads

/var/lib/wordpress /usr/share/wordpress

sudo chmod -R 775 /var/www/html/myblog/wp-content/uploads sudo vi /usr/share/wordpress/wp-admin/includes/class-wp-filesystem-direct.php

define(“FS_METHOD”, “direct”); define(“FS_CHMOD_DIR”, 0777); define(“FS_CHMOD_FILE”, 0777);

define(‘FTP_HOST’, ‘ftp主机’); define(‘FTP_USER’, ‘FTP帐号’); define(‘FTP_PASS’, ‘FTP密码’);

查看当前文件夹权限 ls -l cd /usr/share/wordpress/wp-content sudo chmod 777 -R uploads/ sudo chmod 777 -R plugins/ sudo chmod 777 -R themes/ sudo chmod 777 -R uploads/

参考资料: http://vv15.pbhz.com/2011/08/wordpress-chmod/(权限参考) http://unixetc.co.uk/2013/09/25/install-wordpress-blog-on-raspberry-pi/(安装参考) http://bayesky.com/index.php/archives/12/

results matching ""

    No results matching ""