记一次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 -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 安装的过程的更多相关文章
- 记一次wordpress安装过程中遇到的问题及解决办法
Q:无法建立目录wp-content/uploads/2017/03.有没有上级目录的写权限?A:执行chmod 777 wp-content/ 提升目录权限 Q:安装主题或安装插件的时候,用到FTP ...
- 记一次Hadoop安装部署过程
实验名称:Hadoop安装部署 一.实验环境: 虚拟机数量:3个 (1个master,2个slave:slave01,slave02) 主节点master信息: 操作系统:CentOS7.5 软件包位 ...
- 与PHP5.3.5的战斗----记php5.3.5安装过程
与PHP5.3.5的战斗----记php5.3.5安装过程 摘自:http://blog.csdn.net/lgg201/article/details/6125189这篇文章写的很是不错,,,也是我 ...
- WordPress安装官方文档教程
01.可访问的网址 02.目录和软件 包括: 访问 web服务器 (通过 shell 或者 FTP)的权限 一个 文本编辑器 一个 FTP客户端 (如果你需要在一个远程服务器上安装WordPress) ...
- 将WordPress安装在网站子目录的相关问题
May182013 将WordPress安装在网站子目录的相关问题 作者:xieyc 发布:2013-05-18 00:11 字符数:3423 分类:站长 阅读: 12,054 次 ...
- xp硬盘安装Fedora14 过程记录及心得体会(fedora14 live版本680M 和fedora14 DVD版本3.2G的选择)
这次电脑奔溃了,奇怪的是直接ghost覆盖c盘竟然不中.之前电脑上硬盘安装的fedora14操作系统,也是双系统.不知道是不是这个问题,记得同学说过,在硬盘装fedora之后,要手动修改c盘隐藏的那个 ...
- 2021最新WordPress安装教程(一):Centos7安装Apache
一转眼2020年已经过去了,看网络上很多WordPress的安装教程都比较旧,有些写的不太详细,WordPress是站长最喜欢的一款建站系统,数据统计到2020年为止,WordPress在所有网站的市 ...
- WordPress安装篇(5):源码编译安装LNMP并部署WordPress
与YUM方式安装相比,源码编译安装方式更灵活,安装过程中能自定义功能和参数,特别是在批量部署服务器又要求软件版本及配置一致时,源码编译安装的优势很明显.本文介绍如何通过源码编译方式安装Nginx1.1 ...
- WordPress安装篇(3):用宝塔面板在Linux上安装WordPress
前面的文章已经介绍了如何在Windows环境安装WordPress,这篇文章来介绍在Linux环境怎样快速安装WordPress.大家都知道,Linux系统相对于Windows系统而言占用资源更少.更 ...
随机推荐
- VO、DTO、DO、PO
领域模型中的实体类可细分为4种类型:VO.DTO.DO.PO. PO(Persistent Object):持久化对象,表示持久层的数据结构(如数据库表): DO(Domain Object):领域对 ...
- Python中eval函数的作用
eval eval函数就是实现list.dict.tuple与str之间的转化str函数把list,dict,tuple转为为字符串# 字符串转换成列表a = "[[1,2], [3,4], ...
- CF1152E Neko and Flashback--欧拉路径
RemoteJudge 第一次见到欧拉路径的题 注意到\(b\)和\(c\)的构造方法很特殊,即对于一个位置(经过\(p\)作用后)\(i\),若两个数分别为\(b_i\)和\(c_i\),那么在\( ...
- 将CSV文件存为HTML文件形式
# -*- coding: utf-8 -*- """ Created on Mon Apr 29 09:24:04 2019 @author: history &quo ...
- C++ STL的一些操作
priority_queue 最常用的当然是在dij的时候. #include <queue> struct node { int x, dis; bool operator < ( ...
- redis3.2.10单实例安装测试
redis3.2.10单实例安装测试 主要是实际使用环境中使用,为了方便快速部署,特意记录如下: # root用户 yum -y install make gcc-c++ cmake bison-de ...
- 使用原生 python 造轮子搭建博客
这篇用来 记录一个 从零开始的 博客搭建,希望坚持下去,因为python 开发效率令人发指,所以会原生从零写 ORM ,Web 框架 前提是打好 异步 io 的基础, 使用异步,有一点要谨记,一旦开始 ...
- uCos-II中任务的同步与通信
任务的同步与通信 任务间的同步 在多任务合作工作过程中,操作系统要解决两个问题: 各任务间应该具有一种互斥关系,即对某些共享资源,如果一个任务正在使用,则其他任务只能等待,等到该任务释放资源后,等待任 ...
- maven相关配置
复习了下maven的常用配置及相关解释,直接看的前辈们的博客, maven核心,pom.xml详解(转)
- Web安全基础——小白自学
2019-02-23 19:41:49 话不多说,直接分享我学习到的东西~ Web万维网(World Wide Web,WWW),这个名称我们熟悉不过啦.跟它密切相关就是HTTP,叫做超文本传输协 ...