Skip to content

Repository files navigation

TastyIgniter Setup Wizard

Web installer for TastyIgniter — designed for shared hosting with zero shell access.

Upload this wizard, open setup.php in your browser, enter your database credentials, and the installer downloads the TastyIgniter distribution release with bundled dependencies, writes configuration, and runs igniter:install in-process via Artisan::call().

Full installation guide:tastyigniter.com/docs/installation

Requirements

RequirementMinimum
PHP8.3+
DatabaseMySQL 8.0+ or MariaDB 10.6+
Web serverApache or Nginx with URL rewriting
Composer / SSHNot required for wizard install; required for extension updates

Required PHP extensions: bcmath, ctype, curl, dom, exif, gd, intl, json, mbstring, openssl, pdo_mysql, tokenizer, xml, zip.

What the wizard does

  1. Checks server requirements
  2. Downloads the TastyIgniter distribution release with bundled dependencies from GitHub (includes vendor/)
  3. Extracts files and writes your .env database settings
  4. Runs igniter:install via Laravel's Artisan::call() — no CLI needed
  5. Generates a root .htaccess redirect to public/ when needed

Troubleshooting

See the installation troubleshooting guide. Detailed logs are written to setup/setup.log.

Development

cd setup/assets
npm install
npm run dev # watch mode
npm run build # production assets → css/app.css, js/app.js

License

MIT — see LICENSE.txt.

About

Setup wizard for TastyIgniter

Topics

Resources

Security policy

Stars

21 stars

Watchers

7 watching

Forks

Releases

Sponsor this project

Packages

Used by

Contributors

Languages