主页 » 建站笔记 » 正文

WordPress安装插件时报错解决办法

 bandian2015/03/18 12:06 3,830 ℃ 0条点评
小号字体中号字体大号字体
我最初碰到这个问题是在安装WP-mail-SMTP插件时出现提示:PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file ‘C:WINDOWSTEMP/crayon-syntax-highlighte...

wordpress

我最初碰到这个问题是在安装WP-mail-SMTP插件时出现提示:
PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file ‘C:WINDOWSTEMP/crayon-syntax-highlighter.tmp’
原因是系统默认的文件夹没有权限而无法创建临时文件。对于这种问题,服务器用户可以自行调整temp文件夹的权限,但是虚拟主机用户的话,我们就只能为wp重新指定一个临时文件夹路径了。
现在将网上收集的方法整合到下面,包括windows主机和linux主机:

Windows主机:

打开wordpress根目录下的wp-config.php文件找到如下:

/** WordPress 目录的绝对路径。 */
if ( !defined(‘ABSPATH’) )
define(‘ABSPATH’, dirname(__FILE__) . ‘/’);

在下面增加如下代码即可:
/** 指定WordPress的临时目录 */
define(‘WP_TEMP_DIR’, ABSPATH . ‘wp-content/temp’);

最后在wp-content文件夹下新建个temp文件夹,这一步可不能忘记哦

Linux主机

解决办法很简单,直接把wp-content目录的权限设置为777或在wp-settings.php文件中加一行代码,见下面:
修改wp-settings.php文件。在

if ( !defined(‘WP_CONTENT_DIR’) )
define( ‘WP_CONTENT_DIR’, ABSPATH . ‘wp-content’ );

下面加上:
if ( !defined(‘WP_TEMP_DIR’) )
define( ‘WP_TEMP_DIR’, ABSPATH . ‘wp-content/temp’ );

这样改了后还不行,还得在wp-content目录下新建两个文件夹:

文件夹名权限
temp777
upgrade755

如果上面的方法不能解决问题的话,那么我们还可以直接将插件下载到本地,然后解压再上传到wordpress的插件文件夹,最后再到后台启用插件就可以了。

以WP-Mail-SMTP为例:
安装插件的时候从安装进度得知WP-Mail-SMTP的下载地址是:https://downloads.wordpress.org/plugin/wp-mail-smtp.0.9.4.zip
可以复制到浏览器下载下来,然后解压,将wp-mail-smtp文件夹上传到wp-content/plugins/目录下,然后刷新浏览器进入插件管理就可以启用插件了。

上一篇:3颗猫饼干-Loving is a splendid thing 爱是绚烂的事VOCAL
下一篇:酷炫轻巧的音乐播放器Airplay
版权信息
本文遵循 BY-NC-SA 共享方式,永久链接:https://www.augsky.com/?p=7
转载请注明转自 » 格部落格 » WordPress安装插件时报错解决办法

已有0条评论,欢迎点评!

骚年,现在来一发沙发就是你的。