Jump to content

Проблема при чистой установке


Recommended Posts

На других хостах работал нормально, попробовал перенести, в админку не зайти. Попробовал с нуля поставить, выдает:

 

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.22
PHP 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.44
Presta 1.6.1.6

Share this post


Link to post
Share on other sites

То что выводит - это ошибка из-за того что нет доступа к директории /tmp надо дать на эту папку права доступа

Share this post


Link to post
Share on other sites

То что выводит - это ошибка из-за того что нет доступа к директории /tmp надо дать на эту папку права доступ

 

Проблема в том что папка с движком находится не в корневой директории /var/www/colectia/data, а в /var/www/colectia/data/www/colectia.com

 

Я пытался править в config.inc.php базовую директорию, добавив /www/colectia.com, но к сожалению безуспешно.

 

Попытки найти хоть какой то ответ в сети приводили к двум решениям, либо правке ручками в коде от версии 1,4(что мне не подходит, так как код был изменен начиная с версии 1,5), либо с уже установленной Престой(смена URL из админки, что мне тоже как мертвому припадок).

Ничего конструктивного к сожалению я в сети так не нашел.

Share this post


Link to post
Share on other sites

Это не проблема престы, а проблема хостинга. Папка /tmp это стандартная папка для временных файлов, и если уж она существует на хостинге, значит в неё должны быть права для записи, если этого нет, значит или нужно их дать или зачем такой хостинг нужен.

  • Like 1

Share this post


Link to post
Share on other sites

Решение найдено!

 

Архив был распакован под ROOT и это создало проблемы с правами доступа Апаче.
Зашел на VPS под пользователем, к которому привязан домен и распаковал архив.

Все работает!


Спасибо!

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More