Pozor na funkci apache_get_module v PHP 5.3
- Vyki
- Člen | 388
Zdravím, teď jsem asi půl hodiny řešil proč mi nejde na produkčním serveru aplikcace a výsledek pátrání mě zavedl k funkci apache_get_modules kterou v bootstrapu zjišťuji zda je na serveru apache extenze mod_rewrite. Tato funkce prostě na serveru (Hosting Onebit, tarif Web optim, PHP 5.3.1) není, patrně chybí apache extenze pro PHP, každopádně pozor na to, není to moc obvyklá chyba.
- Panda
- Člen | 569
Není to chyba, je to feature – ta funkce není a ani nemůže být dostupná, pokud webserver s PHP komunikuje přes FastCGI. A hádejte, jak to funguje na ONEbitu?
http://www.onehelp.cz/…very-php-5-3
Vlastní konfiguraci PHP umožňují (namísto .htaccess) nově soubory .user.ini (obdoba php.ini). PHP i FTP používají stejného vlastníka (uživatele) pro vytvářené soubory i adresáře. Webservery s PHP 5.3 komunikují prostřednictvím modulu FastCGI.
- Vyki
- Člen | 388
Pokud jede PHP přes mod_php pak je to jediná možnost, kdy může fungovat apache php extenze?