引言:在用centos7配置WordPress时遇到了不少问题,下面我将逐一说明
Q1. 上传文件报错
# 在php.ini文件中 添加
upload_tmp_dir = /tmp
Q2.apache服务器设置虚拟目录
2.1 打开配置文件:
vi /etc/httpd/conf/httpd.conf
2.2 在httpd.conf中添加如下内容
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
2.3 创建、配置extra/httpd-vhosts.conf:
#apache 虚拟目录配置
<VirtualHost *:80>
#配置访问根目录
DocumentRoot "/var/www/html/jsanda/"
ServerName anda.cc.cn
#这里配置欢迎首页面
DirectoryIndex news.html index.html index.htm index.php
<Directory />
Options FollowSymLinks
#不允许别人修改我们的页面
AllowOverride None
#设置访问权限
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
#配置第二个虚拟主机
<VirtualHost *:80>
#配置访问根目录
DocumentRoot "/var/www/html"
ServerName *.cc.cn
#这是给给ServerName 起别名,可以定义多个,用空格隔开
ServerAlias blog.cc.cn pages.cc.cn
#这里配置欢迎首页面
DirectoryIndex news.html index.html index.htm index.php
<Directory />
Options FollowSymLinks
#不允许别人修改我们的页面
AllowOverride None
#设置访问权限
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Q3. 后台上传图片 提示错误
3.1 无法放入缓存
# 在php.ini文件中加入
upload_tmp_dir = /tmp
3.2 无法创建wp-content/2018/03/
#这是WordPress目录的权限不够,注意路径要准确
chmod -R 775 wordpress/
# 或者是当时创建者是root,而运行起来是apache这个用户;我们可以在目录下用ls -s
查看其它目录的权限、所有者chown -R www:apache wordpess/