Jump to content

Не работает Бэкофис 1.7.6.0


Recommended Posts

Всем привет. Проблема следующая.

Установил с нуля 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

Надо смотреть какие параметры были настроены на openserver и какие параметры на том сервере куда заливали БД. Элсо в какой кодировке делали экспорт и как его делали и через чего делаете импорт.

Link to comment
Share on other sites

2 вопрос решил. Настраивали хостинг. админка работает. правда не совсем корректно, но решаем

1 вопрос так и  остался в подвешенном состоянии

 

Link to comment
Share on other sites

  • 2 weeks later...
  • 7 months later...

Возможно это кому то поможет


ДО установки 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

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...