LNMP一键包网站环境WordPress程序无法后台切换安装主题

大部分用户在使用VPS架设网站环境的时候,要么会用WEB面板,要么就用一键包,追求技术的或者体现自身能力的会安装自己组装组合的环境。在众多一键包环境中军哥LNMP环境使用的还是比较多的,在6月份的时候发布1.2版本,虽然当初发布新版本的时候有看到用户反馈不少问题,时隔几个月,应该目前较为稳定。

 

老左发现这个一键包在应用WordPress程序的时候权限设置过于严格问题,比如我们在后台在线启动某个主题的时候,无法看到我们主题目录中的其他主题包。

 

第一、出现的问题展现

 

在我们WordPress后台外观-主题点击之后,我们会看到这样界面。

 

 

我们只能看到当前的主题,无法看到主题目录下的其他主题,更不要说切换启动其他主题。而且当前主题也没有权限编辑,应该是某个组件限制权限导致的。

 

第二、解决方法

 

解决这个问题其实老左以前也有分享过关于scandir函数的限制,我们取消这个限制就可以。

 

1、vi /usr/local/php/etc/php.ini

 

2、找到disable_functions这行

 

 

3、删除scandir函数位置,看上图。因为LNMP默认包安装的时候直接限制掉,所以不启动,应该是考虑到安全问题,如果我们有必要或者不是太懂其中的用途,可以在我们启动当前主题之后,再把这个函数加上,只不过以后编辑主题的时候,需要FTP到本地。

 

4、重启PHP生效

 

 代码如下 复制代码

/etc/init.d/php-fpm restart

 

最后,我们查看效果,再回到主题菜单中。

 

 

这样,到目前为止我们这个问题已经解决了。

时间: 2024-10-22 16:48:33

LNMP一键包网站环境WordPress程序无法后台切换安装主题的相关文章

解决军哥lnmp一键包报错pycurl.so

There was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was: /usr/lib64/python2.6/site-packages/pycurl.so: undefined symbol: CRYPTO_set_locking_callback Please install a package which provides thi

LNMP/LAMP安装Linux系统Web网站环境及添加站点建站

我们也有很多Linux VPS主机架设网站环境的站长,不喜欢使用Web面板,我们会较多使用自己编译环境或者使用较为成熟的一键包部署Web网站环境.当前使用较多的一键包环境肯定还是军哥的LNMP环境,目前已经到1.2版本,基本上可以涵盖我们需要安装的Nginx环境的Web环境.   而且,老蒋也有看到其中也增加了Apache驱动,我们也可以安装LAMP或者LNMPA环境.对于大部分网友来说,如果我们选择不用面板,那选择一键包环境的时候建议就采用这些成熟且用户较多的环境,毕竟在稳定性以及提供的文档解

OneinStack一键安装JAVA/Tomcat/Nginx/MySQL网站环境

对于大部分使用VPS主机的用户可能稍许有些门槛,毕竟大部分都是用来建站需求的,从虚拟主机过度到VPS主机.服务器技术上稍微有一点点问题.基本上我们会在VPS中安装WEB面板或者不错的一键包,在国内用途较多的一键包中军哥的LNMP使用还是比较多的,其次就是最近一段时间很多用户有在使用的OneinStack一键包.   OneinStack一键包是网友@yeho原来是发布在自己的博客中的,现在单独用域名提供出来,老左之前也有安装过,相对军哥的LNMP功能更加多一些,可以自由选择配置组合,比如我们常用

OneinStack lnmp网站环境部署Namecheap SSL安全证书

蒋正好有在帮助客户新搭建的OneinStack一键包LNMP网站环境部署SSL证书,客户是购买的Namecheap付费SSL证书,年付9美元的.所以,用这篇文章记录下来,无论我们是否有同样的环境需要,但是整个过程也都是可以参考效仿的.   第一.OneinStack添加/新增网站    代码如下 复制代码 cd oneinstack ./vhost.sh   通过命令,然后根据提示需要部署网站.     根据安装向导,我们设置Y需要安装SSL,然后根据提示部署SSL的信息,这些都不是很重要,但根

CentOS 6.7 源码搭建LNMP架构部署动态网站环境

源码搭建LNMP架构部署动态网站环境 Nginx 简介 Nginx是一款相当优秀的用于部署动态网站的服务程序,Nginx具有不错的稳定性.丰富的功能以及占用较少的系统资源等独特特性. Nginx ("engine x") 是一个高性能的 HTTP 和 反向代理 服务器.Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日.其将源代码以类BSD许可证的形式发布,因它的稳定性.丰富的功能集.示例

WDCP面板一键包快速升级PHP5.4、MySql5.5版本环境过程

第一.升级环境之前的准备工作   如果我们服务器环境中有网站数据,建议可以先备份一份到本地,这样万一遇到问题还可以恢复数据解决.而且当前的服务器环境中已经安装过WDCP环境包,最好是默认版本.这里我单独用一台VPS重新安装WDCP默认官方的版本.     这里我直接从PHPINFO文件中看到当前的PHP版本是5.2.17,虽然普通的网站程序没有问题,但有些程序是需要稍微高一些环境的.比如老蒋经常给客户安装iMobiTrax软件的时候需要升级高级版本配置.   第二.指定一键安装包环境升级PHP5

使用LNMP一键安装包配置CentOS服务器环境教程_Linux

因为不用职守,不用编译安装时输入大量的命令.作为使用linux配置生产环境的新手,无疑是最不想看到的.下面介绍如何在CentOS安装LNMP. 什么是LNMP LNMP指的是Linux系统下Nginx+MySQL+PHP这种网站服务器架构.这种网站服务器架构使用更少的资源,支持更多的并发连接,体现更高的效率.非常适合配置比较低的VPS. 安装LNMP 这里只介绍在CentOS下安装. 1.登录SSH(如何使用SSH?),键入以下命令下载LNMP一键安装包. wget -c http://soft

《Android App开发入门:使用Android Studio 2.X开发环境》——2-8 修改项目的程序包名称和应用程序 ID

2-8 修改项目的程序包名称和应用程序 ID 如果用户将第 2-5 节的 Ch02_Button 范例部署到手机上执行,然后又把第 2-6 节的范例 Ch02_EditText 部署到手机上执行,会发现手机的应用程序列表中只有 Ch02_ExitText,却没有 Ch02_Button. 在第1章曾经提过,程序包名称是 Android App 在手机上的身份证 ID,而 Ch02_ExitText 项目是从 Ch02_Button 复制而来的,它们的程序包名称相同(?ag.com.ch02_bu

Ubuntu安装PHP7版本LAMP网站环境(Apache/MySQL/PHP7)

PHP7已经出来有一段时间,根据网友的实践测试比之前的版本效率会高不少,而且应用到网站中打开速度会有明显的提高.但是并不是所有的CMS程序兼容和支持,目前主流的WordPress等程序兼容性还算不错,其他程序要看实际的使用,包括程序和组件插件支持.如果我们暂且还不放心或者不兼容,那就暂时使用PHP5.6之类的版本.   今天老左有看到一篇关于Ubuntu环境安装LAMP的文章,当然其中是包括编译安装PHP7版本,算是简单的折腾和体验这个环境的过程吧,如果实际应用到项目中还是要根据我们实际的需求和