Submitted by Arvi89 on Thu, 03/19/2015 - 00:13
I just re-installed my server with a fresh Ubuntu 14.04 and a fresh virtualmin, I tried vtiger, it got installed properly, but when I tried to finish the install, I got this in the error log:
[Thu Mar 19 06:11:07.738326 2015] [fcgid:warn] [pid 20752] (104)Connection reset by peer: [client 223.223.194.66:53390] mod_fcgid: error reading data from FastCGI server
[Thu Mar 19 06:11:07.738391 2015] [core:error] [pid 20752] [client 223.223.194.66:53390] End of script output before headers: install.php
So it's not working.
Status:
Active
Comments
Submitted by andreychek on Thu, 03/19/2015 - 00:23 Comment #1
Howdy -- hmm, it didn't actually output a specific error message.
Could you try changing the PHP Execution Mode to "CGI", and then attempt the installation of Vtiger again?
CGI often generates better error messages than FCGID. You can switch that in Server Configuration -> Website Options.
Once you do that, take another peek at the Apache error logs for your domain, and see what error message(s) it shows now.
Submitted by Arvi89 on Thu, 03/19/2015 - 00:56 Comment #2
Ok, will try that in the afternoon!
Submitted by Arvi89 on Sun, 03/22/2015 - 21:27 Comment #3
Ok, I got busy, but when I tried with cgi I just got nothing in the error log, and it still broke. Still the same problem with fcgid.
edit: Ok, I got it, I realized that IU couldn't install anything after failing vtiger, so I checked the php conf in virtualmin and it was empty, and I checked again the error log and saw this:
Directive 'allow_call_time_pass_reference' is no longer available in PHP in <b>Unknown</b> on line <b>0</b><br />
I commented the line and now it works, but vtiger wants it, so I'll see how it goes.
Submitted by andreychek on Sun, 03/22/2015 - 21:47 Comment #4
Jamie, I was reviewing the vTiger bug tracker regarding this, and it looks like this is an issue they recently corrected.
That is, some months ago, they made it so that vTiger should no longer require allow_call_time_pass_reference, as that feature isn't available in PHP 5.4 and above.
We should probably make sure we aren't adding that option to any server running PHP 5.4 or higher. It looks like we currently add that parameter for vtiger, phpwebsite, and sugarcrm.
Submitted by Arvi89 on Sun, 03/22/2015 - 21:47 Comment #5
So it doesn't work, I guess because 5.4 is 3 years old. (can't have the 6.2 version?)
Fatal error: Cannot re-assign auto-global variable _FILES in /home/arvi89/domains/vtiger.arvi89.com/public_html/vtigercrm/include/utils/CommonUtils.php on line 1395
I really like virtualmin, but there are too many scripts that have become useless/not up to date.
I would prefer half of the number of scripts you offer, but all up to date and working :)
(horde3 for example, just remove it, as well as many other project that have been abandoned for years)
Anyway, keep up with the good work! :)