rusbolik Posted July 23, 2019 Share Posted July 23, 2019 Всем привет. Проблема следующая. Установил с нуля prestashop 1.7.6.0 на openserver - работает без проблем Установил на хостинг - начались чудеса. 1. Вместо русских букв в БД записываются кракозябры. Кодировку везде сравнил: utf-8 и БД utf8_general_ci 2. Через 3-4 минуты с бэк-офисом появляется белый экран и висит минут 40. потом снова впускает в админку и работает 3-4 минуты. Помогите пожалуйста решить вопросы эти Link to comment Share on other sites More sharing options...
Kerm Posted July 25, 2019 Share Posted July 25, 2019 Надо смотреть какие параметры были настроены на openserver и какие параметры на том сервере куда заливали БД. Элсо в какой кодировке делали экспорт и как его делали и через чего делаете импорт. Link to comment Share on other sites More sharing options...
rusbolik Posted July 25, 2019 Author Share Posted July 25, 2019 Настройки вроде одинаковые. Импорта не было. С нуля поставили и тестировать начали Link to comment Share on other sites More sharing options...
rusbolik Posted July 26, 2019 Author Share Posted July 26, 2019 2 вопрос решил. Настраивали хостинг. админка работает. правда не совсем корректно, но решаем 1 вопрос так и остался в подвешенном состоянии Link to comment Share on other sites More sharing options...
Shamil1440 Posted August 6, 2019 Share Posted August 6, 2019 Как вы решили 2 вопрос. у меня похожая ситуация. Link to comment Share on other sites More sharing options...
rusbolik Posted August 12, 2019 Author Share Posted August 12, 2019 Оба вопроса решились сменой хостинга На старом хостинге не получилось решить до конца ни один Link to comment Share on other sites More sharing options...
savvato Posted August 12, 2019 Share Posted August 12, 2019 Вы бы указали какой хостинг был. На котором не получалось ничего. Link to comment Share on other sites More sharing options...
rusbolik Posted August 12, 2019 Author Share Posted August 12, 2019 Masterhost 1 Link to comment Share on other sites More sharing options...
savvato Posted August 12, 2019 Share Posted August 12, 2019 Masterhost не дружит с Престашоп. Будем знать. Спс. Link to comment Share on other sites More sharing options...
rusbolik Posted August 12, 2019 Author Share Posted August 12, 2019 https://www.majordomo.ru Эти дружат ☝️ Link to comment Share on other sites More sharing options...
Nurla Posted April 12, 2020 Share 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) 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