wordpress插件无法安装

WordPress很奇怪的问题-管理员不能安装主题和插件/不能删除

wordpress出现的问题

wordpress外贸建站的客户遇到很奇怪的问题,他的wordpress后台没有安装插件的入口,插件除了能启用/禁用,也没有删除按钮,主题也是无法在后台上传,还有wordpress核心升级也没有入口,总之就是少了很多常规菜单。

排查过程主题/插件问题:起初以为是插件/主题的问题,因为有安装一个插件,可以修改后台菜单,角色权限等。试着禁用所有插件,但问题还是依旧存在,再换个主题,也是一样的问题。管理员权限问题:接下来排查管理员权限,因为网站里面有好几个管理员(角色为administrator),我们用系统第一个管理员账户登陆,创建一个新的管理员,用新的管理员登陆,发现也是一样的问题。核心程序问题:接下来排查核心程序,重新安装核心程序,并且修复数据库表,但还是一样的问题。配置问题:接下来排查配置问题,打开wp-config.php文件,发现多了以下2行代码,也不知道是客户安装了哪个插件自动写入的。

define(‘DISALLOW_FILE_EDIT’, true);define(‘DISALLOW_FILE_MODS’,true); 问题解决方法

从你的网站主机控制面板,文件管理,进入 wordpress网站根目录,打开wp-config.php文件编辑,把true改false ,或者直接删除,保存文件,wordpress后台刷新一下就正常了。

原文:Wordpress很奇怪的问题-管理员无权限升级/不能安装主题和插件/不能删除 - 美络云MLoun

WP菜鸟建站10:怎样给wordpress网站安装插件?

什么是wordpress插件?说白了,插件就是wordpress主题功能的延伸,让我们的网站在原有的基础上,增加相应的功能。wordpress为我们提供了成千上万的插件,还有众多的独立开发者。

对于wordpress高手来说,完全可以把插件的代码放到wordpress主题代码中,这样做的好处是:减少资源占有率。因为插件会占用一定的资源,从而影响网站速度,插件装得越多,调用就越多,影响就越大。但是,对于wordpress新手来说,代码动手能力弱,只有通过插件来实现自己想要的功能。

那么,我们应该怎样为我们的wordpress网站安装插件呢?其实安装插件的方法也是非常简单的,跟wordpress主题的安装类似,有以下3种方式。

第一种:在wordpress后台搜索插件进行安装。

如果我们安装的是wordpress官方提供的插件,就可以采用这种方法来安装。点击wordpress后台左侧导航中的“插件”,这时的右侧内容栏中会显示插件列表页面。如下图:

点击“安装插件”,进入到wordpress插件安装界面,如下图:

在“搜索插件”搜索框中填写你想要安装的插件,点击Enter键,就开始搜索,会在下面列出想关的插件。如果搜索到了,再点击这个插件上的“现在安装”(如上图),就开始安装了。?

这种方法只针对wordpress官方提供的插件,而那些独立开发者开发出的插件,如果没有发布到wordpress官方,就只能采用以下的2种方法来安装。

第二种:在wordpress后台上传安装插件。

采用这种方法安装wordpress插件,要先把插件下载到本地电脑上,然后再进行安装。跟第一种方法一样,进入到插件安装界面。如下图:

点击“上传插件”,展开文件上传界面,如下图:

再点击“选择文件”按钮,会弹出一个窗口,在窗口中找到你刚下载下来的wordpress插件,选择它,再点击“打开”按钮,如下图:

再点击“现在安装”按钮,就开始安装这个插件了。如下图:

当出现如下图这样的界面时,表示wordpress插件安装成功了。我们可以在这里直接点击“启用插件”来让插件开始工作,也可以回到插件列表中去启用。

注:通过上传的方法来安装wordpress插件,上传的文件必须是以 .zip 为后缀的压缩文件。

第三种:通过FTP软件上传插件,进行安装。

通过FTP上传插件相对来说比较自由一些:可以上传压缩,也可以上传解压后的文件夹。当然,上传压缩文件的话,还需要在宝塔后台对它进行解压。所以,一般都是先在本地电脑上解压,再进行上传。

打开FTP软件,远程连接我们的网站主机,然后,打开 /wp-content/plugins/ 目录,如下图:

然后,在FTP的本地电脑中找到我们解压后的插件文件夹pretty-link,鼠标右键点击它,在弹出的菜单中选择“传送”,就开始把插件上传到 /wp-content/plugins/ 目录中的,如下图:

