Rain Framework на сервере Ubuntu на Amazon

0

Я пытаюсь установить Rain framework на сервере Ubuntu на Amazon для моего API мобильных приложений. Он отлично работает на моем ПК с Windows с сервером XAMPP, но когда я помещаю его на главный сервер, это показывает следующую ошибку:

Неустранимая ошибка: исключить исключение "RainTpl_Exception" с сообщением "Кэш каталога кэша/не имеет разрешения на запись. Задайте разрешение записи или установите для параметра RAINTPL_CHECK_TEMPLATE_UPDATE значение false. Подробнее о http://www.raintpl.com/Documentation/Documentation-for-PHP-developers/Configuration/ 'в /var/www/html/pidentity/api/system/library/View/rain.tpl.class. PHP: 312

Трассировки стека:

#0./var/www/html/pidentity/api/system/library/View/rain.tpl.class.php(266): RainTPL->compileFile('content', 'content/', 'app/views/conte...', 'cache/', 'cache/content.9...') 
#1./var/www/html/pidentity/api/system/library/View/rain.tpl.class.php(154): RainTPL->check_template('content/content') 
#2./var/www/html/pidentity/api/system/library/View/Raintpl_View.php(30): RainTPL->draw('content/content', false) 
#3./var/www/html/pidentity/api/system/library/View.php(62): Raintpl_view->draw('content/content', false) 
#4./var/www/html/pidentity/api/app/controllers/content/content.php(15): View->draw('content/content') 
#5.[internal function]: Content_Controller->inde in /var/www/html/pidentity/api/system/library/View/rain.tpl.class.php on line 312
Теги:
amazon-web-services

1 ответ

2

Вы должны установить правильное разрешение записи в папке кеша.

Вы можете сделать это, проверив, какой пользователь и группа запускает ваш веб-сервер (apache, nginx или другой), чтобы сделать это, вы можете запустить:

$ ps aux | grep apache (or nginx)

то вы хотите установить пользователя, группу и разрешения:

$ chown -R [username] ./cache
$ chgrp -R [groupname] ./cache
$ chmod -R 755 ./cache

Ещё вопросы

Сообщество Overcoder
Наверх
Меню