Recent Topics

1 Oct 19, 2019 03:13    

RESOLVED Install reached "Creating tracker collection" then baled out with fatal error first time, hung the second

I've been around in circles with the installation script, putting things right then trying again. The first attempt failed when the script installed as far as "Creating tracker collection" in the "Creating demo website" section, which by the sounds of it is almost at the end of the process?

Anyway, the error message was at the top of a table and said:
Fatal error: Maximum execution time exceeded in /srv/devotoo.org.uk/public/htdocs/inc/_core_model/timer.class.php on line 253
That line is in the middle of a function and no mention of the actual time. Anybody know where it is set?

After much searching, reading and tweaking the nearest to a successful install hung at the same spot, no error message following this time, the script is still hanging at that point more than an hour since it got there. Which is why I'm up so late.

I haven't the faintest idea what a workload estimate is but because it's a mandatory field I've stuck a number in there from an estimate of where the b2evo docs site ranks as a web site size worldwide just picked up off t'interweb. I suppose the realistic answer is that there is no workload. The installation cannot complete so the site cannot be put to work. But the text box wants a figure. 0? The installer is still stuck, through all this typing. Looks like I'll just have to kill the process and await a response from you good people out there.

2 Oct 19, 2019 03:28

Additional: Stopped the page in the browser and refreshed it. Got a message saying

Installing b2evolution... OOPS! It seems b2evolution is already installed!
Clicking on the "Your Site" tab takes me to a b2evo front page with error messages:

Requested widget container site_header does not exist for current collection #1 and skin type normal! Requested widget container navigation_hamburger does not exist for current collection #1 and skin type normal!
No sign of a username, password, or anywhere to use them.

3 Oct 19, 2019 22:02

Just logged in to the forum, so I thought, and landed on the downloads page with an error message "The requested file is not available". Wow.

The problem above: when making adjustments during installation the person installing winds up in an infinitley repetitive loop. The installer detects any databse content and reports b2evo already installed, no matter how far it has progressed, if at all beyond resetting the DB character set.

The first thing to report by way of a cure is that the table prefixes should at least be editable in the set up procedure without having to go back into the file system to do so. evo_, indeed any externally predetermined prefix, is utterly unsuitable for a multi-site setup where the DBs need to be separated. The sysadmins (I use the term loosely) need to be able to set their own, if only to remember which site they are working on after an interruption. If the only site being run on a rented VM is a single instance of b2evo or any other CMS the prefix is completely superfluous so why not allow the user to delete it?

I got around the problems by deleting everything, downloading the latest stable - allowing wget would have been useful, I never ever unpack archives on my PC - setting up a new DB with the utf8 characterset to start with, unpacking b2evo zip - what's wrong with the far more effective, flexible and safer tarball? - and using mv to change it to htdocs, copying the example.htaccess to .htaccess (with apache2 configured properly on my own server not needed but for the install script fallover in its absence), copying conf/_basic_config.template.php to conf/_basic_config.php and presetting the DB creds including prefix settings before running the install script.
A couple of chown and chmod commands and the install script ran as though perfectly oiled.

I hope that forewarns some others. Those few, simple, preliminary steps may save them an awful lot of wasted and frustrating time at least until some of these few,simple, tiresome faults are fixed.
Anybody using a Tux box (mine for this purpose is Debian Stretch on a remote rented full server with shell access but it's very similar for most distros) for the first time, just yell if any of this looks daunting or confusing. It's easy really.


Form is loading...