Deutschland United States United Kingdom
ContentLion - Open Source CMS

Lösung für Schritt 112 (Systemeinstellungen)

Lösung für Schritt 112 (Systemeinstellungen)

Ich habe mal ein wenig gesucht und probiert, um mod_rewrite zu überprüfen habe ich folgendes in den Installer eingebaut: (Auszug aus dem Quellcode der methode Installer->addCheckPage())

PHP-Quelltext

1
2
3
4
5
6
7
8
9
...
$apacheMod =apache_get_modules();
if(in_array('mod_rewrite'$apacheMod)){
  $step['content'] .= 'right"'>Stimmt</td>;
}else{
  $step['content'] .= 'wrong"'>Stimmt nicht</td>;
  $this->systemcheck == FALSE;
}
...

Ich habe jetzt allerdings nicht geschaut ob ihr nicht auch auf diese Lösung gekommen seid, oder eine andere bei der Überprüfung genommen habt

Hallo ra-V-en,

willkommen im Forum! Sorry das ich mich so spät melde, waren ja Feiertage^^

Bei uns wird das aktuell so gemacht:

PHP-Quelltext

1
2
3
        public function hasModRewrite(){
                return !(getenv('HTTP_MOD_REWRITE')=='Off' || (function_exists("apache_get_modules") && !in_array("mod_rewrite",@apache_get_modules())));
        }


Da gibt es nämlich noch die Variable HTTP_MOD_REWRITE, die man noch beachten sollte.

Okay an HTTP_MOD_REWRITE hatte ich nicht gedacht.

Aber ich habe noch eine andere Frage, ist mod_rewrite in der aktuellen Version zwingend erforderlich? Hätte sonst eine Idee wie man das lösen könnte.

Nein, in der aktuellen Version dürfte es auch ohne gehen. Hatten mehrere Leute, die das leider nicht zur Verfügung hatten.

Ähnliche Themen