百度云BCC安装WordPress镜像

重装系统

在BCC实例中,重装系统选择WordPress。

《百度云BCC安装WordPress镜像》

Centos 6.5 x64

Apache 2.2.15:

Web 主目录:/home/www/default
配置文件目录:/etc/httpd/conf/httpd.conf
php扩展模块配置:/etc/httpd/conf.d/php.conf
重启 httpd 服务:service httpd restart

MySQL 5.1.73:

安装路径:basedir=/usr/share/mysql
数据库路径:datadir=/var/lib/mysql
日志文件路径:log-error=/var/log/mysqld.log
本地连接的套接字位置:socket=/var/lib/mysql/mysql.sock Mysql
修改 root 密码:mysqladmin -u用户名 -p旧密码 password 新密码,然后两次输入密码即可。
重启 mysql 服务:service mysqld restart

Php 5.3.3: 配置文件:/etc/php.ini 其中为了能够连接 mysql,还安装了 php-mysql 模块。

vsftp 2.2.2: 配置文件目录:/etc/vsftpd/vsftpd.conf ftp 默认用户:ftpwww ftp 密码:ftpwww 用户的密码在系统第一次启动时会随机生成在/home/password.txt中。

phpMyAdmin 4.0.10: 访问地址:http://ip 地址/phpMyAdmin 配置文件位置:/etc/phpMyAdmin/config.inc.php 访问权限配置文件目录:/etc/httpd/conf.d/phpMyAdmin.conf

wordpress 4.4.2: 部署包位置: /wordpress-4.4.2-zh_CN.tar.gz 需要部署时运行 wordpress.sh 进行部署

安装完成后,查看WordPress镜像官网文档

WordPress

初始化WordPress

其实就是解压WordPress.tar.gz文件到/home/www/default/wordpress。人生建议:别用这个脚本,直接把内容解压到/home/www/default根目录下面。

sh /root/wordpress.sh

获取mysql和ftp密码

cat /home/password.txt

建WordPress数据库

连接数据库,浏览器输入http://公网IP/phpMyAdmin/,输入root和password.txt中获取的mysql密码。

点击数据库,创建创建 wordpress数据库,WordPress需要数据库。 

 

《百度云BCC安装WordPress镜像》

 

在浏览器中输入http://公网IP/wordpress,输入刚才创建的数据库,以及获取的mysql密码。

《百度云BCC安装WordPress镜像》

如果提交后失败可以直接去配置文件

cd /home/www/default/wordpress
mv wp-config-sample.php wp-config.php
vi wp-config.php

修改数据库名及账号密码。

《百度云BCC安装WordPress镜像》

建站

《百度云BCC安装WordPress镜像》

vsftp的使用

#创建autumn用户所属组为ftp,ftp目录为/home/ftp_autumn
useradd -g ftp -s /sbin/nologin -d /home/ftp_autumn autumn
#给用户重新命名
passwd autumn

浏览器中输入ftp://公网IP,然后输入上面配置的账户密码即可使用。

出现的问题

无法建立目录wp-content/uploads/***/**。有没有上级目录的写权限?

首先,登录phpMyAdmin,找到wordpress数据库,打开wp_options表修改表中键名为upload_path的值为wp-content/uploads。

然后执行如下语句

groupadd www
useradd -r -g www -s /bin/false www
chown -R www /home/www/
chmod -R 755 /home/www

将WordPress设为网站根

vim /etc/httpd/conf/httpd.conf
DocumentRoot
"/home/www/default/wordpress" --修改网站根目录为/www "/home/www/default/wordpress"> --把这个也对应的修改为/www

然后发现,主题的样式文件和js还是带有WordPress,果断备份数据重装,把WordPress放在Apache根目录下面。

WordPress手动升级

现在去下载WordPress包

https://wordpress.org/download/releases/

解压后删掉wp-content文件,然后覆盖掉服务器上的/home/www/default/wordpress,重新访问即可。

插件

cnblogs2wp

首先,服务器要挂VPN,因为https://wordpress.org/被毙了,挂好有去插件中搜索cnblogs2wp,输入ftp用户名密码即可安装。

或者直接去下载https://wordpress.org/plugins/cnblogs2wp/,解压后放在/home/www/default/wordpress/wp-content/plugins

如果/wp-content/uploads没有创建权限,要chmod 777 uploads

安装启用后在工具中可用。

主题插件adams

https://github.com/Tokinx/Adams

下载后直接上传主题即可,注意压缩包方式一定是zip,rar不行。

添加随机缩略图

WP Random Post Thumbnails

https://wordpress.org/plugins/wp-random-post-thumbnails/

备份插件

BackWPup

https://cn.wordpress.org/plugins/backwpup/

把WordPress放在Apache根目录

该库中WordPress配置

SELECT Replace(option_value,'/wordpress','') FROM `wp_options` where option_value like '%wordpress%';
update set option_value = Replace(option_value,'/wordpress','');

修改Apache根目录vi /etc/httpd/conf/httpd.conf

DocumentRoot "/home/www/default/wordpress"
<Directory "/home/www/default/wordpress">

博客遇到的问题

导入博客园的文章后点击文章页面404

在“设置(Settings)”→“固定链接”中,将“常用设置”改为“朴素”即可,这个选项是直接通过文章在数据库中的id自动设置文章链接;

点赞

Leave a Reply

Your email address will not be published. Required fields are marked *