zoukankan      html  css  js  c++  java
  • 记一次WordPress 安装的过程

    安装WordPress你我他大家都会,记得10年的时候,哥已经玩转WordPress、dedecms、sns,那为何现在要记一次WordPress安装过程呢? 因为现在不会了!

    之前安装都是在Windows安装,傻瓜式的下一步就ok了。要不自己玩要不有专业的运维去push到服务器,今天安装WordPress突然发现一堆问题。

    最新版WordPress : https://cn.wordpress.org/wordpress-4.9.1-zh_CN.tar.gz      (2017-04-08)

    问题一:已经连接数据库但无法安装

    这个问题有两个失败的原因

    一个是没有数据库,我们可以手动新建数据库

    CREATE DATABASE my_word_press;

    第二个原因是,当前的用户没有权限写入数据表,要给当前的用户赋予增删改查的权限

    grant select, insert, update, delete on my_word_press.* to common_user@’%

    问题二:访问域名显示403 拒绝访问

    关于这个问题,出现在Linux的nginx中。

    先看看nginx的配置

    server {
                    listen       80;
                    server_name mywp.com;
                    index welcome.html index.html index.htm index.php;
                    root  /home/wwwroot/wordpress;
    
                    location ~ .*.(php|php5)?$
                            {
                                    #try_files $uri =404;
                                    fastcgi_pass  unix:/tmp/php-cgi.sock;
                                    fastcgi_index index.php;
                                    include fcgi.conf;
                            }
                   location /.../ {
                        try_files $uri $uri/ /wp/index.php?$args;
                      }
    
                    access_log  /home/wwwlogs/access.log  access;
            }  

    没毛病!看到 403 forbidden access is denied   大家肯定说权限问题,直接777!

    chmod -R 777 /home/wwwroot/wordpress

    在刷新页面,ok,可以访问了!

    注意: 这里777 是一个很危险的操作,赋予任何文件的可执行权限! 

    为了确保服务器的安全,把文件夹属性设置为755,文件设置为644。

    chmod 644 -R ./
    find ./ -type d -print|xargs chmod 755;

    ./ 为当前目录下,先把所以的文件及目录设置为644,在把目录下所有文件夹find后设置为755

    问题三:无法安装主题

    用了一段时间后,想换一个符合国情的主题,选择sftp,输入 root及密码,提示:安装主题时未能连接FTP服务器

    也真够神奇,服务器没有架设ftp,所以用sftp(ssh),输入正确用户名&密码提示未能连接?多方求证,问题还是在权限上。我们之前设置了文件夹与文件的755、644权限,但用户一直用的是root,而Nginx使用的用户组是www,所以问题就很好解决了,只要把目录文件改为www的用户组的权限就ok了。

    chown -R www:www my_wordpress
  • 相关阅读:
    73. Set Matrix Zeroes
    289. Game of Live
    212. Word Search II
    79. Word Search
    142. Linked List Cycle II
    141. Linked List Cycle
    287. Find the Duplicate Number
    260. Single Number III
    137. Single Number II
    Oracle EBS中有关Form的触发器的执行顺序
  • 原文地址:https://www.cnblogs.com/dcb3688/p/4608044.html
Copyright © 2011-2022 走看看