как ставить движок?
вообще ничего не понимаю??? вроде все правильн делаю???? www.iphones4me.ru/
Parse error: syntax error, unexpected T_STRING, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in /home/u17742/iphones4me.ru/www/classes/engine/Router.class.php on line 36
как ставить
15 комментариев
прежде чем написать, рекомендую посмотреть, что уже написано и возможно найти ответ в соответствующих блогах.
А лучше начать читать от сюда http://livestreet.ru/page/download/, где написаны требования к хостингу, среди которых есть: наличие PHP5
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/tmp/) is not within the allowed path(s): (/home/u17742/) in /home/u17742/iphones4me.ru/www/classes/lib/external/DklabCache/Zend/Cache/Backend/File.php on line 145
Fatal error: Uncaught exception 'Zend_Cache_Exception' with message 'cache_dir must be a directory' in /home/u17742/iphones4me.ru/www/classes/lib/external/DklabCache/Zend/Cache.php:141 Stack trace: #0 /home/u17742/iphones4me.ru/www/classes/lib/external/DklabCache/Zend/Cache/Backend/File.php(146): Zend_Cache::throwException('cache_dir must ...') #1 /home/u17742/iphones4me.ru/www/classes/lib/external/DklabCache/Zend/Cache/Backend/File.php(121): Zend_Cache_Backend_File->setCacheDir('/tmp/') #2 /home/u17742/iphones4me.ru/www/classes/modules/sys_cache/Cache.class.php(71): Zend_Cache_Backend_File->__construct(Array) #3 /home/u17742/iphones4me.ru/www/classes/engine/Engine.class.php(68): Cache->Init() #4 /home/u17742/iphones4me.ru/www/classes/engine/Router.class.php(94): Engine->InitModules() #5 /home/u17742/iphones4me.ru/www/index.php(31): Router->Exec() #6 {main} thrown in /home/u17742/iphones4me.ru/www/classes/lib/external/DklabCache/Zend/Cache.php on line 141
Как всегда приходится лазить по 33 часа самому… Вот решение:
В случае возникновения подобной ошибки /Backend/File.php on line 145 ищем или спрашиваем у хостера где находится папка /tmp если не находим, то создаем ее сами в том же каталоге куда и двиг распоковали.
2. Открываем config.php
3. Ищем строчку define('SYS_CACHE_DIR','/tmp/'); и прописываем в ней путь до папки tmp (пример локалки: define('SYS_CACHE_DIR','128.0.0.1/tmp/');
Если ошибка такая /Zend/Cache.php on line 141
1. Заходим по соответствующему пути и в файле Cache.php удаляем строку throw new Zend_Cache_Exception($msg);
2.Если все это не помогло! Открываем config.php и отключаем кеширование совсем! В строчке define('SYS_CACHE_USE',true); заменяем true на false
а если и это не помогло то LiveStreet -> /dev/null/ =)
главное подойти к решению проблемы без паники и попытаться сначала решить её самому, а уже потом вешать эту проблему на остальных. В любом случаи решение будет найдено :)
Хотя на счет /Zend/Cache.php on line 141, я не понял зачем её удалять, она только генерирует исключение(ошибку), создавать ошибку — это и есть предназначение этой строки
15 комментариев
А лучше начать читать от сюда
Если не поможет то помогите, пожалуйста разобратться…давно уже ничем по php не занимался просто…
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/tmp/) is not within the allowed path(s): (/home/u17742/) in /home/u17742/iphones4me.ru/www/classes/lib/external/DklabCache/Zend/Cache/Backend/File.php on line 145
Fatal error: Uncaught exception 'Zend_Cache_Exception' with message 'cache_dir must be a directory' in /home/u17742/iphones4me.ru/www/classes/lib/external/DklabCache/Zend/Cache.php:141 Stack trace: #0 /home/u17742/iphones4me.ru/www/classes/lib/external/DklabCache/Zend/Cache/Backend/File.php(146): Zend_Cache::throwException('cache_dir must ...') #1 /home/u17742/iphones4me.ru/www/classes/lib/external/DklabCache/Zend/Cache/Backend/File.php(121): Zend_Cache_Backend_File->setCacheDir('/tmp/') #2 /home/u17742/iphones4me.ru/www/classes/modules/sys_cache/Cache.class.php(71): Zend_Cache_Backend_File->__construct(Array) #3 /home/u17742/iphones4me.ru/www/classes/engine/Engine.class.php(68): Cache->Init() #4 /home/u17742/iphones4me.ru/www/classes/engine/Router.class.php(94): Engine->InitModules() #5 /home/u17742/iphones4me.ru/www/index.php(31): Router->Exec() #6 {main} thrown in /home/u17742/iphones4me.ru/www/classes/lib/external/DklabCache/Zend/Cache.php on line 141
Буду максимально Благодарен и признателен!!!?
В случае возникновения подобной ошибки /Backend/File.php on line 145 ищем или спрашиваем у хостера где находится папка /tmp если не находим, то создаем ее сами в том же каталоге куда и двиг распоковали.
2. Открываем config.php
3. Ищем строчку define('SYS_CACHE_DIR','/tmp/'); и прописываем в ней путь до папки tmp (пример локалки: define('SYS_CACHE_DIR','128.0.0.1/tmp/');
Если ошибка такая /Zend/Cache.php on line 141
1. Заходим по соответствующему пути и в файле Cache.php удаляем строку throw new Zend_Cache_Exception($msg);
2.Если все это не помогло! Открываем config.php и отключаем кеширование совсем! В строчке define('SYS_CACHE_USE',true); заменяем true на false
главное подойти к решению проблемы без паники и попытаться сначала решить её самому, а уже потом вешать эту проблему на остальных. В любом случаи решение будет найдено :)
Хотя на счет /Zend/Cache.php on line 141, я не понял зачем её удалять, она только генерирует исключение(ошибку), создавать ошибку — это и есть предназначение этой строки