Demo installation — Reveloni Flat File CMS

Instalacja i konfiguracja

Instalacja w 2 minuty

Wymagania

PHP 7.4 lub wyższy (zalecane 8.0+). Serwer Apache z włączonym mod_rewrite. Katalog z prawami zapisu (uploads/, backups/, data.json). To wszystko. Nie potrzebujesz: MySQL, PostgreSQL, MongoDB (ani żadnej innej bazy), Composera, npm, Node.js, Dockera, Redisa, Memcached. Hosting współdzielony za 50 zł/rok w zupełności wystarczy.

Kroki instalacji

1. Pobierz ZIP z plikami CMS. Zawartość: index.php, admin.php, functions.php, style.css, script.js, data.json, .htaccess, katalog lang/, katalogi uploads/ i backups/. 2. Wgraj pliki na serwer (FTP, panel hostingu, SSH). Całość do katalogu głównego domeny lub podkatalogu. 3. Wejdź na /admin (np. twojastrona.pl/admin). 4. Zaloguj się (domyślne hasło: admin). 5. Zmień hasło! (pierwsza czynność po zalogowaniu). 6. Skonfiguruj (nazwa strony, motyw, język, meta tagi). 7. Dodaj treść (strony, zdjęcia, opinie). Gotowe.

Struktura plików

index.php — frontend (to co widzi odwiedzający). admin.php — panel administracyjny. functions.php — logika (bezpieczeństwo, email, backup, języki, motywy). style.css — style CSS (responsywne, dark mode, animacje). script.js — JavaScript (lightbox, animacje, dark mode toggle, mobile menu). data.json — dane (ustawienia, strony, opinie, stopka — WSZYSTKO w jednym pliku). .htaccess — konfiguracja Apache (pretty URLs, bezpieczeństwo, cache, gzip). lang/ — pliki językowe (3 podkatalogi: europe, mideast, asia). uploads/ — zdjęcia wgrane przez panel. backups/ — kopie zapasowe (ZIP-y).

Backup i migracja

Backup: panel admina → zakładka Backup → Utwórz backup → Pobierz ZIP. ZIP zawiera data.json + uploads/. Restore: panel admina → zakładka Backup → Wgraj ZIP → potwierdź. Migracja na inny serwer: skopiuj WSZYSTKIE pliki (w tym data.json, uploads/, .htaccess) — strona działa natychmiast na nowym serwerze. Zero eksportu/importu bazy, zero dumpów SQL.