|
|
1 month ago | |
|---|---|---|
| admin | 1 month ago | |
| app | 1 month ago | |
| assets | 1 month ago | |
| config | 1 month ago | |
| data | 1 month ago | |
| docs | 1 month ago | |
| media | 1 month ago | |
| .gitignore | 1 month ago | |
| .htaccess | 1 month ago | |
| README.md | 1 month ago | |
| contact.php | 1 month ago | |
| datenschutz.php | 1 month ago | |
| gallery.php | 1 month ago | |
| impressum.php | 1 month ago | |
| index.php | 1 month ago | |
| router.php | 1 month ago | |
| showreel.php | 1 month ago | |
| upload-api.php | 1 month ago | |
| upload.php | 1 month ago |
A flat-file PHP website for photographers, built for plain shared webhosting. No database, no framework, no build step — upload via FTP/SFTP and it runs.
curl and openssl (standard on shared hosting).htaccess support (or any server with the document root
pointed at this folder)cp config/config.sample.php config/config.php # fill in S3 + site settings
cp config/credentials.sample.php config/credentials.php # default login: admin / changeme
php -S localhost:8080 router.php # local preview
Then open http://localhost:8080/admin/, log in, and change the password first (Settings).
Upload the contents of this folder straight into your document root —
index.php is the home page.
index.php landing page ← document root
showreel.php, gallery.php
admin/ backoffice
assets/ css + js
media/ local images (hero + showreel)
app/ PHP library code ┐
config/ config + credentials├─ inside the docroot but blocked by .htaccess
data/ flat-file storage ┘
docs/ documentation
router.php local dev only (php -S)