Hello,
I have installed lighttp with php support. It looks like, that function
__autoload doesnt work in cgi mode (in the manual I only see, that it should
not work in cli mode).
I have this code fragment:
function __autoload($class)
{
if(File_Exists(PATH_EXTRAS_CLASSES.$class.".php"))
{
require_once(PATH_EXTRAS_CLASSES.$class.".php");
}
}
$CNeplatici = New CNeplatici();
And I get message:
2013-03-27 15:21:14: (mod_fastcgi.c.2676) FastCGI-stderr: PHP Fatal error:
Class 'CNeplatici' not found in
/usr/local/www/data/sys/web/templates_p/neplatici.php on line 12
(this code is working on other project, but on apache).
And if I switch to:
require_once(PATH_EXTRAS_CLASSES."CNeplatici.php");
$CNeplatici = New CNeplatici();
It works.
I have this lighttp configuration:
fastcgi.server = ( ".php" =>
( "php-local" =>
(
"socket" => "/tmp/php-fastcgi-1.socket",
"bin-path" => "/usr/local/bin/php-cgi",
"max-procs" => 1,
"broken-scriptfilename" => "enable",
)
),
)
This is cgi configuration not cli isnt it? I thing that autoload should work.
Thank you
Radek
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php