Неустранимая ошибка: класс CakeSession не найден

Я пытался изменить локальный веб-сервер на онлайн, CakePHP не работает.

Неустранимая ошибка: класс CakeSession не найден в /usr/local/www/htdocs/koyakei/public_html/lib/Cake/I18n/I18n.php в строке 147.

поэтому изменил этот файл в строке 147 cakeroot/index,php на это:

https://groups.google.com/forum/#!msg/cake-php/3g8J3BwSElA/4vt3C15b4sIJ

Но появляется та же ошибка.

Торт плоский торт не сконфигурирован. 2.44. В локалке работает.

/tmp:

Владелец: Чтение ok Запись ok Выполнение нет

Группа: Чтение ok Запись ok Выполнение нет

Все: Чтение ok Запись ok Выполнение нет

666 Все подфайлы и каталоги tmp должны исполняться?


person Koyanagi Keisuke    schedule 02.02.2014    source источник
comment
может быть проблема с правами доступа к файлам.   -  person Anubhav    schedule 03.02.2014
comment
/ tmp Владелец: Чтение разрешено Запись разрешено Выполнение нет Группа: Чтение разрешено Запись выполнено Нет Выполнение Все: Чтение разрешено Запись разрешено Выполнение нет 666 все подфайлы и каталоги tmp Должен выполняться?   -  person Koyanagi Keisuke    schedule 03.02.2014
comment
Пробовали ли вы App::uses('CakeSession', 'Model/Datasource'); $user_id = CakeSession::read('Auth.User.id');   -  person Anubhav    schedule 03.02.2014
comment
Я добавил этот код в app/Config/bootstrap индексирует каждое приложение/контроллер, но не работает.   -  person Koyanagi Keisuke    schedule 04.02.2014
comment
Вы добавили компонент сеанса в свой контроллер? public $components = array('Session');   -  person MOHA    schedule 02.09.2014


Ответы (2)


Просто поставь

App::uses('CakeSession', 'Model/Datasource');

поверх файла

person Elisio L Leonardo    schedule 01.02.2016

Проверьте файл core.php

Убедитесь, что у вас есть:

<?php

Configure::write('Session', array(
		'defaults' => 'cake'
	));

?>

Убедитесь, что у вас есть каталог «sessions» в папке tmp: /app/tmp/sessions

Если у вас нет каталога «sessions», добавьте его.

Если он у вас есть, я предлагаю вам удалить все файлы в каталоге и посмотреть, решит ли это вашу проблему.

Убедитесь, что chmod 766 для папки tmp рекурсивный.

Наконец, убедитесь, что вы инициируете CakeSession.

person Roovdwalt    schedule 13.02.2015