v1.1
- PHP 8.4+
- MySQL
- Composer (must be available in CLI)
- PHP CLI (
phpcommand available in terminal)
pdopdo_mysqlmbstringopenssltokenizerjsoncurlfileinfogdbcmathxmlzip
- Node.js 24 + npm (recommended for asset build during install)
- Redis
The v1.1 installer is available at:
/public/installer
- Clone/pull the repository.
- Ensure web server points to
public. - Ensure these folders are writable:
storage/bootstrap/cache
Open in browser:
- Local (example):
http://localhost:9000/installer/ - Docker/Nginx (example):
http://localhost:8090/installer/
- Welcome
- Requirements check
- Database setup
- App/Admin setup
- Automated installation (runs all setup steps)
- Install complete screen
- Composer install
- App key generation
- Storage link
- Database migrate (fresh)
- Database seed
- Optional npm install/build (if Node/npm available)
- Laravel cache optimization
- Finalize installation (
storage/installedmarker)
- Open login page from the complete screen.
- Verify you can sign in.
- Security: remove or rename
public/installerafter verification.
If you want to run installer again in local/dev:
- Remove install marker:
rm -f storage/installed - Clear browser cookies for localhost (or use private window)
- Clear caches:
php artisan config:clearphp artisan cache:clearphp artisan route:clearphp artisan view:clear
- Reopen
http://localhost:9000/installer/
Use this if you are not using the Visual Installer.
composer installcp .env.example .env- Configure DB in
.env php artisan key:generatephp artisan migratephp artisan db:seedphp artisan storage:linknpm install && npm run production(optional/recommended)
cp .env.example .envdocker-compose up -d --build- Install PHP dependencies:
docker exec -it school_app bashcomposer install
- Run migrations/seed:
php artisan migratephp artisan db:seed
- Install frontend deps (optional):
docker exec -it node_app npm install
- Open app:
http://localhost:8090/
If you face any issue during installation or setup:
- Please contact the development team via https://gegok12.com
- Or post an issue here: https://github.com/Gego-K12/gegok12/issues
If this project helps you, please:
- ⭐ Star the repository
- 🍴 Fork the repository
- Share feedback and improvements via issues/PRs
For professional support, implementation help, or additional/custom module development, please contact:
