typecho发表新文章时系统报错显示: "指定目录不可写"
最近简单街www.jiandanjie.com 使用了typecho的轻博客来填充文章内容,把原来的typecho 是放在网站的根目录的。
因为简单街的发展,添加了淘宝和拍拍以及B2C商场的内容。把原来的typecho 模块移动到子目录new,
在新添加文章的时候,文章无法添加,报"指定目录不可写".
很纳闷?原来都好好的,怎么迁移到子目录就不可以了呢?
百度了一下,很多人也碰到了这个问题,但是没有人有提出解决方法?
寻思了好久,看了原来代码,原来是插件sitemap 搞的鬼。
你是否也是使用这个插件?如果是把这个插件禁用掉就可以使用了。
或者设置选项,在弹出框的路径的值设置为空即可了。默认是根路径 /
代码在文件:usr\plugins\Sitemap\Plugin.php的第一百行:
{ throw new exception('指定的目录不可写'); }
如果你不信,可以该代码为:
{ throw new exception("指定的目录不可写".$dir); }
然后在重新运行你的程序,就可以知道问题的所在了。
typecho-dir-can-not-write