Проблема с установкой!!!!
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/tria/:/tmp:/usr/local/lib/php/) in /home/tria/domains/israworld.net/public_html/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/tria/domains/israworld.net/public_html/classes/lib/external/DklabCache/Zend/Cache.php:141 Stack trace: #0 /home/tria/domains/israworld.net/public_html/classes/lib/external/DklabCache/Zend/Cache/Backend/File.php(146): Zend_Cache::throwException('cache_dir must ...') #1 /home/tria/domains/israworld.net/public_html/classes/lib/external/DklabCache/Zend/Cache/Backend/File.php(121): Zend_Cache_Backend_File->setCacheDir('/') #2 /home/tria/domains/israworld.net/public_html/classes/modules/sys_cache/Cache.class.php(71): Zend_Cache_Backend_File->__construct(Array) #3 /home/tria/domains/israworld.net/public_html/classes/engine/Engine.class.php(68): Cache->Init() #4 /home/tria/domains/israworld.net/public_html/classes/engine/Router.class.php(95): Engine->InitModules() #5 /home/tria/domains/israworld.net/public_html/index.php(31): Router->Exec() #6 {main} thrown in /home/tria/domains/israworld.net/public_html/classes/lib/external/DklabCache/Zend/Cache.php on line 141
Fatal error: Uncaught exception 'Zend_Cache_Exception' with message 'cache_dir must be a directory' in /home/tria/domains/israworld.net/public_html/classes/lib/external/DklabCache/Zend/Cache.php:141 Stack trace: #0 /home/tria/domains/israworld.net/public_html/classes/lib/external/DklabCache/Zend/Cache/Backend/File.php(146): Zend_Cache::throwException('cache_dir must ...') #1 /home/tria/domains/israworld.net/public_html/classes/lib/external/DklabCache/Zend/Cache/Backend/File.php(121): Zend_Cache_Backend_File->setCacheDir('/') #2 /home/tria/domains/israworld.net/public_html/classes/modules/sys_cache/Cache.class.php(71): Zend_Cache_Backend_File->__construct(Array) #3 /home/tria/domains/israworld.net/public_html/classes/engine/Engine.class.php(68): Cache->Init() #4 /home/tria/domains/israworld.net/public_html/classes/engine/Router.class.php(95): Engine->InitModules() #5 /home/tria/domains/israworld.net/public_html/index.php(31): Router->Exec() #6 {main} thrown in /home/tria/domains/israworld.net/public_html/classes/lib/external/DklabCache/Zend/Cache.php on line 141
13 комментариев
Обычно в настройках сервера httpd.conf и php.ini принято для всех темпов указывать одну папку — tmp (и соответственно использовать). Но это не всегда так, как в вашем случае (скорее всего).
Движок определяет директорию tmp через функцию session_save_path() и полагает, что все (и не только сессий) темп файлы складируются в этой директории. Сделано это для удобства того кто ставит движок. Но настройки вашего сервера отличаются от общепринятых, по этому просто укажите в config.php LiveStreet-a абсолютный путь до вашей папки tmp.
Вот в этой секции:
Заострю ваше внимание на такой фразе из приведённого фрагмента:
По умолчанию подставляем каталог для хранения сессий
Так что как видите «разрывов нет», и не было.
$sTmpDir = count($aTmpDir)>1? $aTmpDir[1]: $aTmpDir[0];
define('SYS_CACHE_DIR','/home/tria/domains/israworld.net/public_html/uploads/tmp/'); // каталог для файлового кеша
Создать папку /uploads/tmp/ и выставить права на запись 777
— У меня кэш сохраняется, но картинки попрежнему не загружаются.
Настроил путь к папке tmp — все стало нормально — изображения загружаются… Однако!!! ошибка так и осталась при загрузке аватар! Кто знает как решить проблему? Путь то прописан правильно раз загружаются изображения при создании топика, однако при загрузке аватар — ошибка :(
Изменяем 250 строчку в function.php — там лишний слэш который уже есть в конфигурации — поэтому и проблемы