Устанавливая новый проект сайта Opencart 3 на локальный хостинг (я использую Openserver), необходимо выполнить данные шаги, во избежание проблем в будущем.
- Определяемся с программным обеспечением нашего локального сервера (версия PHP, база данных) и производим соответствующие настройки. От данных версий зависит будут ли все ваши планируемые функции работать должным образом. Актуальные поддерживаемые версии PHP смотреть по данной ссылке.
- Для стандартной установки CMS Opencart 3 на локальный хостинг переходим на официальную страницу Opencart и загружаем последнюю версию по данной ссылке. После загрузки разархивируем полученный архив.
- Далее в папке с доменами нашего сервера создаем папку с названием нашего сайта, например mysite.localhost. В данную папку копируем всё содержимое папки uploud (остальные файлы из архива нам уже не нужны).
- Создаем в PhpMyAdmin базу данных и пользователя базы данных. Если вы будете использовать учетную запись root, то вам нужна только база данных.
- Запускаем наш локальный сервер. Если до этого был запущен, перегружаем его.
- Переходим по адресу нашего проекта и попадаем на страницу установки. Проверяем все ли у нас готово в указанных полях, если нет, исправляем. Обычно для перехода к следующему шагу в установке нам надо переименовать в корне сайта файл config-dist.php на config.php. И далее точно такое же переименование мы производим с файлом в папке admin. Далее выполняем инструкции по установке (указываем нашу созданную базу данных, выбираем имя пользователя, пароль). Не забудьте сохранить свои учетные записи для входа на сайт в дальнейшем.
- По окончанию установки, когда вы попадете на страницу демо магазина, не забудьте удалить из корня вашего сайта папку install.
- Далее дополнительно защитим наш сайт. Меняем права на файлы config.php (в корне сайта и в папке admin) с 0755 на 0644. В панели управления хостинга ставим пароль на всю папку admin. После этого действия, у нас дополнительно будет спрашивать логин пароль, перед основным логином паролем. Также возможно настроить доступ с конкретного IP в .htaccess файле.
Order Denny,Allow Deny from all Allow from 99.254.25.123
- Если у вас после входа в админ часть появилось предупреждение безопасности о выборе места хранения файлов, следуйте рекомендации движка и нажмите кнопку "Move". Если у вас уже были установки и движок не выбирает папку storage, дайте папке другое название, например storage2 (и желательно, чтобы ваша папка storage была не в папке с доменами - так сказать для порядка).
Поздравляю вас! На этом установка CMS Opencart 3 закончена.