WordPress安装使用问题记录

file

本文记录在使用WordPress过程中的问题和解决。

安装

安装过程比较顺利,没有遇到大问题。安装环境是CentOS 6.5(DigitOcean的CentOS7 image里默认的yum源没有mysql-serve比较奇怪),安装步骤如下:

安装apache、mysql和php

 yum install httpd mysql-server mysql php php-mysql

下载wordpress安装包

wget https://wordpress.org/latest.tar.gz

解压缩到apache目录下

tar zxvf latest.tar.gz
mv /root/wp/wordpress /var/www/html

修改document root

修改/etc/httpd/conf/httpd.conf配置文件,添加域名配置:

ServerName www.mydomain.com

并在文件最后增加下面的设置:

<VirtualHost \*:80>
    DocumentRoot /var/www/html/wordpress
    ServerName www.mydomain.com
</VirtualHost>

如果有多个<VirtualHost>,需要在httpd.conf里启用下面这个配置:

NameVirutalHost *:80

启动apache和mysql服务器

service httpd start
service mysqld start

创建mysql用户(在mysql命令行里)

> create database wordpress;
> grant all privileges ON wordpress.* TO 'username'@'localhost' identified by 'mypassword' with grant option;
> flush privileges;

此时可以在浏览器里访问http://www.mydomain.com进入wordpress的安装向导,并按向导完成剩余的设置工作。

问题和解决

1、Wordpress向导提示无法建立"wp-config.php"文件

可手工在wordpress目录下建立此文件。

2、上传图片时提示“Unable to create directory wp-content/uploads/2014/11. Is its parent directory writable by the server?”

上传图片提示Unable to create directory wp-content/uploads/2014/11. Is its parent directory writable by the server?无法建立目录wp-content/uploads/2014/11。有没有上级目录的写权限?

试了网上一些办法没起作用,实际试验下来这样解决:

1) 在wp-content下建立uploads目录,并执行“chown -R nobody:nobody uploads”;

2) 将wp-content和wp-content/uploads的权限全部设置为777(不建议)。

3、上传plugin时提示需要ftp用户名密码

这也是由于权限不正确引起的,解决方法是将wordpress所在目录的所有者设为apache(在有些系统里可能是www):

chown -R apache:apache /var/www/html/wordpress

参考链接

4、加载google字体慢导致blog打开很慢

通过安装插件,用国内镜像字体网址替代google字体网址。参考链接

欢迎转载
请保留原始链接:https://bjzhanghao.com/p/10

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注