Ребят, нужна Ваша помощь!!!
Ребят, нужна Ваша помощь!!! Всего неделю работаю с LS. столкнулся с несколькими перипетиями. Перенес на VPS. Все хорошо, но есть две проблемы, первая не загружаются картинки, вторая не грузятся аватарки. Полазил по сайту, не помог не один вариант. Третий день мучаюсь. На локалке все отлично.
Права везде стоят и в под папках тоже.
В htaccess добавил php_value allow_url_fopen 1
PHP.ini Вот так выглядит:
register_globals= Off
display_errors= Off
log_errors= On
max_execution_time= 30
memory_limit= 32M
file_uploads= On
upload_max_filesize= 5M
post_max_size= 8M
session.save_path = "/var/www/lvtroy/data/bin-tmp"
allow_url_fopen= On
Файл конфига:
* Настройка путей
* Если необходимо установить движек в директорию(не корень сайта) то следует сделать так:
* $config['path']['root']['web'] = 'http://'.$_SERVER['HTTP_HOST'].'/subdir';
* $config['path']['root']['server'] = $_SERVER['DOCUMENT_ROOT'].'/subdir';
* и возможно придёться увеличить значение SYS_OFFSET_REQUEST_URL на число вложенных директорий,
* например, для директории первой вложенности www.site.ru/livestreet/ поставить значение равное 1
*/
$config['path']['root']['web'] = 'http://'.$_SERVER['HTTP_HOST']; // полный WEB адрес сайта
$config['path']['root']['server'] = dirname(dirname(__FILE__)); // полный путь до сайта в файловой системе
/**
* Для CLI режима использовать
* $config['path']['root']['server'] = dirname(dirname(__FILE__)); // полный путь до сайта в файловой системе
*/
$config['path']['root']['engine'] = '___path.root.server___/engine'; // полный путь до сайта в файловой системе;
$config['path']['root']['engine_lib'] = '___path.root.web___/engine/lib'; // полный путь до сайта в файловой системе
$config['path']['static']['root'] = '___path.root.web___'; // чтоб можно было статику засунуть на отдельный сервер
$config['path']['static']['skin'] = '___path.static.root___/templates/skin/___view.skin___';
$config['path']['uploads']['root'] = '/uploads'; // директория для загрузки файлов
$config['path']['uploads']['images'] ='___path.uploads.root___/images';
$config['path']['offset_request_url'] = 0;
В Логах несколько ошибок:
1 PHP Fatal error: Call to undefined function imagecreatefromjpeg() in /var/www/lvtroy/data/www/vse4etko.ru/engine/lib/external/LiveImage/Image.php on line 129, referer: vse4etko.ru/topic/add/
2 PHP Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/tmp/) is not within the allowed path(s): (/var/www/lvtroy/data:.) in /var/www/lvtroy/data/www/vse4etko.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/File.php on line 145, referer: vse4etko.ru/topic/saved/
3 PHP Fatal error: Uncaught exception 'Zend_Cache_Exception' with message 'cache_dir must be a directory' in /var/www/lvtroy/data/www/vse4etko.ru/engine/lib/external/DklabCache/Zend/Cache.php:141\nStack trace:\n#0 /var/www/lvtroy/data/www/vse4etko.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/File.php(146): Zend_Cache::throwException('cache_dir must ...')\n#1 /var/www/lvtroy/data/www/vse4etko.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/File.php(123): Zend_Cache_Backend_File->setCacheDir('/tmp/', false)\n#2 /var/www/lvtroy/data/www/vse4etko.ru/engine/modules/cache/Cache.class.php(76): Zend_Cache_Backend_File->__construct(Array)\n#3 /var/www/lvtroy/data/www/vse4etko.ru/engine/classes/Engine.class.php(124): ModuleCache->Init()\n#4 /var/www/lvtroy/data/www/vse4etko.ru/engine/classes/Engine.class.php(94): Engine->InitModules()\n#5 /var/www/lvtroy/data/www/vse4etko.ru/engine/classes/Router.class.php(66): Engine->Init()\n#6 /var/www/lvtroy/data/www/vse4etko.ru/index.php(34): Router->Exec()\n#7 {main}\n thrown in /var/www/lvtroy/data/www/vse4etko.ru/engine/lib/external/DklabCache/Zend/Cache.php on line 141, referer: vse4etko.ru/topic/add/
Последний может, из-за админки, на локалке работает, а на VPS не работает.
Права везде стоят и в под папках тоже.
В htaccess добавил php_value allow_url_fopen 1
PHP.ini Вот так выглядит:
register_globals= Off
display_errors= Off
log_errors= On
max_execution_time= 30
memory_limit= 32M
file_uploads= On
upload_max_filesize= 5M
post_max_size= 8M
session.save_path = "/var/www/lvtroy/data/bin-tmp"
allow_url_fopen= On
Файл конфига:
* Настройка путей
* Если необходимо установить движек в директорию(не корень сайта) то следует сделать так:
* $config['path']['root']['web'] = 'http://'.$_SERVER['HTTP_HOST'].'/subdir';
* $config['path']['root']['server'] = $_SERVER['DOCUMENT_ROOT'].'/subdir';
* и возможно придёться увеличить значение SYS_OFFSET_REQUEST_URL на число вложенных директорий,
* например, для директории первой вложенности www.site.ru/livestreet/ поставить значение равное 1
*/
$config['path']['root']['web'] = 'http://'.$_SERVER['HTTP_HOST']; // полный WEB адрес сайта
$config['path']['root']['server'] = dirname(dirname(__FILE__)); // полный путь до сайта в файловой системе
/**
* Для CLI режима использовать
* $config['path']['root']['server'] = dirname(dirname(__FILE__)); // полный путь до сайта в файловой системе
*/
$config['path']['root']['engine'] = '___path.root.server___/engine'; // полный путь до сайта в файловой системе;
$config['path']['root']['engine_lib'] = '___path.root.web___/engine/lib'; // полный путь до сайта в файловой системе
$config['path']['static']['root'] = '___path.root.web___'; // чтоб можно было статику засунуть на отдельный сервер
$config['path']['static']['skin'] = '___path.static.root___/templates/skin/___view.skin___';
$config['path']['uploads']['root'] = '/uploads'; // директория для загрузки файлов
$config['path']['uploads']['images'] ='___path.uploads.root___/images';
$config['path']['offset_request_url'] = 0;
В Логах несколько ошибок:
1 PHP Fatal error: Call to undefined function imagecreatefromjpeg() in /var/www/lvtroy/data/www/vse4etko.ru/engine/lib/external/LiveImage/Image.php on line 129, referer: vse4etko.ru/topic/add/
2 PHP Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/tmp/) is not within the allowed path(s): (/var/www/lvtroy/data:.) in /var/www/lvtroy/data/www/vse4etko.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/File.php on line 145, referer: vse4etko.ru/topic/saved/
3 PHP Fatal error: Uncaught exception 'Zend_Cache_Exception' with message 'cache_dir must be a directory' in /var/www/lvtroy/data/www/vse4etko.ru/engine/lib/external/DklabCache/Zend/Cache.php:141\nStack trace:\n#0 /var/www/lvtroy/data/www/vse4etko.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/File.php(146): Zend_Cache::throwException('cache_dir must ...')\n#1 /var/www/lvtroy/data/www/vse4etko.ru/engine/lib/external/DklabCache/Zend/Cache/Backend/File.php(123): Zend_Cache_Backend_File->setCacheDir('/tmp/', false)\n#2 /var/www/lvtroy/data/www/vse4etko.ru/engine/modules/cache/Cache.class.php(76): Zend_Cache_Backend_File->__construct(Array)\n#3 /var/www/lvtroy/data/www/vse4etko.ru/engine/classes/Engine.class.php(124): ModuleCache->Init()\n#4 /var/www/lvtroy/data/www/vse4etko.ru/engine/classes/Engine.class.php(94): Engine->InitModules()\n#5 /var/www/lvtroy/data/www/vse4etko.ru/engine/classes/Router.class.php(66): Engine->Init()\n#6 /var/www/lvtroy/data/www/vse4etko.ru/index.php(34): Router->Exec()\n#7 {main}\n thrown in /var/www/lvtroy/data/www/vse4etko.ru/engine/lib/external/DklabCache/Zend/Cache.php on line 141, referer: vse4etko.ru/topic/add/
Последний может, из-за админки, на локалке работает, а на VPS не работает.