I am having a number of minor problems which may be related to the Apache/MariaDB/PHP settings and/or versions. The simplest of these to describe occurs when cloning a form. Here is what I have done to reproduce the problem. This happens consistently.
- Create a clean installation of nuBuilder as per the instructions in the Wiki - works OK
- Login and use the fast form builder (Builders > Fast Forms) to create a new Browse&Edit form (and data table) with two fields - works OK
- Enter a couple of records - OK
- Use the (Setup > Forms) button to edit the form design and clone it - at this point the cloning does not seem to work. In the cloned form the Browse function is fine; however Edit does not work.
Code: Select all
Baseline After FF After FF
created cloned
-------------------------------------------------------------
zzzzsys_form 42 43 44
zzzzsys_browse 79 81 83
zzzzsys_tab 63 64 65
zzzzsys_object 267 270 270
So, I have a few questions:
Am I correct in expecting there to be 272 records in zzzzsys_object after cloning?
If so, then what could be the reasons for the cloning to be incomplete?
The are no JS errors in the console (as the cloning occurs server-side, I would not expect any).
There are no (new) records in zzzzsys_debug.
The web hosting platform uses:
MariaDB 5.5.58 - Protocol version: 10
PHP version: 7.0.24 - others are available but all show the same problem.
I wonder if there are changes that need to be made in php.ini, my.cnf or other configuration files for nuBuilder to operate correctly? For some settings I may need to request the web hosting company to make changes.
Has anyone had to make such changes in order for nuBuilder to work correctly?
Finally, I installed WampServer with PHP 7.1.9 and MariaDB 10.2.8 on my PC to create an alternative test environment.
To get this working with nuBuilder I had to use sql-mode="" but after making this change I found exactly the same behaviour as described above.
There are many versions of PHP, MariaDB/MySQL and a large number of settings and so any guidance on how to resolve this would be very welcome.
Thanks in advance.
Neil