Installing Football League Manager is easier than it looks. If you can upload files to your hosting and create a database, you're most of the way there — a guided setup wizard takes care of the rest.
Before you start, make sure your hosting meets the requirements.
This is the path most people take. It usually takes about 10 minutes.
public folder. Set your domain's (or subdomain's) document root to the public/ folder inside the files you uploaded.That's it. Once the wizard finishes, log in and start setting up your leagues.
Why the public folder? Pointing your domain to public/ means visitors can never reach your configuration, database details or source code directly. It's one small step that keeps your site secure — please don't skip it.
If you're not ready for live hosting yet, free tools like XAMPP or Laragon set up PHP and MySQL on your computer, so you can test everything locally before going live.
On most managed shared hosting the steps below are already handled for you. You only need this section if you run your own server.
The public/.htaccess file is already included and gives you clean URLs (without index.php in the address). Just make sure the mod_rewrite module is enabled. If links aren't working, ask your host to enable mod_rewrite, or to set AllowOverride All for your document root.
If you use Nginx instead of Apache, add this to your site configuration so all requests go through the front controller:
The app needs to be able to write to a few folders. The storage, public/uploads and bootstrap/cache folders (and everything inside them) must be writable by your web server. On most shared hosting this is already the case; on a VPS, set them to 755 (or 775 if your web server runs under a different user).
Running into trouble? Contact us — we're happy to help you get set up.
Subscribe to receive an email when we ship new features, security updates, or major releases. No marketing — only product updates.