December 23, 2021

Создаем онлайн-магазин цифровых товаров

Итак, сразу к делу.

Подготовка

Первым делом нам необходимо выбрать хостинг. Можете выбрать любой удобный сервис, но я буду использовать timeweb. Я пропущу нудный процесс регистрации (его легко можно найти в наших предыдущих статьях или гугле) и перейду сразу к делу.

Теперь нам необходимо купить или привязать домен. Я так же не буду покупать домен и просто сделаю обзор скрипта на тестовом домене.

Установка

При использовании timeweb тестовый домен уже будет настроен. Если надо привязать домен который мы купили у регистратора, то необходимо сменить NS-серверы в ЛК регистратора.

Переходим в раздел "Сайты" и проверяем версию PHP которая там установлена. Нам понадобится 7.4. Чтобы поменять версию, нажимаем на зеленую шестереночку.

Теперь когда у нас все готово, мы можем приступать к заливке скрипта на хостинг.

Переходим в раздел "Файловый менеджер" (кому удобно, можете юзать FTP-доступ). Заходим в папку "/public_html".

Переходим в раздел "Файловый менеджер" (кому удобно, можете юзать FTP-доступ). Заходим в папку "/public_html".

Здесь мы видим два файла. Нам необходимо удалить их. Для этого нажимаем и удерживаем Ctrl и мышкой кликаем один раз по каждому из их. Далее нажимаем "Файл" - "удалить".

Теперь у нас все готово чтобы залить скрипт. Нажимаем на "Архиватор", далее "Загрузить и разархивировать". Выбираем наш скрипт (оттуда, куда мы его сохранили) и ждем пока он загрузится. Поздравляю, наш скрипт успешно распаковался.

Теперь перейдем к создаю базы данных. Заходим в "Базы данных", и первым делом включаем полныйдоступ к "phpMyAdmin". Далее нажимаем на "создание новой базы данных", вводим имя и пароль. Пароль лучше еще продублировать в комментарии к базе данных, таким образом мы точно его не потеряем, потому что он сейчас он нам понадобится.

Теперь мы приступаем к заливу базы данных. Нажимаем под полным доступом на кнопку "phpMyAdmin" и попадаем в панель управления базами данных. После того, как мы зашли в панель, выделяем нашу базу данных ЛКМ чтобы она подсвечивалась серым цветом.

После того, как вы выполнили все действия, открываем папку bd с базой данных. Переходим в раздел "Импорт" и нажимаем "Обзор". После чего выбираем наш файл базы данных (bd.sql)

После того, как наша база загрузилась, листаем вниз по странице и ничего не изменяя нажимаем на кнопку "Вперед".

После того как мы залили базу, нам нужно установить логин и пароль в файл "bd.php". Чтобы его найти, заходим в папку "inc" и в ней видим этот файл. Общий путь у вас должен быть вот такой:

Если ты новичок, то после открытия файла тебе будет неясно куда его вставлять, прилагаю скриншот 👇

В итоге должно быть так 👇

Нажимаем "Сохранить". Все, мы можем обновить страницу нашего сайта и у нас он будет успешно работать.

Настройка

Теперь нам необходимо настроить авторизацию, чтобы мы могли входить в наш магазин. Для этого нам нужен ВК для разработчиков.

Нажимаем на кнопку "создать приложение", выбираем "сайт". Далее указываем домен нашего магазина.

Далее переходим в настройки. Здесь нам нужны приложение и защищенный ключ.

Итак, мы получили нужные данные. Теперь заходим в папку "inc" и ищем файл "config.php". Именно в этом файле хранятся все основные настройки нашего сайта.

Устанавливаем приложение и теперь можем входить в наш магазин.

Вот мы и вошли в магазин. Как же нам попасть в админ-панель? Очень просто. К нашему домену приписываем слово "/admin"

Выглядеть это будет так: https://вашдомен/admin

Данные для входа в админку мы с вами можем поменять в файле "config.php". По умолчанию они будут вот такие:

$admin_log = "admin"; // логин админа
$admin_pass = "admin"; // пароль админа

После ввода мы попадаем в админ-панель где можем полностью управлять нашим магазином.

Итоги

Теперь у вас есть свой магазин и вы можете продавать там скрипты или другие цифровые товары.