LNMP下安装wordpress的一些小问题解决方案

首先是LNMP的安装,这个很简单,直接按照官方的方案就好了,链接:http://lnmp.org/install.html

本来想用LNMPA的,不过考虑到我这个小博客估计也没什么访问量还是别那么折腾了,本着简单好用的原则搞起吧。LNMPA的安装链接:http://lnmp.org/lnmpa.html

LNMP安装好后,浏览器直接输入IP即可访问了,然后打开phpmyadmin创建wordpress的数据库就好了。

数据库创建OK之后就是wordpress的安装,安装之前需要先通过LNMP来创建虚拟主机,创建过程也非常的简单,参见http://lnmp.org/faq/lnmp-vhost-add-howto.html

然后就是下载wordpress的安装包了,然后将内容解压到刚刚创建的目录中,此过程不缀述,用到几个命令:

1、wget

2、cp -R 原始目录/* 目标目录/

然后访问IP(或者绑定的域名)即可开始安装。

安装好之后发现有各种更新,有wordpress本身的也有插件的,还有翻译的,现在问题来了,更新插件提示输入FTP信息;更新翻译提示成功,但是刷新还提示更新;更新wordpress本身直接失败。

经过百度各种尝试后,总结出以下两个方案,如果自己使用的是VPS或者服务器,或者说有权限可以更改网站目录的所有权那么1条命令即可完成大部分问题。

chown -R www /home/wwwroot/博客的安装目录

这样之后除了翻译更新的问题之外其他的都解决了。

如果没有修改目录的权限,那么就修改wp-config.php这个文件。用VI或者VIM编辑,在文件的最后添加以下内容:

define(“FS_METHOD”,”direct”);
define(“FS_CHMOD_DIR”,0777);
define(“FS_CHMOD_FILE”,0777);

即可解决更新时提示输入FTP信息的问题。

下面解决翻译更新成功之后仍然提示更新的问题。

修改下php的配置文件即可,编辑/usr/local/php/etc/php.ini这个文件,然后找到“disable_functions=”这个字段删除后面的scandir。

小贴士:VIM下要进行查找在非编辑模式下按“/”然后输入查找的字段然后回车。

后台只显示一个主题。

出现这个问题,主要是和scandir函数有关,解决方法也比较简单,修改
/usr/local/php/etc/php.ini 。可以通过VI命令修改,或者下载到本地进行修改,找到disable_functions 后面的scandir删除掉这个函数。然后重启PHP即可。

php.ini路径 /usr/local/php/etc/php.ini
重启命令:/etc/init.d/php-fpm restart

2、后台安装插件或主题都提示需要输入FTP信息

出现这个问题,是因为文件目录权限问题。解决方法,SSH登录VPS,执行以下两条命令即可

chmod -R 755 /home/wwwroot
chown -R www /home/wwwroot

PS:如果你网站的安装目录不是/home/wwwroot 请更换为你的安装目录即可

wordpress伪静态规则错误
是不是出现上图那种情况?解决的方法很简单,只需在WordPress的伪静态配置文件中添加一条判断,判断如果网址到达页面为目录,且该网址最后的字符不为斜杠“/”,则301跳转到在该网址最后添加斜杠后的网址。代码为:

if (-d $request_filename){ rewrite ^/(.*)([^/])$ /$1$2/ permanent;}最后的wordpress.conf应该为:

location / { if (-d $request_filename){ rewrite ^/(.*)([^/])$ /$1$2/ permanent; } if (-f $request_filename/index.html){ rewrite (.*) $1/index.html break; } if (-f $request_filename/index.php){ rewrite (.*) $1/index.php; } if (!-f $request_filename){ rewrite (.*) /index.php; }}

时间: 2024-09-20 00:48:04

LNMP下安装wordpress的一些小问题解决方案的相关文章

[From 海鸿]linux下安装wordpress

1:wordpress安装环境 这里只介绍linux平台下安装,我推荐使用 LAMP 主机(Linux+Apache+MySQL+PHP)主机,代码编译工具可以用vim,FTP很多,大家可以自由选择. 2:上面说了我们需要一个Linux+Apache+MySQL+PHP这样的环境,那么我推荐使用XAMPP 下载地址http://www.apachefriends.org/en/xampp-linux.html 3:安装XAMPP 首先以root用户身份登录系统 tar -xvfz xampp-l

LNMP下安装Pureftpd开启FTP服务以及修改FTP端口的方法_Linux

军哥的 LNMP 环境包 1.2 内置了 Pureftpd 的安装程序. 安装 Pureftpd 进入lnmp解压后的目录,执行:./pureftpd.sh 会显示如下图: 按提示输入当前MySQL的root密码,输入完成,回车确认,会提示如下信息: 这一步是设置FTP用户管理后台的登陆密码.输入完成回车确认 因为PHP管理后台需要连接数据库,所以会在MySQL上创建一个ftp用户,这里设置的就是这个用户的密码.输入完成,回车确认. 回车 显示 "Press any key to start i

LNMP下安装Postfix步骤教程详解

LNMP一键包是我最常使用的环境配置方式,使用的人比较多,遇到问题百度也容易一些.默认LNMP安装的是sendmail组件发信,不过sendmail发信确实非常慢,尤其是在国内VPS安装更慢,阿里腾讯景安这些我都试过真的很慢很慢(不知道为什么-..),所以更建议安装Postfix,比sendmail快多了. 本记录所涉及主机操作系统为CentOS,安装环境为军哥LNMP一键包. 1.卸载sendmail  yum remove sendmail 2.安装 Postfix  yum install

腾讯云主机安装LNMP环境及wordpress教程_Linux

许多云主机都有学生优惠,于是我趁着现在大一买了个腾讯1元云主机+免费cn域名(高中生的话就别想了).鉴于我只知道用服务器安装博客,别的用途不了解,所以我就去安装wordpress. 而由于我看的教程有点问题,有的问题搜索引擎解决不了,我要么瞎折腾整好了,要么重装系统,最后一次挺顺利,半小时左右装好,但后续还有各种问题,一个个解决掉了.于是记录下来方便后(面要搭博客的)人.我参考的教程阿里云Centos7安装LNMP环境和wordpress(有点坑,但还是不错的). LNMP=Linux+Ngin

在CentOS 6 中安装 WordPress(二)安装WordPress_Linux

1.两种方式得到Wordpress   首先你可以去wordpress官方网站看下最新的wordpress的下载地址多少.比如wordpress 3.9.1的下载地址是: http://cn.wordpress.org/wordpress-3.9-zh_CN.zip   先用mkdir命令随便建立一个目录,这里使用wordpress,在该目录下用wget来请求wordpress的下载地址,这里用: wget http://cn.wordpress.org/wordpress-3.9-zh_CN.

LNMP系列教程之三:SSH安装WordPress博客

在之前的文章中,"LNMP系列教程之二:删除站点及域名绑定",然后我们就需要传程序建站.我们可以利用WinSCP工具直接向我们的对应的站点目录中传程序,然 后添加数据库安装网站.但是今天我分享的这个方法是比较先进的SSL远程下载程序,这样的好处是万一我们用的CMS程序较大,可以直接下载至VPS中,省 的我们再去FTP传.用命令操作一来可以显得牛X,二来可以节省时间. 首先,用Putty登陆我们的VPS,到我们的站点目录下,今天我以安装wordpress建立博客为例; 其次,输入远程下载

VPS中使用LNMP安装WordPress教程_php实例

前言 前几天,朋友手头上有一个空闲的vps,256M内存,我决定拿来玩一下.经过一番思考,还是用来挂站吧.然后看是CentOS6系统,果断决定用从来没玩过的LNMP.于是,百度.谷歌找教程,好多教程都是有问题的,导致重装无数次系统,浪费大把大把时间.现在总结一下成功的经验. 安装screen 在终端输入yum install screen 完成后输入screen -S lnmp 为什么要这样做呢?答案很简单,因为它可以保护您的远程连接,让工作不半路意外停止.我在安装LNMP的时候时间比较长,而X

LNMP系列教程之 SSL安装WordPress博客(程序下载与安装)_Linux

在之前的文章中,老左已经在VPS中添加了站点,然后我们就需要传程序建站.我们可以利用WinSCP工具直接向我们的对应的站点目录中传程序,然后添加数据库安装网站.但是今天我分享的这个方法是比较先进的SSL远程下载程序,这样的好处是万一我们用的CMS程序较大,可以直接下载至VPS中,省的我们再去FTP传.用命令操作一来可以显得牛X,二来可以节省时间. 首先,用Putty登陆我们的VPS,到我们的站点目录下,今天我以安装wordpress建立博客为例: 其次,输入远程下载程序的命令: wget htt

LNMP下301跳转,域名绑定,升级和伪静态常用规则

越来越多的朋友用上了军哥的LNMP系统,最大的优点,就是省内存,像那些小内存的VPS,部落一直推荐大家使用lnmp,不过相对于新手来说,需要注意一些常见的问题,虽说我们从百度也能搜索到相关的答案,但有很多基本过时了,这里部落收集了一些301跳转,域名绑定,升级和伪静态等常见问题解答,大家可以看看. 常见lnmp管理命令 先来看看一些常用的命令: #1.2版本以后,不需要再执行/root/lnmp了,可以在任意位置执行lnmp命令   lnmp #会出现一些提示信息   lnmp restart