rusbolik Posted July 23, 2019 Posted July 23, 2019 Всем привет. Проблема следующая. Установил с нуля prestashop 1.7.6.0 на openserver - работает без проблем Установил на хостинг - начались чудеса. 1. Вместо русских букв в БД записываются кракозябры. Кодировку везде сравнил: utf-8 и БД utf8_general_ci 2. Через 3-4 минуты с бэк-офисом появляется белый экран и висит минут 40. потом снова впускает в админку и работает 3-4 минуты. Помогите пожалуйста решить вопросы эти Share this post Link to post Share on other sites More sharing options...
Kerm Posted July 25, 2019 Posted July 25, 2019 Надо смотреть какие параметры были настроены на openserver и какие параметры на том сервере куда заливали БД. Элсо в какой кодировке делали экспорт и как его делали и через чего делаете импорт. Share this post Link to post Share on other sites More sharing options...
rusbolik Posted July 25, 2019 Posted July 25, 2019 Настройки вроде одинаковые. Импорта не было. С нуля поставили и тестировать начали Share this post Link to post Share on other sites More sharing options...
rusbolik Posted July 26, 2019 Posted July 26, 2019 2 вопрос решил. Настраивали хостинг. админка работает. правда не совсем корректно, но решаем 1 вопрос так и остался в подвешенном состоянии Share this post Link to post Share on other sites More sharing options...
Shamil1440 Posted August 6, 2019 Posted August 6, 2019 Как вы решили 2 вопрос. у меня похожая ситуация. Share this post Link to post Share on other sites More sharing options...
rusbolik Posted August 12, 2019 Posted August 12, 2019 Оба вопроса решились сменой хостинга На старом хостинге не получилось решить до конца ни один Share this post Link to post Share on other sites More sharing options...
savvato Posted August 12, 2019 Posted August 12, 2019 Вы бы указали какой хостинг был. На котором не получалось ничего. Share this post Link to post Share on other sites More sharing options...
rusbolik Posted August 12, 2019 Posted August 12, 2019 Masterhost 1 Share this post Link to post Share on other sites More sharing options...
savvato Posted August 12, 2019 Posted August 12, 2019 Masterhost не дружит с Престашоп. Будем знать. Спс. Share this post Link to post Share on other sites More sharing options...
rusbolik Posted August 12, 2019 Posted August 12, 2019 https://www.majordomo.ru Эти дружат ☝️ Share this post Link to post Share on other sites More sharing options...
Nurla Posted April 12, 2020 Posted April 12, 2020 Возможно это кому то поможет ДО установки Prestashop, после разархивировании необходимо в файле /classes/db/DbPDO.php добавить код в функцию connect() В итоге функция должна выглядеть следующим образом: ___________ public function connect() { try { $this->link = $this->getPDO($this->server, $this->user, $this->password, $this->database, 5); } catch (PDOException $e) { throw new PrestaShopException('Link to database cannot be established: '.$e->getMessage()); } // UTF-8 support if ($this->link->exec('SET NAMES \'utf8\'') === false) { throw new PrestaShopException('PrestaShop Fatal error: no utf-8 support. Please check your server configuration.'); } $this->link->exec('SET SESSION sql_mode = \'\''); return $this->link; } ___________ Внести изменение в код нужно ДО УСТАНОВКИ Presta на хостинг и производить установку уже с новым файлом DbPDO.php После такой манипуляции исчезнут "нечитаемости" На сервере везде кодировка должна быть UTF-8, как у БД, так и у всех файлов. Если внести изменения на уже установленном движке - то весь русский текст на сайте станет не читаемым и все придется переводить через код в файлах шаблона - перевод через бэк-офис результатов (в этом случае) не даст...(Проверено на 1.7.6) Share this post Link to post 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