При обновлении с предыдущей версии нет никаких особенностей?
Кстати, еще, config.php лучше переименовать, на случай, если пользователь обновляется, чтобы не перезаписывать существующий конфиг, плюс добавить информацию о необходимости переименования в ридми.
файлы можно перезаписать, кроме конфигов. А вот для БД я патч не сделал =) Либо не трогать БД, либо руками добавлять индексы, либо подождать и я выложу sql-патч
вот не верю :)
если не знаете путь до временных файлов на вашей площадке у хостера, то можно создать самому каталог /tmp/ на своей площадке, дать ему права 777 и прописать в конфиге — всё будет прекрасно работать.
только сейчас заметил — у тебя используется внешний фреймворк ZendFramework, а не тот который идёт вместе с LiveStreet.
И, судя по пути, подключается он от сюда — /opt/php5/lib/ZendFramework/library/Zend/Cache/Backend.php
Если все ещё актуально решение вопроса, то расскажу что мне помогло. Я столкнулся с такой же ошибкой, мои действия:
— создал директорию /tmp
— прописал к config.php к ней полный путь для SYS_CACHE_DIR
— назначил права для записи
и все заработало. если эти действия не помогают, можно просто выключить кеширование. Не знаю смертельно, это или нет, но если есть такая функция, то движок должен и без него работать. выключается соответственно так: define('SYS_CACHE_USE',false);
24 комментария
Кстати, еще, config.php лучше переименовать, на случай, если пользователь обновляется, чтобы не перезаписывать существующий конфиг, плюс добавить информацию о необходимости переименования в ридми.
уже сейчас можно сделать свой шаблон на любой языке, только еще придеться перевести системные сообщения в коде
если не знаете путь до временных файлов на вашей площадке у хостера, то можно создать самому каталог /tmp/ на своей площадке, дать ему права 777 и прописать в конфиге — всё будет прекрасно работать.
Указал правильный и полный путь, а мне все равно:
Fatal error: Uncaught exception 'Zend_Cache_Exception' with message 'Incorrect option name: cache_dir' in /opt/php5/lib/ZendFramework/library/Zend/Cache.php:101 Stack trace: #0 /opt/php5/lib/ZendFramework/library/Zend/Cache/Backend.php(112): Zend_Cache::throwException('Incorrect optio...') #1 /opt/php5/lib/ZendFramework/library/Zend/Cache/Backend.php(75): Zend_Cache_Backend->setOption('cache_dir', '/home/a/apsmru/...') #2 /opt/php5/lib/ZendFramework/library/Zend/Cache/Backend/File.php(105): Zend_Cache_Backend->__construct(Array) #3 /home/a/apsmru/blogs/public_html/classes/modules/sys_cache/Cache.class.php(71): Zend_Cache_Backend_File->__construct(Array) #4 /home/a/apsmru/blogs/public_html/classes/engine/Engine.class.php(68): Cache->Init() #5 /home/a/apsmru/blogs/public_html/classes/engine/Router.class.php(94): Engine->InitModules() #6 /home/a/apsmru/blogs/public_html/index.php(31): Router->Exec() #7 {main} thrown in /opt/php5/lib/ZendFramework/library/Zend/Cache.php on line 101
код правил? установи занова
И, судя по пути, подключается он от сюда — /opt/php5/lib/ZendFramework/library/Zend/Cache/Backend.php
— создал директорию /tmp
— прописал к config.php к ней полный путь для SYS_CACHE_DIR
— назначил права для записи
и все заработало. если эти действия не помогают, можно просто выключить кеширование. Не знаю смертельно, это или нет, но если есть такая функция, то движок должен и без него работать. выключается соответственно так: define('SYS_CACHE_USE',false);