WordPress安装遇到问题和解决方案

时间:2022-01-19 00:13:50

引言:在用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/

Q4.