Nachdem dieser Punkt bei der Installation und auch in der ersten Woche grün war, ist er plötzlich auf Orange gewechselt (unter Systemgesundheit). Alle Links und Klicks funktionieren aber, so weit ich das prüfen kann.
Was könnte da passiert sein?
Ich habe die Seite vorige Tage von einer Domäne auf eine andere gelegt und natürlich in der Config-Datei die neue URL eigetragen (sShopDir & sCompileDir). Die Domäne wurde dabei nicht kopiert oder bewegt, ich habe direkt am Server nur das Verzeichnis einer anderen URL zugeordnet und den Verzeichnisnamen angepasst.
Die .htaccess Datei ist ebenfalls vorhanden.
Was kann das sein bzw. was genau prüft und sieht Oxid, wenn ein “orange” ausgegeben wird?
wer könnte dazu etwas sagen, wenn Du meinst: “Ich habe die Seite vorige Tage von einer Domäne auf eine andere gelegt” und gleichzeitig “Die Domäne wurde dabei nicht kopiert oder bewegt”. Diese beiden Aussagen widersprechen sich.
Was genau ist passiert und was hast Du gemacht? Gab es ggf. Änderungen beim Hosting Provider?
Ich hoste die Domänen selber, deshalb wird auf der Festplatte wo die Daten sind physisch nichts bewegt. Ich bin mir auch nicht sicher, ob es überhaupt damit was zu tuen hat. Daher kann ich auch auf die Daten direkt und ohne FTP zugreifen, was besonders bei den Berechtigungen echt hilfreich ist.
Mich würde interessieren, was genau das orange Quadrat aussagt, denn der Shop funktioniert einwandfrei. Aber irgendetwas scheint dem Diagnoseprogramm nicht zu gefallen und ich wüsste gerne, was das ist.
gelb (nicht orange :-)) sieht man in dem Fall, wenn Apache mod_rewrite installiert ist aber die Tests für das redirect gehen nicht durch. In dem Fall wird unterstellt, dass es zwar installiert aber nicht sauber konfiguriert ist (z.B. in einigen Server-Konfigurationen).
if ( function_exists( 'apache_get_modules' ) ) {
// it does not assure that mod_rewrite is enabled on current host, so setting 1
$iModStat = in_array( 'mod_rewrite', apache_get_modules() ) ? 1 : 0;
} else {
$iModStat = -1;
}
Den Thread habe ich schon gelesen, das kuriose ist ja, dass alles funktioniert und ich nicht weiss, warum die Prüfung gelb ist. Links funktionieren ja auch. Und die htaccess habe ich auch schon mal modifiziert. Mir sieht das eher nach einem Bug aus, ich bin ja froh, dass die Seite als solche tadellos läuft.
Der Button war ja bei der Installation grün aber ich habe mittlerweile an so vielen Stellen was geändert, so dass ich auch nicht genau sagen kann, wann das Problem aufgetreten ist.
Vielleicht sollte ich das einfach mal ignorieren. Oder was kann noch passieren?
Zunächst mal: ich bin sehr sicher, dass bei dir alles ok ist, Trotzdem ist die Anzeige seltsam, die sollte grün sein und ich nehme mal an, dass du nicht in deinem css die Farben neu verteilt hast.
Was hast du für eine Shopversion?
Der Test im Shop ob mod_rewrite installiert ist geht wie folgt (Klasse oxSysRequirements, Funktion checkModRewrite): es wird versucht, die oxseo.php im shop direkt anzufragen. Das entspricht im Prinzip dem Link, den Marco gepostet hatte, nur dass der Shop den call über fsockopen abfeuert. Wenn an der Stelle keine ressource zu bekommen ist, dann wird als Fallback die Abfrage auf apache_get_modules versucht und der Status geht auf gelb.
Was hast du in deiner config.inc.php genau bei $this->sShopURL und $this->sSSLShopURL eingetragen?
Wenn man “umzieht” und den DNS-Eintrag noch nicht öffentlich, sondern in seiner hosts-Datei hat, sollte man auch die hosts-Datei des Servers anpassen, da die Prüfung sonst Orange zeigt.