weiphp 3.0创建插件提示错误解决办法 提示您没有创建目录写入权限,

环境 linux weiphp3.0

步骤: 创建weiphp插件的时候提示 目录不可写入

解决方法: 查看是/Admin/Plugin/create.html 这个文件提示的 找到

Application\Admin\Controller 目录下的 PluginController.class.php

发现目标代码

// 创建向导首页
public function create() {
if (! is_writable ( ONETHINK_PLUGIN_PATH ))
$this->error ( ‘您没有创建目录写入权限,无法使用此功能‘ );

$hooks = M ( ‘hooks‘ )->where ( ‘name!="weixin"‘ )->field ( ‘name,description‘ )->select ();
$this->assign ( ‘Hooks‘, $hooks );
$this->meta_title = ‘创建向导‘;
$this->display ( ‘create‘ );
}

ONETHINK_PLUGIN_PATH  的定义在

Application\Common\Common 目录下的 function.php

// OneThink常量定义
// const ONETHINK_VERSION = ‘1.1.141101‘;
const ONETHINK_ADDON_PATH = ‘./Addons/‘; // 微信插件
const ONETHINK_PLUGIN_PATH = ‘./Plugins/‘; // 系统插件

查看根目录的plugins  chmod 777 plugins 就可以了

时间: 2024-12-25 20:36:22

weiphp 3.0创建插件提示错误解决办法 提示您没有创建目录写入权限,的相关文章

Linux 出现telnet: 127.0.0.1: Connection refused错误解决办法

Linux 出现telnet: connect to address 127.0.0.1: Connection refused错误解决办法 没有xinetd服务: 1./etc/init.d目录中放置了系统中各个daemon服务的脚本,xinetd是其中之一. 2.xinetd是一种特殊的daemon服务(super daemon),它本身管理了一系列的daemon服务,这些服务只有在用户调用时才由xinetd启动,它们启动速度稍慢于独立的daemon服务,这些服务在/etc/xinetd.c

Ubuntu16.04编译Android6.0/cm13.0教程及相关错误解决办法

一.必备工作 1.安装依赖库 sudo apt-get install libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-dev g++-multilib git flex bison gperf build-essential libncurses5-dev:i386 tofrodos python-markdown libxml2-utils xsltproc zlib1g-dev:i386 dpkg-dev libsdl1.2-dev li

[C++]VisualAssistX中文注释提示错误 解决办法

问题情况:Visual Assist X中文注释为提醒注释错误,而且在注释下面以红线标.问题原因:这是因为Visual Assist X认为中文的注释是拼写错误.问题处理: 1.打开 Microsoft Visual Studio 2010 -> VAssistX -> Visual Assist X Options -> Advanced -> Underlines               2.把“Underline spelling errors in comments a

安卓安装提示:Android SDK requires Android Developer Toolkit version 21.1.0 or above. (错误解决方法)

安卓安装提示:Android SDK requires Android Developer Toolkit version 21.1.0 or above.  (错误解决方法) 主要是由于版本不对,sdk和adt的版本. 解决思路: 打开Eclipse--帮助(help) -- Install Now Software -- Add按钮 Name:随便输入 下面的文本框输入 :http://dl-ssl.google.com/android/eclipse/ 在线更新就行了,超慢呀! =====

Ubuntu提示piix4_smbus:Host SMBus错误解决办法

1.编译内核时出现下面的错误 CHK     include/linux/version.h CHK     include/generated/utsrelease.h make[1]: `include/generated/mach-types.h' is up to date. CALL    scripts/checksyscalls.sh CC      scripts/mod/empty.o /opt/FriendlyARM/toolschain/4.5.1/lib/gcc/arm-

[Apache]apache2不能启动的解决办法(提示could not bind to address 0.0.0.0:80)

昨晚重装了电脑,原来装的是win2003,后来中毒后杀完毒还能用就继续用着,只是运行不了新安装的软件,后来实在没办法才重装了XP,但是装完出现一个问题,系统居然装在了L盘,原来的D盘到J盘依此类推往前进了一位即从C盘到I盘~~原来的xampp装在了D盘,现在变成了C盘,打开XAMPP-Control面板,启动不了apache,后来想起apache/conf/httpd.conf里面的设置有问题,于是把所有的路径有关的设置都由原来的D:改为C:,发现还是不行,于是运行apache_start.ba

jQuery提示parsererror错误解决办法

jquery来处理ajax,用到了json.但是很诧异,jquery的ajax回调时一直调用了error函数(一直提示parsererror异常),success函数一次没执行过 1 $.ajax({ 2 type:'POST', 3 url:'/go.php?p=chat.chatCenter&a=send', 4 dataType:'json', 5 data:'style='+Tstyle+'&content='+content, 6 success:function(data){$

SQL2008创建维护计划失败-关于c001f011的错误解决办法

报错信息: 创建维护计划失败.其他信息:从 ICLassFactory 为CLSID为{17BCA6E8-A95D-497E-B2F9-AF6AA475916F}的COM组件创建实例失败,原因是出现以后错误:c001f011.(Microsoft.SqlServer.ManagedDTS)从ICassFactory为CLSID为{17BCA6E8-A950-497E-B2F9-AF6AA475916F}的COM组件创建实例失败,原因是出现以下错误:c001f011.(Microsoft.Serv

ajax--->请求异常 jQuery提示parsererror错误解决办法

ajax请求异常 jQuery提示parsererror错误解决办法 原因:出现这个错误是因为后端返回的数据类型和前端请求中dataType的要求类型不一致导致的. dataType简介:jquery中ajax的dataType属性用于指定服务器返回的数据类型,如果不指定,jQuery 将自动根据HTTP包MIME信息来智能判断,如果datatype选项不填写的话,会将返回的数据当成字符串处理. ajax的datatype选项的值 1."xml":返回 XML 文档,可用 jQuery