安装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  -R ./
find ./ -type d -print|xargs chmod ;

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

问题三:无法安装主题

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

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

chown -R www:www my_wordpress

记一次WordPress 安装的过程的更多相关文章

  1. 记一次wordpress安装过程中遇到的问题及解决办法

    Q:无法建立目录wp-content/uploads/2017/03.有没有上级目录的写权限?A:执行chmod 777 wp-content/ 提升目录权限 Q:安装主题或安装插件的时候,用到FTP ...

  2. 记一次Hadoop安装部署过程

    实验名称:Hadoop安装部署 一.实验环境: 虚拟机数量:3个 (1个master,2个slave:slave01,slave02) 主节点master信息: 操作系统:CentOS7.5 软件包位 ...

  3. 与PHP5.3.5的战斗----记php5.3.5安装过程

    与PHP5.3.5的战斗----记php5.3.5安装过程 摘自:http://blog.csdn.net/lgg201/article/details/6125189这篇文章写的很是不错,,,也是我 ...

  4. WordPress安装官方文档教程

    01.可访问的网址 02.目录和软件 包括: 访问 web服务器 (通过 shell 或者 FTP)的权限 一个 文本编辑器 一个 FTP客户端 (如果你需要在一个远程服务器上安装WordPress) ...

  5. 将WordPress安装在网站子目录的相关问题

    May182013 将WordPress安装在网站子目录的相关问题 作者:xieyc   发布:2013-05-18 00:11   字符数:3423   分类:站长   阅读: 12,054 次   ...

  6. xp硬盘安装Fedora14 过程记录及心得体会(fedora14 live版本680M 和fedora14 DVD版本3.2G的选择)

    这次电脑奔溃了,奇怪的是直接ghost覆盖c盘竟然不中.之前电脑上硬盘安装的fedora14操作系统,也是双系统.不知道是不是这个问题,记得同学说过,在硬盘装fedora之后,要手动修改c盘隐藏的那个 ...

  7. 2021最新WordPress安装教程(一):Centos7安装Apache

    一转眼2020年已经过去了,看网络上很多WordPress的安装教程都比较旧,有些写的不太详细,WordPress是站长最喜欢的一款建站系统,数据统计到2020年为止,WordPress在所有网站的市 ...

  8. WordPress安装篇(5):源码编译安装LNMP并部署WordPress

    与YUM方式安装相比,源码编译安装方式更灵活,安装过程中能自定义功能和参数,特别是在批量部署服务器又要求软件版本及配置一致时,源码编译安装的优势很明显.本文介绍如何通过源码编译方式安装Nginx1.1 ...

  9. WordPress安装篇(3):用宝塔面板在Linux上安装WordPress

    前面的文章已经介绍了如何在Windows环境安装WordPress,这篇文章来介绍在Linux环境怎样快速安装WordPress.大家都知道,Linux系统相对于Windows系统而言占用资源更少.更 ...

随机推荐

  1. 树莓派中QT实现PWM

    树莓派中QT实现PWM 在QT中实现 PWM 使用的驱动为 wiringPi 之前的博客中已经介绍了 wiringPi , BOARD 管脚, BCM 之间的关系 这次, 就介绍在 wiringPi ...

  2. 关于objdump的博文整理

    objdump主要用于查看对象文件的内容信息 objdump一些基本命令:http://www.169it.com/article/330129798173630299.html 使用readelf和 ...

  3. 输入法无法切换 win10

    https://jingyan.baidu.com/article/e2284b2b6ea3f8e2e6118d38.html https://jingyan.baidu.com/article/ce ...

  4. PMP是什么,PMP最难的是哪些内容?

    目前在国内很多人还不了解PMP是什么,甚至不知道PMP认证的内容是哪些,考来有什么用,今天我这边就普及一下. PMP认证是美国项目管理协会发起的一项针对项目管理专业人士资格认证.取得认证需要学习项目管 ...

  5. 在PHP中如何把数组写成配置文件

    1.配置文件 <?php return array ( 556770 => '65460d6684dcad3d0a92f1feb7fde199', 567701 => '9c2acd ...

  6. python-tqdm进度条

    通过tqdm库可以打造自己的进度条使用 1. pip安装 pip install tqdm --trusted-host pypi.douban.com 2.使用 from time import s ...

  7. Jenkins Sonar

    sonar简介 SonarQube是 一个开源的代码质量分析平台,便于管理代码的质量,可检查出项目代码的漏洞和潜在的逻辑问题.同时,它提供了丰富的插件,支持多种语言的检测, 如 Java.Python ...

  8. Python:Mac 下 MQTT 服务器 Mosquitto 的配置

    我在Mac电脑上搭建时遇到了一些不同于网上大部分情况的问题,特此分享给可能也有遇到相同情况又找不到解决方法的人. 我的电脑系统:macOS Mojave 10.14.3. paho-mqtt 的安装 ...

  9. 目前的.NET 主流的后端ORM框架

    转自:https://www.cnblogs.com/yeminglong/p/9518438.html  推荐一些常用的asp.net ORM框架 SqlSugar (国内) Dos.ORM (国内 ...

  10. [转载] win10进行端口转发

    1.添加端口转发netsh interface portproxy add v4tov4 listenport=4000 listenaddress=127.0.0.1 connectport=400 ...