This is one of the most common problems. It happens because SMTP is not correctly set up, or not set up at all. To learn how to set it up, follow this guide
At the front end part of the script, you will find the form for Registration. . The interested restaurants will fill the form, and Restaurant/owner account will be automatically created. An email will be sent to them.
The restaurant owner will need to log in with the email and password (generated password can change if he wants on the profile page). After that, the owner can start filling the items/categories for his restaurant.
Initially, they are assigned to a free plan.
The site operates in 1 language that can be defined from the .env variable.
Easy to translate to any language. All strings are in few files.
Laravel - PHP Framework
MySQL Database
Bootstrap - Based on Argon Design from Creative Tim
React JS
Mobile ready - Both storefront and dashboard
Login as admin
Go to settings
Delete demo data
Problem: When you click on the update button, you get a blank screen with error 500.
Cause: This mostly happens because there is not enough memory available. You can check the "Error" pages in cPanel to confirm
Solution:
Go to your cPanel
There find the tool "MultiPHP INI Editor"
Select the project
memory_limit put to 512M
This should be enough
Then try to update again
Problem: When you click on the update button, you get a blank screen with error 500. if you enable debug mode, you see the error directory "tmp/v2.0.x" not found.
Cause: This mostly happens because the /tmp directory is not workspace related /tmp dir
Solution:
Go to you cPanel
Open File Manager
Open .env (it is hidden - enable hidden files)
Add the variable
SELF_UPDATER_DOWNLOAD_PATH="/home/YOUR_WORKSPACE_NAME/tmp/"
Then try again to update
Problem: After an update, some users experience error 503 | Service not found.
Cause: This mostly happens because your PHP setup doesn't have the ZIP extension enabled.
Solution:
You will need to enable the ZIP extension
This is the best and simplest guide we could find on how to enable the ZIP extension in cPanel
Also, please talk with your hosting provider on how to enable the zip extension for you.
When for some reason, the one-click update can't work, you can easily update via FTP.
We post the updated file publicly. And you can download the updates from here.
Go inside your current version. There should be a zip file. If the zip file version, is bigger than current, there is an update for that version.
Download the zip file and extract it locally.
Connect to your FTP, and navigate to the root of it.
Drag and Drop the folders from the update to your FTP. Overwrite them.
Repeat the procedure until you see that this is the latest version.
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.
Solution 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.
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.
Problem
Before, 2.0.8 if you try to migrate language you can get an error 500. And some of the items like the categories can be translated multiple times like {en:\\\en:\\\......}
Reason This happens because we didn't look into object active status. And script crashed when it tried to translate an un-active record.
Solution
Update to 2.0.8+ For the{en:\\\en:\\\......}
, if you don't have a lot of data, you can manually edit them from the admin. If you have a lot of data,
Export the categories and items table
Find replace, so it looks normal
Delete categories and items by ignoring foreign keys and import again
Or ask for help from us.
Then make the translation migration again. Now should go fine.
Error After installation, when you open your site, you see an error screen with a report similar to this.
local.ERROR: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'plan.plan_id'
Reason The most common problem for this is because you have entered the wrong credentials/user/pass for the Database and the setup of the database was incomplete.
Solution
Open the file .env and make sure you have entered the correct DB data
Remove file storage/installed
Try to install again by visiting yourdomain.com/install
If that doesn't help, please create a ticket, and if you can share cPanel / Admin details with us so we can look into the problem.
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.