?我们再打开我们的wordpress网站后台的插件列表,就可以看到pretty-link插件了,如果想现在就启用这个插件,可以点击插件名下的“启用”按钮,如下图:

写到这里,我们就把wordpress插件的安装方法通通说了一遍,是不是很简单?还是那句话,虽然插件很好用,可以帮我们解决很多问题,但是“药有三分毒”,一个网站安装了太多的插件,会对网站的性能有大大的影响哦。

针对WordPress程序无法升级最新版本的问题分析

WordPress程序是当前使用率最高的CMS系统之一,因开发功能完善,WordPress模板和插件众多而著称,茹莱神兽做三个网站,其中有两个网站使用的是WordPress程序搭建,可见它的受欢迎程度。

WordPress

而WordPress程序本身也相当给力,为迎合市场需求而在不断的迭代更新,现今WordPress 6.1.1已经能够使用,升级至当前最新版本是WordPress使用者需要做的事儿,茹莱神兽也是如此。

但实际上,茹莱神兽目前使用的WordPress程序还是5.8.3版本的,本人也对WordPress网站程序进行了多次的升级和降级处理,原因是因为升级至WordPress最新版本之后,后台的文章和媒体功能无法正常显示,后台不兼容。

推测,WordPress网站程序无法升级至最新版本的原因如下:

1)WordPress插件不兼容;

2)服务器运行PHP版本低;

3)WordPress模板不兼容;

WordPress网站程序升级出现问题,就要针对这些问题进行逐个的排查,下面茹莱神兽将对这三个问题一一进行分析。

1、WordPress插件不兼容问题

众所周知,WordPress插件安装过多会影响网站的加载速度,若是你的WordPress网站无法升级至最新版本,WP插件不兼容当前程序应该是你首先要考虑的问题。

经常更换WordPress插件的站长就会发现,后台安装插件,很多因为不兼容当前最新版本的WordPress程序而无法安装,原因可能是WordPress插件开发者没有更新插件导致的。

WordPress后台安装的插件越多,站长排查的难度就越大,所以茹莱神兽建议安装WordPress插件最好不要超过5个,否则不但影响WordPress网站的加载速度,还会给程序升级带来阻碍。

茹莱神兽的WordPress网站程序无法升级,不是插件的问题,因为本人只安装了两个WordPress插件,而且会定期迭代更新,所以也不会出现程序不兼容的问题。

2、服务器运行PHP版本低的问题

关于服务器运行PHP版本问题,茹莱神兽最开始是没有考虑这个问题,直到WordPress 5.5版本出现之后(有可能记错了),对服务器PHP有了新的要求。

当时茹莱神兽的WordPress网站程序也无法升级,后台针对最新版本升级的描述是英文的,后台才搞清楚是服务器PHP版本问题,登录主机服务商更改PHP版本后,WordPress升级顺利进行。

茹莱神兽前几次尝试给WordPress程序升级,甚至把服务器的PHP版本调制8.0,通过FTP上传之后,后台的文章和媒体功能仍然不兼容,所以这个问题也排除了。

3、WordPress主题模板不兼容的问题

分析了前面两个问题之后,茹莱神兽的WordPress网站程序还是无法升级,或者说升级之后,后台仍然出现了后台不兼容等问题,那么剩下的就是WordPress主题模板程序不兼容了。

所以WordPress网站无法升级的问题出在这里,茹莱神兽的网站使用的是大前端DUX主题,目前的版本是7.3,不是大前端DUX主题的最新版本,但是足够WordPress程序升级至最新版本使用,但后台仍然出现了不兼容问题。

最开始茹莱神兽是想不通问题出在哪里,后来发现可能是大前端DUX主题升级后遗留下来的,因为这个网站是2017年搭建的,使用的是大前端DUX主题5.1版本的。

而大前端DUX主题的升级方式实际上是新版本覆盖老版本,随着DUX主题模板的不断迭代更新,很多功能已经放弃使用了,而遗留下来的DUX老版本多余的功能程序是没有升级的。

而老版本的多余功能中的PHP程序由于过时,无法完全兼容新的WordPress程序版本,所以升级完成后,仍然会出现后台兼容性问题。

这个问题是茹莱神兽后面想通的,若WordPress升级失败,那么茹莱神兽猜测可能是因为没有使用正版的大前端DUX主题模板的原因导致的。

作者:茹莱神兽

文章来源: