Я получаю сообщение об ошибке при первом запуске приложения Yii1

Я новичок в Yii. Я пытаюсь настроить приложение yii 1 и получаю эту ошибку.

Путь выполнения приложения C: \ xampp \ htdocs \ gfs_design \ protected \ runtime недопустим. Убедитесь, что это каталог, доступный для записи процессу веб-сервера.

Я использую Xampp, а папки внешнего интерфейса и yii находятся в моем каталоге htdocs. Что я наделал:

  1. Я сделал папку Yii доступной для записи из properties \ security \ advanced и т. Д.

Но я все равно получаю сообщение об ошибке.

Кто-нибудь может помочь?


person Nelson Ekpenyong    schedule 04.07.2020    source источник
comment
Используйте команду chmod -R 777 / path / to / runtime, поскольку она должна быть общедоступной.   -  person G.Spirov    schedule 04.07.2020


Ответы (3)


Папка времени выполнения должна иметь доступ для чтения и записи, а также должна быть общедоступной.

Пожалуйста, дайте разрешение на выполнение папки

chmod -R 777 /path/to/project/protected/runtime
person Ketan Vekariya    schedule 06.07.2020

При первой установке приложение не имеет каталога времени выполнения. Помогло просто создание папки в защищенном.

person Nelson Ekpenyong    schedule 08.07.2020

Поскольку папка времени выполнения должна быть общедоступной, просто используйте следующие команды, чтобы сделать ее доступной для записи / чтения из Интернета:

chown -R www-data:www-data /path/to/project/protected/runtime
chmod -R 777 /path/to/project/protected/runtime

Надеюсь это поможет.

РЕДАКТИРОВАТЬ:

Каталог JFYI, runtime используется внутри Yii framework для хранения некоторых кэшированных данных, таких как журналы, сеансы и ресурсы.

person G.Spirov    schedule 04.07.2020
comment
Спасибо. Это сработало. В приложении даже не было папки времени выполнения. Помогло просто создание папки в защищенном. - person Nelson Ekpenyong; 08.07.2020
comment
Спасибо. Это сработало. В приложении даже не было папки времени выполнения. Помогло просто создание папки в защищенном. - person Nelson Ekpenyong; 08.07.2020