Fórum Ubuntu CZ/SK
Ostatní => Ubuntu Server => Téma založeno: On 10 Června 2012, 19:54:24
-
Zdravím,
chtěl jsem vyzkoušet podporu FastCGI, podařilo se mi ji úspěšně nainstalovat dle postupu:
http://failover.co.za/2012/01/29/setup-apache-mpm-worker-fastcgi-php-fpm-apc/
Nyní funkce phpinfo() vrací správně: Server API FPM/FastCGI
Problém ale vzniknul jinde...Příklad:
/projekty1/.htaccess
/projekty2/.htaccess
/projekty3/.htaccess
(+ další adresářová struktura dle názvu projektů...tento .htaccess je tedy společný pro všechny podsložky v dané složce "projekty" )
Mám řekněme tyto 3 složky, kde v každém z nich jsou definované globální proměnné pro connect do databáze..pro projekt1 je to např:
SetEnv PROJECT1_DBUSER user
SetEnv PROJECT1_DBPASSWORD password
V projektu pak můžu použít tuto globální proměnnou na jakoukoliv podsložku...
Po instalaci FPM dle návodu mi toto chování zmizelo..teď už to tyto proměnné nezná. Musel bych to do každého projektu dopsat ručně, což ztrácí význam..Uměl by někdo poradit, jak tomu pomoct, abych měl FastCGI a chování se vrátilo do normálu?
díky
-
Tak nový poznatek...on .htaccess funguje...ale bere ho jen z /var/www ....nefachá to z těch mých nalinkovaných projektů..ta struktura vypadá takhle:
/projekty/.htaccess
/projekty/autopujcovna/www......
/projekty/barvy-laky/www....
/projekty/fotbal/www....
......
......
a ten .htaccess je tedy společný pro všechny níže vypsané projekty. A tento .htaccess to ignoruje.
-
Tak .htaccess funguje jak ve /var/www, tak v konkrétní složce projektu...tzn v /projekty/autopujcovna/www/.htaccess
nefunguje jen v nadřezené složce /projekty/.htaccess ...ale to jsem teda už nějak obešel a funguje..