To use Football League Manager, download and unzip the script to your webserver's document root.
After unzip, you should configure your web server's document / web root to be the public directory.
The index.php in this directory serves as the front controller for all HTTP requests entering your application.
The point of having public directory for host root is that you're not leaking any of the project files through your web server.
That public directory is there for reason to make project a bit more secure. Don't try to break this security addition.
The public/.htaccess file is used to provide URLs without the index.php front controller in the path.
Before using Football League Manager with Apache, be sure to enable the mod_rewrite module so the .htaccess file will be honored by the server.
The content of the .htaccess can be different from one server to another.
This is the default .htaccess file:
If this is not working, ask from your hosting provider to set up your .htaccess file.
If you are using Nginx, the following directive in your site configuration will direct all requests to the index.php front controller:
After installing Football League Manager, you may need to configure some permissions.
Directories within the storage, public/uploads and the bootstrap/cache directories
should be writable by your web server or Football League Manager will not run.
Subscribe to receive an email when we ship new features, security updates, or major releases. No marketing — only product updates.