The installer is stuck at "Creating tables"
Your server stopped the script. Raise max_execution_time to 300 in the PHP settings, empty the database, and run the installer again.
Why it happens
Creating the tables is the heaviest step of the installer. If the server stops PHP scripts after a short time, or the database refuses part of the work, the progress bar just stops.
Fix it
- In your hosting panel, raise max_execution_time to 300 and memory_limit to 256M.
- Check that the database server is MySQL 8.0.13+ or MariaDB 10.4+.
- Empty the database (or create a new one) so no half-created tables are left.
- Delete
configuration.phpfrom the site folder if the installer already created it. - Run the installer again.
Good to know
- Still stuck? Open your browser's developer tools (Console tab) while installing: a red error there or in the server's error log names the cause.
Sources
- Technical Requirements – Joomla Manual
- Installing Joomla – Joomla User Guide