Převod z varianty LinuxPHP5 na LinuxPHP5_CGI
Varianta LinuxPHP5_CGI je samostatná webhostingová služba. Oproti běznému LinuxPHP5, kde spouštíme dynamické stránky pomocí modulů apache (mod_php), tato varianta funguje, jak již její název napovídá, na CGI/FastCGI interpretu pro PHP5. Bezpečnost běhu skriptů je zajištěna pomocí suPHP enginu, který kontroluje správnost práv u spouštěných skriptů. Tento princip umožňuje i na sdíleném webhostingu vypnutí několika běžných bezpečnostních opatření, především známý SafeMode.
Rozdílná oprávnění u LinuxPHP5 a LinuxPHP5_CGI
Jak již bylo uvedeno výše opravnění se u těchto dvou varianty liší:
- U běžného LinuxPHP5 jsou práva následující: vlastník: siteXXXX skupina: apache práva: 660 (rw,rw,0)
- U LinuxPHP5_CGI jsou: vlastník: siteXXXX skupina: siteXXXX práva: 640 (rw,r,0)
Na co si dát pozor?
Problém v .htaccesu u FilesMatch: nutné změnit ForceType pouze na x-httpd-php