【发布时间】:2011-07-22 11:34:10
【问题描述】:
又是一天,又是一个问题……
我已经在“Intraweb”上寻找答案,我很清楚这是一个权限问题,我只是在努力弄清楚什么和在哪里......
mkdir() [function.mkdir]: Permission denied [CORE/cake/libs/folder.php, line 498]
我们总是感谢任何和所有的帮助。
更新了更多信息:
mkdir - [internal], line ??
Folder::create() - CORE/cake/libs/folder.php, line 498
Folder::create() - CORE/cake/libs/folder.php, line 495
Folder::create() - CORE/cake/libs/folder.php, line 495
Folder::create() - CORE/cake/libs/folder.php, line 495
Folder::create() - CORE/cake/libs/folder.php, line 495
MeioUploadBehavior::_createFolders() - APP/models/behaviors/meio_upload.php, line 1145
MeioUploadBehavior::setup() - APP/models/behaviors/meio_upload.php, line 284
BehaviorCollection::attach() - CORE/cake/libs/model/model_behavior.php, line 332
BehaviorCollection::init() - CORE/cake/libs/model/model_behavior.php, line 268
Model::__construct() - CORE/cake/libs/model/model.php, line 483
ClassRegistry::init() - CORE/cake/libs/class_registry.php, line 142
Controller::loadModel() - CORE/cake/libs/controller/controller.php, line 637
Controller::constructClasses() - CORE/cake/libs/controller/controller.php, line 493
Dispatcher::_invoke() - CORE/cake/dispatcher.php, line 186
Dispatcher::dispatch() - CORE/cake/dispatcher.php, line 171
require - APP/webroot/index.php, line 84
[main] - CORE/index.php, line 56
上下文:
$pathname = "/var/www/html/cakephp/app/webroot/app" $模式 = 493 $nextPathname = "/var/www/html/cakephp/app/webroot" $旧 = 18
在 $pathname 中,我不确定它最后从哪里获取 /app..
webroot权限如下:
drwxr-xr-x 6 501 80 4096 Jul 13 17:53 webroot
【问题讨论】:
-
贴出使用
mkdir的相关代码,以及路径和目录结构、文件/文件夹权限等任何信息... -
如果您将 debug 设置为 2 并再次运行代码,Cake 错误应该包含堆栈跟踪,因此您可以看到调用 mkdir 的内容。
-
@Ross @Dunhamzzz - 我已经更新了更多信息,请对我说实话我在这个庞大的 cakephp 学习曲线上几乎筋疲力尽了..
-
这个错误什么时候出现?如您是在尝试运行一个全新的 cakephp 应用程序,还是向现有/正在运行的应用程序添加一些代码并得到上述错误?
标签: cakephp cakephp-1.3