main
Рыбсток
Интернет-магазин продуктов питания на чистом PHP.
Техническая основа
- PHP 8.2+ или PHP 8.3+
- MariaDB/MySQL
- PDO
- HTML/CSS/JavaScript
- Собственная админка на PHP
Стартовая структура
public/- публичная часть сайта и входная точка.app/- основной PHP-код.views/- шаблоны страниц.admin/- будущая админка.database/- SQL-схемы и данные.storage/- загрузки, экспорты, кеш и логи.docs/- проектная документация.
База данных
Данные подключения хранятся в .env.
Для безопасности .env добавлен в .gitignore; пример настроек лежит в .env.example.
Запуск локально
- Установить Open Server Panel, Laragon или другой локальный сервер с PHP и MariaDB.
- Направить корень сайта на папку
public/. - Проверить настройки базы в
.env. - Открыть
/install.php?token=rybstock-local-installи применить схему базы. - Открыть сайт в браузере.
Диагностика
Если после изменения файлов сайт показывает старый текст, открыть:
/check.php
Страница покажет реальный путь исполняемого файла, базу данных, количество таблиц и текущие верхние категории.
Основные адреса
/- главная./catalog- полный каталог./catalog/ryba- пример страницы категории./admin/- стартовая админка./admin/categories.php- категории./admin/products.php- товары.
Если сервер смотрит не в public/, нужно настроить виртуальный хост, чтобы публичной была именно эта папка.
Description
Languages
PHP
68.9%
CSS
19.6%
Hack
6%
Python
4%
JavaScript
1.2%
Other
0.3%