我正在使用Kohana,在运行index.php页面时,我遇到了以下错误:
Kohana_Exception [ 0 ]: Directory a:0:{} must be writable
答0:{} 它是什么?
一切都是可写的:我正在使用linux debian squeeze并且ls -l在每个文件夹和子文件夹上完成删除所有疑问.. 我检查了相关页面,并表示:
MODPATH/pajas/init.php
SYSPATH/classes/kohana/core.php [ 562 ] » require_once()
DOCROOT/index.php [ 96 ] » require(arguments)
但一切似乎都没问题。
目录a:0:{} 对我来说是完全黑暗的,我希望有人可以帮助我以正确的方式寻找解决方案非常感谢大家:)
答案 0 :(得分:0)
您最近是否添加了模块名称pajas
?根据您发布的错误消息,core.php
似乎在“pajas”模块的init脚本上失败。
假设this是您正在使用的“pajas”模块,快速查看init
脚本会显示它尝试从配置名称“user_content.dir
”中找到路径,并且如果路径不可写,则会引发异常,并显示消息“目录:dir必须可写”(source)。
检查您的配置中是否有名为user_content.php
的文件,其名称应为dir
。默认情况下,它应该在{MODPATH}/{pajas_directory}/config/user_content.php
(默认示例here)中,但您还应检查它是否在某处(通常在APPPATH/config/
中覆盖。接下来,请确保默认路径{ <1}}(或任何覆盖路径)存在。