I'm building an extensive web site using Mandiva9, PHP5, PostgreSQL and, of course, Apache.
Now, almost at the project's conclusion, I find myself staring at a php error: "Max execution time of 0 seconds exceeded."
Up to this point, I was led to believe that 'setting this parameter to 0 disables any maximum limit.'. No previous problems have been encountered. (quote from Gilmore and Treat, p29, "Beginning PHP and PostgreSQL 8")
They also show the default value as being so. In /etc/php.ini I have set this to 30 but the value does not 'stick' after a restart of httpd. I tried a value of 300 with the same result. I understand that 300 is pretty well the working maximum because of the browser limitations?
Basically, I need PHP to perform a raw scoring task, spread across specific functions . They all parse without error on the 'require' call, but that work can't be accomplished in 0 seconds.
So ... how do I determine and then set the resource limit to something usable in the circumstances, and why is /etc/php.ini ignored? If there is some as yet undiscovered problem in executing some part of my script, I'll never find out this way.
Thanks for any insight you might be able to share with me on this.
George