FAQ - Technical
Frequently Asked Questions (FAQs)
Last updated
Frequently Asked Questions (FAQs)
Last updated
When you want to run your project in subdomain, you need to declare this subdomain in your Settings. To do that, you will need to go to Site setting->Setup->Subdomains and add your domain there. Ex, if you want to run the project in app.domain.com.
One really common problem is that the emails is no received correctly. Password or email is missing. and here is the reason why. Please check this video
Problem You get a white screen with Error 500 as on this screen.
Reason This is a general error, meaning something wrong happened in the system. And it can be from different causes. it can be a bug or misconfiguration.
Option 1: Enable debug mode from admin First, we need to see why this error happens, Enable debug mode, so you can see what is behind the 500 error. To do that
Login as admin
Go In Setting
Select Setup tab
Select APP_DEBUG
Then try to reproduce the problem. Now, you will see a lot more information about the problem. If you do understand the message, you get, you may fix the problem on your own. Some common ones are SMTP are Stripe Misconfiguration. For these ones you may try to fix on your own, by going in settings to check if what you have entered is correct.
Option 2: Enable debug mode from cPanel file manager In case you are not able to login, you have the option to manually enable debug mode.
Go to your cPanel file manager
Find the file .env and edit it. This file is hidden so you may need to show hidden file in cPanel
Locate APP_DEBUG=false and change it to
APP_DEBUG=true
Now you have debug mode ON
Then try to reproduce the problem. Now, you will see a lot more information about the problem. If you do understand the message, you get, you may fix the problem on your own. Some common ones are SMTP are Stripe Misconfiguration. For these ones you may try to fix on your own, by going in settings to check if what you have entered is correct.
Share a link to the error For some other reported errors, don't hesitate to contact us with a link of the Flare Error of the problem here https://help.mobidonia.com/
Here is how you can obtain a link.
Error
"PHP Fileinfo extension must be installed
Reason "PHP Fileinfo extension must be installed/enabled to use Intervention Image."
The project needs the fileinfo extension.
Solution
As you can see on the image, it can be enabled from PHP Selector. But if there is no PHP Selector you should have access to WHM.
IN WHM
Initially, we login to WHM and navigate as follows,
Software >> EasyApache 4 >> Customize >> PHP extensions.
Here we search for fileinfo and enable phpx.x-php-fileinfo for all versions. Finally, we click on Review and Provision.
This enables the file extension for all the PHP websites in the server.
Let me know about this.
In order to force your site to run only in HTTPS login as admin, then go in "Site Setting" and in "Setup" tab locate the "App environment". And set it to "Production".
This is what can be done on the Project level. Make sure you have valid SSL and that you have set the HTTPS force on the hosting level also.
If you get an error like this one
This indicates that the INTL extension - or depending on the problem, another one is not enabled.
Here is a good video on how you can enable it. If you can't. Please speak with your hosting provider.