Предупреждение об ошибке в функции mkdir cakephp - PullRequest
2 голосов
/ 13 июля 2011

В другой день, еще один вопрос ...

Я проверил "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

context:

$ pathname= "/ var / www / html / cakephp / app / webroot / app" $ mode = 493 $ nextPathname = "/ var / www / html / cakephp / app / webroot" $ old = 18

в долларах СШАпуть, я не уверен, где он находится / приложение в конце ..

Права доступа к webroot следующие:

drwxr-xr-x 6 501 80 4096 13 июля 17: 53 webroot

1 Ответ

2 голосов
/ 22 июля 2011

Глядя на поведение meio_upload.php, поведение «что и где» пытается настроить каталог thumbs, если вы не указали thumbnailDir другое значение в настройках поведения.

Это превьюкаталог будет зависать от WWW_ROOT/uploads/<modelname>/<fieldname>, если вы не указали абсолютный каталог для параметра dir.

Так что я думаю, что биты, которые вы хотите посмотреть, это параметры dir и thumbnailDir в настройкахза поведение.Скорее всего, ваш настроенный параметр dir начинается с приложения.

И, возвращаясь к первоначальной проблеме невозможности создания каталога, вы должны убедиться, что у пользователя, работающего с веб-сервером, есть разрешения на запись вкаталог app / webroot.

...