Jump to content

Проблемы после перехода на VPS prestashop 1.6


whiteflake

Recommended Posts

Разбил на несколько дней, чтобы картина была более понятной.

Появилась проблема после переноса сайта с обычного хостинга nic.ru на ВПС сервер reg.ru
1. Только с одного компа могу зайти в админку, видимо кэш браузера
2. С других компов или с телефона ввожу логин и пароль, и как на скриншоте, надо обновлять и снова просит логин и пароль и снова такая ерунда

post-1072009-0-79354800-1439289955_thumb.jpg

3. В админке при попытке посмотреть товар или редактировать, в фильтре один товар (который был выбран до переноса на старом хостинге) и не возможно посмотреть другие, нажимаю кнопку сбросить и обновляется и так и остается

post-1072009-0-37961500-1439289954_thumb.jpg

Чистил кэш, в браузере не чистил на этом компе, боюсь потом не смогу зайти в админку. Так же перед переносом чистил папки кэш, а именно: Полностью cachefs, в смарти две папки кэш и компиляции. Может в этом проблема?

Так же заметил сейчас, пытаюсь выключить кэш, но при сохранении он опять включается( Что это за глюки?

 

Думаю может обновить движок, но обновлять нужно в ручную, возможно ли просто заменить файлы в новом архиве престы поверх моих, кроме файла конфигурации сервера, перевода, и.т.д. Или лучше установить престу потом, дамп базы данных вставить старый, через пхп май админ?

Второй день

Скопировал все файлы и дамп базы на denwer, в админку входит без проблем, модули открываются и каталог товаров отображается без фильтров то есть все корректно. Хотел снова залить дамп бд уже на сервер, но не могу попасть по паролю в phpmyadmin, обновляется и снова спрашивает пароль. Звонил в тех поддержку будут разбираться VPS reg.ru Ерунда в общем какая-то

Третий день

Переносил даже вернее не я, а тех поддержка reg.ru, думал время сэкономить, но чет разочарован( Если поменяю делегирование, сайт опять будет корректно работать. Сегодня кстати пришел ответ от тех поддержки и написали: "Ваша заявка передана в отдел системного администрирования". Я так понял сами разобраться не могут(( Пытаюсь снова зайти в phpMyAdmin и там вместо логина, который автоматически вставляется, если заходишь, через isp manager, иероглифы то есть кодировка корявая.

Edited by whiteflake (see edit history)
Link to comment
Share on other sites

ну во первых, попробуйте перенести архивом, если так не делали,

во вторых, перегенерируйте htaccess

 

хотя, скорее, это проблемы с правами к файлам - это подтверждает нормальная работа на денвере

 

проблема с доступом к БД - от престы не зависит - только от настройки ВПС'а

поддержка с престой вам вряд ли будет помогать - максимум ожидать от них, что настроят доступ к mysql и сделают дефолтовые настройки ВПС 

 

добейтесь от них нормальной работы панели (и доступа к БД) и попробуйте перенести по новой архивом

Edited by ggyyvv (see edit history)
Link to comment
Share on other sites

Да действительно проблема была только в .htaccess блин как всегда все рядом, думал же удалить вчера, но когда захожу в модули ошибка 500

то есть долго грузиться и выдает ошибку

Link to comment
Share on other sites

файловое кеширование отключите, потом удалите все в cachefs (не забудьте и смарти кеш почистить)- на хостинге это не долго

уж точно побыстрее переноса через фтп

 

после этого заархивируйте и перенесите архив на впс

 

P.S. файловое кеширование лучше не включайте - от него больше проблем чем пользы, если ВПС мощный лучше воспользуйтесь другим видом кеширования

Edited by ggyyvv (see edit history)
Link to comment
Share on other sites

Интересная ситуация, пока удаляется до сих пор кэш, решил попробовать попросить хостера увеличить временной лимит и модули загрузились, правда долго ждать надо, но ошибку не выдает. Интересно ошибка все же из-за прав?

Link to comment
Share on other sites

Интересная ситуация, пока удаляется до сих пор кэш, решил попробовать попросить хостера увеличить временной лимит и модули загрузились, правда долго ждать надо, но ошибку не выдает. Интересно ошибка все же из-за прав?

если впс не настроен, магазин может работать даже хуже чем на хостинге

 

из-за прав или нет - заочно сказать тяжело, однозначно переносить нужно архивом, а то потом еще где то проблемы всплывут из-за этого...

Link to comment
Share on other sites

Ок пробую архивом, но по поводу настройки, скорость загрузки незначительно увеличилось, сканировал через page speed google

настройку вы делали? корректировка одного параметра обычно к разительным успехам не приводит - нужно настраивать и php и сервер БД и апач, если есть, тестировать и дальше настраивать. Если тяжело, нанимайте специалиста - поддержка хостинга не будет настраивать сервер под ваш магазин...

 

наверняка у Вас была причина перейти на ВПС и для Вас должно быть очевидным ,что он сам не заработает так как надо.

 

Восстановил бэкап, теперь не могу отключить кэш, отключаю, сохраняю, обновляется и все включено

это уже надо смотреть "вживую"

 

Все белый экран и ничего ни админки ни фронта

до этого работало... что Вы изменили?

 

P.S. не плодите, пожалуйста, без надобности сообщения - тяжело читать - под каждым сообщением есть кнопка Edit - правьте...

Link to comment
Share on other sites

а почему с заменой, а не начисто?  :blink:

 

попробуйте с нуля - удалите сайт с ВПС, удалите базу, создайте пустую базу, сделайте импорт базы с хостинга (экспортированную), распакуйте архив сайта в корень, откорректируйте settings.inc.php для доступа к БД, войдите в админку и в настройках - сео и урлс - НАСТРОЙКИ URL МАГАЗИНА - откорректируйте домен, сохраните эти настройки. Почистите кеш файловый и смарти, если у вас тема тоже кеширует файлы, то и там. Почистите кеш своего браузера

 

После этих действий у вас должен открыться сайт без проблем (если с серером всё нормально)!

Link to comment
Share on other sites

Перенес сайт архивом, вроде все работает, но вкладка модули очень долго грузиться. Если бы на сервере не увеличил время, вылетала бы ошибка 500. Ну да ладно, сам сайт вроде быстро грузиться, вопрос возник с кэшэм. Включаю кэш, вылетает ошибка, : "To use Smart Cache directory must be writable."

 

Если в низу так же выбираю кэш memchaced (memchaced - включен на сервере), нажимаю сохранить и такая же ошибка и ползунок снова возвращается в File System. 

Права на всю папку кэш 777. Как можно исправить? Я без этого не могу, обновиться до новой версии престы.

Link to comment
Share on other sites

а какие права на подкатегорию Smarty и далее на compile? должно быть 755

 

memcached надо настраивать в любом случае

 

добейтесь для начала работы кэша смарти, потом будете с расширениями разбираться

Edited by ggyyvv (see edit history)
Link to comment
Share on other sites

У всех папок должны стоять права 755, у всех файлов 644. Так же у всех папок и файлов нужно проставить владельца и группу от имени которой запускается apache/php-fpm для конкретного виртуального хоста.

Link to comment
Share on other sites

Права выставил 755, 771 были. Но все равно "использовать Смарт-Кэш директория должна быть доступна для записи."

Проверял на denwer тоже самое

на денвере с этим вообще проблем быть не должно

Link to comment
Share on other sites

Теперь вообще белый экран при входе в админку. Причем работал все нормально, обновлял товар, а точнее фотки для товара. И хорош, поработал) Включил режим отладки, такая ошибка: Warning: tempnam(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/moysait/data:.) in /var/www/letosalon/data/www/moysait.ru/classes/PrestaShopAutoload.php on line 151 Fatal error: Uncaught --> Smarty: unable to write file /var/www/moysait/data/www/moysait.ru/cache/smarty/compile/e1/3a/e3/wrt55d5ac5f30bbf0_35599987 <-- thrown in /var/www/moysait/data/www/moysait.ru/tools/smarty/sysplugins/smarty_internal_write_file.php on line 46

Edited by whiteflake (see edit history)
Link to comment
Share on other sites

Теперь вообще белый экран при входе в админку. Причем работал все нормально, обновлял товар, а точнее фотки для товара. И хорош, поработал) Включил режим отладки, такая ошибка: Warning: tempnam(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/moysait/data:.) in /var/www/letosalon/data/www/moysait.ru/classes/PrestaShopAutoload.php on line 151 Fatal error: Uncaught --> Smarty: unable to write file /var/www/moysait/data/www/moysait.ru/cache/smarty/compile/e1/3a/e3/wrt55d5ac5f30bbf0_35599987 <-- thrown in /var/www/moysait/data/www/moysait.ru/tools/smarty/sysplugins/smarty_internal_write_file.php on line 46

 

Если дашь root ssh доступ через личные сообщения, смогу помочь.

Link to comment
Share on other sites

Теперь вообще белый экран при входе в админку. Причем работал все нормально, обновлял товар, а точнее фотки для товара. И хорош, поработал) Включил режим отладки, такая ошибка: Warning: tempnam(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/var/www/moysait/data:.) in /var/www/letosalon/data/www/moysait.ru/classes/PrestaShopAutoload.php on line 151 Fatal error: Uncaught --> Smarty: unable to write file /var/www/moysait/data/www/moysait.ru/cache/smarty/compile/e1/3a/e3/wrt55d5ac5f30bbf0_35599987 <-- thrown in /var/www/moysait/data/www/moysait.ru/tools/smarty/sysplugins/smarty_internal_write_file.php on line 46

кажется у вас на сайте много "косяков" например карта сайта почему то ведет на xml а контакт не догружается, похоже много сторонних модулей. Ощущение ,что магазин недонастроен.

 

P.S. Если ВПС для вас новое, согласитесь на помощь Kerm

Edited by ggyyvv (see edit history)
Link to comment
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
×
×
  • Create New...