I have installed MyBB local using XAMPP and it goes smoothly. But when I do it on the server it give me errors.
MyBB creates and inserts a lot of data by itself and I found out the errors are in queries like:
INSERT INTO... VALUES ('NULL', ...)
On my localhost MySQL (which is 5.5.27 for both) accepts this kind of query, where 'NULL' is passed as a String. But in the server it gives an error #1366 as the title says.
The problem is that changing the query is not an option since it is A LOT of queries, so anyone has an idea where I can configure this to work?
Thanks in advance.
I think your MySQL Server is running in strict mode.
This can be fixed in one of two ways, but you may have to get your hosting company to do this for you.
Method 1: Open the "my.ini" file within the MySQL installation directory and look for something like...
Replace with:
Method 2:
You may be able to run an SQL query within your database management tool such as phpMyAdmin which can normally be found from your web hosting control panel: