dkdkr Posted August 23, 2016 Share Posted August 23, 2016 На других хостах работал нормально, попробовал перенести, в админку не зайти. Попробовал с нуля поставить, выдает: Warning: tempnam(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/colectia/data:.) in /var/www/colectia/data/www/colectia.com/classes/PrestaShopAutoload.php on line 158 Fatal error: Class 'Tools' not found in /var/www/colectia/data/www/colectia.com/classes/PrestaShopAutoload.php on line 168 Есть предложения? Конфигурация ========================Centos 6 IPSManager 4 Apache/2.2.22PHP 5.4.42 Запущенные Модули core itk http_core mod_so mod_auth_basic mod_auth_digest mod_authn_file mod_authn_alias mod_authn_anon mod_authn_dbm mod_authn_default mod_authz_host mod_authz_user mod_authz_owner mod_authz_groupfile mod_authz_dbm mod_authz_default util_ldap mod_authnz_ldap mod_include mod_log_config mod_logio mod_env mod_ext_filter mod_mime_magic mod_expires mod_deflate mod_headers mod_usertrack mod_setenvif mod_mime mod_dav mod_status mod_autoindex mod_info mod_dav_fs mod_vhost_alias mod_negotiation mod_dir mod_actions mod_speling mod_userdir mod_alias mod_substitute mod_rewrite mod_proxy mod_proxy_balancer mod_proxy_ftp mod_proxy_http mod_proxy_ajp mod_proxy_connect mod_cache mod_suexec mod_disk_cache mod_cgi mod_version mod_rpaf-2 mod_php5 mod_ispmgr MySql 5.5.44Presta 1.6.1.6 Link to comment Share on other sites More sharing options...
wagood Posted August 23, 2016 Share Posted August 23, 2016 То что выводит - это ошибка из-за того что нет доступа к директории /tmp надо дать на эту папку права доступа Link to comment Share on other sites More sharing options...
dkdkr Posted August 23, 2016 Author Share Posted August 23, 2016 То что выводит - это ошибка из-за того что нет доступа к директории /tmp надо дать на эту папку права доступ Проблема в том что папка с движком находится не в корневой директории /var/www/colectia/data, а в /var/www/colectia/data/www/colectia.com Я пытался править в config.inc.php базовую директорию, добавив /www/colectia.com, но к сожалению безуспешно. Попытки найти хоть какой то ответ в сети приводили к двум решениям, либо правке ручками в коде от версии 1,4(что мне не подходит, так как код был изменен начиная с версии 1,5), либо с уже установленной Престой(смена URL из админки, что мне тоже как мертвому припадок). Ничего конструктивного к сожалению я в сети так не нашел. Link to comment Share on other sites More sharing options...
wagood Posted August 23, 2016 Share Posted August 23, 2016 Это не проблема престы, а проблема хостинга. Папка /tmp это стандартная папка для временных файлов, и если уж она существует на хостинге, значит в неё должны быть права для записи, если этого нет, значит или нужно их дать или зачем такой хостинг нужен. 1 Link to comment Share on other sites More sharing options...
dkdkr Posted August 24, 2016 Author Share Posted August 24, 2016 Решение найдено! Архив был распакован под ROOT и это создало проблемы с правами доступа Апаче.Зашел на VPS под пользователем, к которому привязан домен и распаковал архив. Все работает!Спасибо! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now