nginx wordpress安装
BEGIN;
最近在弄wordpress,然后环境是centOS6.3,使用nginx做web服务器。
经过一系列安装,nginx、mysql、php都安装成功了,然后在配置nginx访问wordpress时,死活有问题。
问题1:访问文件404问题
问题2:访问html静态页没问题,但是访问php文件提示502问题
问题3:Your PHP installation appears to be missing the MySQL extension which is required by WordPress.(您的 PHP 似乎没有安装运行 WordPress 所必需的 MySQL 扩展)
问题4:访问html静态页没问题,install.php也没问题,登录页也没问题,但是登录后却提示403.
问题5:安装主题时,提示 Unable to create directory wp-content/uploads/xxxx/xxx 问题。
解决第一个问题,是因为配置root地址错误导致,或者没有正确配置conf文件,之前一直改的是/etc/nginx/nginx.conf,但是总是不行,后面直接去改/etc/nginx/conf.d/default.conf文件,貌似就可以了,估计是我前面修改的有问题吧,不管了,反正现在是对的了。
解决第二个问题,主要是因为php-fpm端口问题,开始copy网上教程的配置,他给的端口是53217,一直没注意,然后搞了半天,后面改成了默认的9000端口就搞定了。
解决第三个问题,首先先看自己是否有安装过php-mysql扩展,输入指令“rpm -qa|grep -i php”,看看是否少了php-mysql,如果没有,则“yum install php-mysql”进行安装。如果有,则看http://2233426.blog.51cto.com/2223426/1264128内容解决。
解决第四个问题是location下没有指定index!
原文解决办法:http://blog.163.com/cobyeah@126/blog/static/140137653201151815916438/
后续会贴出本人的具体nginx配置。
第五个问题是因为目录权限问题?
解决办法:
1、判断php使用的用户是否为 nginx 。
ps -ef|grep php-fpm
如果是,则继续下一步;
2、判断文件夹是否属于nginx用户
cd /
cd usr/local/web/wordpress
ls -l
若不是nginx(有可能是root,注意,root也是不行的),则继续下一步;
3、将该文件夹赋予nginx用户读写权限
chown -R nginx:nginx /usr/local/web/wordpress
chmod 760 /usr/local/web/wordpress
4、执行后,检查该文件夹是否成功改为nginx所属
ls -l
5、我这边是成功的,然后测试上传,OK,搞定。
原文解决办法:http://www.cnblogs.com/ColdJokeLife/p/3139586.html
下面贴出我的/etc/nginx/conf.d/default.conf文件的配置代码。
listen 80;
server_name 100.100.100.104;
root /usr/local/web/;
location / {
index index.html index.htm;
}
location /wordpress/ {
index index.php;
try_files $uri $uri/ /wordpress/index.php?$args;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass localhost:9000;
fastcgi_param SCRIPT_FILENAME /usr/local/web/$fastcgi_script_name;
}
END;
--- --- --- ---> 点击查看更多最新原创博文<--- --- --- ---
技术交流
nginx wordpress安装的更多相关文章
- WordPress安装官方文档教程
01.可访问的网址 02.目录和软件 包括: 访问 web服务器 (通过 shell 或者 FTP)的权限 一个 文本编辑器 一个 FTP客户端 (如果你需要在一个远程服务器上安装WordPress) ...
- 记一次WordPress 安装的过程
安装WordPress你我他大家都会,记得10年的时候,哥已经玩转WordPress.dedecms.sns,那为何现在要记一次WordPress安装过程呢? 因为现在不会了! 之前安装都是在Wind ...
- centos lamp/lnmp阶段复习 以后搬迁discuz论坛不需要重新安装,只需修改配置文件即可 安装wordpress 安装phpmyadmin 定时备份mysql两种方法 第二十五节课
centos lamp/lnmp阶段复习 以后搬迁discuz论坛不需要重新安装,只需修改配置文件即可 安装wordpress 安装phpmyadmin 定时备份mysql两种方法 第二十五节 ...
- 使用Nginx+WordPress搭建个人网站
背景 很多研究技术的朋友喜欢写博客.如果希望搭建一个完全属于自己的网站,也并不困难.这里简要分享一下我搭建这个博客网站的经验. 关键步骤 购买服务器.域名.DNS云解析服务 网站备案(可选) 安装Ng ...
- WordPress安装:零基础入门教程
WordPress安装:零基础入门教程 1主机空间要求要运行 WordPress,主机空间需满足以下条件.不过现在网络上的空间基本都可以,而且还让你随意定制Php和Mysql版本,至于空间和数据库大小 ...
- 2021最新WordPress安装教程(一):Centos7安装Apache
一转眼2020年已经过去了,看网络上很多WordPress的安装教程都比较旧,有些写的不太详细,WordPress是站长最喜欢的一款建站系统,数据统计到2020年为止,WordPress在所有网站的市 ...
- WordPress安装篇(5):源码编译安装LNMP并部署WordPress
与YUM方式安装相比,源码编译安装方式更灵活,安装过程中能自定义功能和参数,特别是在批量部署服务器又要求软件版本及配置一致时,源码编译安装的优势很明显.本文介绍如何通过源码编译方式安装Nginx1.1 ...
- WordPress安装篇(4):YUM方式安装LNMP并部署WordPress
YUM方式安装软件的优点就是简单.方便.快捷,本文介绍在Linux上如何使用YUM方式快速安装LNMP并部署WordPress.使用Linux CentOS 7.9 + Nginx 1.18 + My ...
- WordPress安装篇(3):用宝塔面板在Linux上安装WordPress
前面的文章已经介绍了如何在Windows环境安装WordPress,这篇文章来介绍在Linux环境怎样快速安装WordPress.大家都知道,Linux系统相对于Windows系统而言占用资源更少.更 ...
随机推荐
- char型变量中能不能存贮一个中文汉字?为什么?
char型变量是用来存储Unicode编码的字符的,unicode编码字符集中包含了汉字,所以,char型变量中当然可以存储汉字啦.不过,如果某个特殊的汉字没有被包含在unicode编码字符集中,那么 ...
- Serial 与 Parallel GC 之间的不同之处?
Serial 与 Parallel 在 GC 执行的时候都会引起 stop-the-world.它们之间主要 不同 serial 收集器是默认的复制收集器,执行 GC 的时候只有一个线程,而 para ...
- 简易shell脚本启动jar包
可参考博客: Shell脚本中$0.$?.$!.$$.$*.$#.$@等的意义 https://blog.csdn.net/csgd2000/article/details/80396996 s ...
- SVN在拉取(更新)代码的时候出现Error:svn: E155037: Previous operation has not finished; run 'cleanup' if it was interrupted问题 ---window版
简易方法1 今天朋友看到朋友报错这个错误,偷偷学习了下他的方法并做记录以防忘记 简易方法2 今天使用svn时报了一个这个错,网上搜索时都说是要使用sqllite来删除svn队列. 其实可以直接使用id ...
- 【STM32】MDK中寄存器地址名称映射分析
对于MCU,一切底层配置,最终都是在配置寄存器 51单片机访问地址 51单片机经常会引用一个reg51.h的头文件.下面看看它是怎么把名字和寄存器联系在一起的: 1 sfr p0=0x80; 2 p0 ...
- Altium design16设计技巧
第一栏:共有界面 1.在原理图和PCB都打开的情况下,选中原理图可以对应到PCB界面元件里面 第二栏:原理图界面 1.批量改变元件属性 选择某一元件-查找相似对象-将其要改变的内容设置为same-点击 ...
- 《css揭秘》读书笔记
第一章 引言 css编码技巧 在引言中,作者提到使用em与inherit来实现css代码的简洁与可维护性.但是根据本司机两年的开发经验来看,在实际开发中很少来使用em这个单位.如何用以及何时去使用,还 ...
- 腾讯云+社区开发者大会开启报名,WeGeek 邀你一起聊聊小程序
刚满 2 岁的微信小程序,正给我们带来一种全新轻便的生活方式. 内测时的青涩还历历在目,到现在,小程序生态已日渐成熟.超过 150 万开发者在这里找到了自己的新天地,打磨出超过 100 万个小程序. ...
- JS传参技巧总结
1.隐式创建 html 标签 <input type="hidden" name="tc_id" value="{{tc_id}}"& ...
- 一个好用的swagger第三方ui-xiaoymin
swagger自带的ui界面实在是看的难受 配置完默认访问地址:ip:port/swagger-ui.html 推荐一个好用的第三方ui,界面如图: 使用方法: 1.添加依赖 <dependen ...