Якщо ви зібралися встановлювати Інтернет-магазин Prestashop на хостинг, значить ви як мінімум вже придбали доменне ім'я для свого магазину, а так же підібрали хостинг з відповідним тарифом, який буде підтримувати роботу CMS. Якщо ви реєстрували домен і замовляли хостинг в різних місцях (так зазвичай і буває), не забудьте прописати NS записи на стороні реєстратора доменів, щоб прив'язати ім'я до вашого майбутнього сайту. Які саме сервери прописувати, ви можете дізнатися в техпідтримку вашого хостингу або в інструкції до нього.
Отже, у нас є домен, з прописаними DNS хостингу. Сам хостинг. Доступ до фтп або ssh (або до файлового менеджера в панелі хостингу).
Викачуємо останню версію престашопа з офіційного сайту (безкоштовно). Незважаючи на те, що версія 1.7 вийшла вже досить давно, престашоп 1.6 як і раніше популярний і продовжує оновлюватися розробниками.
На скрині видно, що хостинг пропонує відразу встановити різні CMS зі свого дистрибутива або залити архів з вашого комп'ютера, щоб файли відразу були доступні в папці сайту. Ми не будемо зараз так робити, а додамо всі руками.
Тепер переходимо в файловий менеджер, знаходимо там папку з таким же ім'ям, з яким ми створили сайт (ourdomain.com) в ній переходимо в каталог / www /. Тут і будуть зберігатися наші файли.
Завантажуємо архів в папку
І розпаковуємо його
Зверніть увагу що в папці / www / повинні знаходитися файли самого сайту (в тому числі файл index.php). А так як у нас розпакувати папка Prestashop / потрібно зайти в неї і перемістити всі її вміст на рівень вище (в корінь сайту).
Залишилося тільки рекурсивно змінити права доступу на деякі папки і файли на 755:
Тепер пора створити базу даних для магазину.
Переходимо в розділ хостингу MySQL і додаємо там нову БД
Після створення ви отримаєте доступи для з'єднання з базою, збережіть їх.
На цьому підготовка закінчилася, можна приступати до установки Prestashop на хостинг.
Тут ми бачимо селект з вибором мови. Він не має великого значення, оскільки це всього лише мова установника.
Іноді зустрічається проблема, коли замість символів кирилиці, при установці prestashop вилазять ієрогліфи. Це легко виправити.
Потрібно повернутися в файловий менеджер, в те місце, де розпакований сайт, і в корені (/ www /) створити файл з ім'ям. htaccess (з точкою на початку). Редагуємо його, вставляємо наступні рядки:
# Use utf-8 encoding for anything served text / plain or text / html
AddDefaultCharset utf-8
# This applies to all the content serverd by the web server.