虚拟机之 Wordpress博客搭建
WordPress博客需要LAMP环境,--- LAMP
官网:https://cn.wordpress.org/
wordpress-4.4.1版本环境要求是:
php 5.2.4或以上
mysql 5.0或以上
Apache mod_rewrite模块(可选,用于支持“固定链接”和“站点网络”功能)
1.下载
mkdir /data/wordpress
cd !$
wget https://cn.wordpress.org/wordpress-4.4.1-zh_CN.tar.gz
tar zxvf wordpress-4.4.1-zh_CN.tar.gz
2.安装
/usr/local/mysql/bin/mysql -uroot
> create database wordpress; > grant all on wordpress.* to denny@localhost identified by "wangshaojun"; > quit
vim /usr/local/apache2/conf/extra/httpd-vhosts.conf
<VirtualHost *:80> # ServerAdmin webmaster@dummy-host.example.com DocumentRoot "/data/wordpress/wordpress" ServerName www.qqq.com ServerAlias www.qqq.com # ErrorLog "logs/dummy-host.example.com-error_log" # CustomLog "logs/dummy-host.example.com-access_log" common </VirtualHost>
如果lamp同时跑论坛和博客,那就需要同时配置两个虚拟主机,在mysql数据库创建两个库。
最好再配置一个默认虚拟主机,DocumentRoot指定到一个存在的空的目录里,ServerName指定一个不存在的域名即可。默认虚拟主机放在最上面。
修改真机DNS 见Discuz安装
service mysqld restart
/usr/local/apache2/bin/apachectl restart
3.浏览器输入httpd-vhosts.conf中指定的和真机DNS匹配的域名。
www.qqq.com
数据库名 wordpress
用户名 denny
密码 wangshaojun
数据库主机 localhost
表前缀 wp_
错误
抱歉,我不能写入wp-config.php文件。 您可以手工创建wp-config.php文件,并将以下信息贴入其中。 解决: cd /data/wordpress/wordpress vim wp-config.php 把系统提供的东西拷贝进去
站点标题:denny
用户名:admin
密码:wangshaojun
邮箱:836503270@qq.com
登录成功
4.wordpress无法上传图片的问题
无法建立目录 uploads/年/月份。有没有上级目录的写权限?
查看该目录下有没有 uploads 目录,没有的话就创建一个
cd /data/wordpress/wwp-content
mkdir uploads
chmod 777 uploads