Check the below these cases and make changes accordingly:
- A web server might don't have permission to allow overriding of the Apache config on a per-directory basis. Allow Override needs to be set to All for the directory block as mentioned below:
<Directory /home/users/var/www/htdocs>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
-
If your database password contains some special character(such as #$%@) then change your password and make it without special characters.
locate the .env file in your project and make sure APP_ENV=dev when you are doing your setup.
-
Allow read-write permission for the below file & folder:
For .env file – chmod 755 -R path of .env file of UVdesk project
For Var folder -chmod 755 -R path of var folder of UVdesk project
For Config folder – chmod 755 -R path of config folder of UVdesk
For Public folder – chmod 755 -R path of the public folder of UVdesk
For Migration folder – chmod 755 -R path of the migration folder of UVdesk
-
It happens mainly because of less execution time in the php.ini file.
By default, max_execution_time is 30 sec you need to increase it and restart your server.
Check here how to increase the max-execution time and restart your server.
And clear your project cache by:
php bin/console c:c
Now try to install your project.
=> Also, run the below commands in your project root directory:
php bin/console doctrine:migrations:diff
php bin/console doctrine:migrations:migrate
And clear the cache of the project:
php bin/console c:c
=> Once you try with the manual installation of uvdesk from here.
Source