(10.09.2008, 00:36)Michael schrieb: [ -> ]Ist mod_rewrite auf dem Server aktiv? Das kannst du in der PHP-Info im Admin-CP sehen. Suche dort mal nach "rewrite".
Wenn ich danach suche, dann finde ich nur dies:
Directive ---> url_rewriter.tags
Local Value ---> a=href,area=href,frame=src,form=fakeentry,fieldset=
Master Value ---> a=href,area=href,frame=src,form=fakeentry,fieldset=
Dann ist mod_rewrite nicht aktiv, wodurch du die suchmaschinenfreundlichen URLs nicht nutzen kannst.
/harrybos/archive/index.php/forum-2.html hat mit suchmaschinenfreundlichen URLs nichts zu tun, da wird auch kein Rewrite gemacht dafür. Der Apache nennt das, was nach einer php-Datei kommt (also hier /forum-2.html) ein path info postfix oder so ähnlich, und dieser Name wird von der index.php des Archivs selber ausgewertet. Das funktioniert auch ganz ohne mod_rewrite, wenn du da einen Fehler bekommst hat das andere Ursachen (die mir leider nicht genauer bekannt sind). Ein Blick in die error_log des Apachen würde hier eventuell weiterhelfen, wenn du schon einen 500er dafür bekommst. Im Zweifelsfall kannst du mal deine .htaccess umbenennen um auszuschließen, daß ein Fehler in deiner .htaccess für das Problem verantwortlich ist.
Hallo frostschutz,
auch wenn ich die .htaccess deaktiviere (Umbenennung htaccess.txt) führt die Ansicht im Archivmodus zum 500er. Außerhalb des Archivmodus (Normale Ansicht) werden alle Foren und Threads als *.html fehlerfrei dargestellt, und selbst der GoogleBot tummelt sich schon auf den *.html Seiten herum
Bis dato (selbst in der 1.2er Version) habe ich den Archivmodus noch nie getestet, und bin eigentlich nur zufällig durch das Google Listing einer Abfrage darauf gekommen
Der Root wird im Archiv Modus korrekt dargestellt, sobald ich aber hier ein Forum anklicke
[Bild:
http://www.der-gebrauchte-hund.de/harryb...v_snap.jpg]
gibt's den 500er
Gruß
Verdino
Hast du ein error_log und wenn ja was steht dazu drin? Ich weiss leider nicht welche Optionen beim Apache dafür verantwortlich sind, dass datei.php/irgendwas funktioniert. Eigentlich hat das bei mir bislang noch überall funktioniert. Allerdings bin ich auch überall mit Apache 2 unterwegs, nicht mit 1.x
Guten Morgen frostschutz
habe gerade mal in meinem /log Ordner nachgeschaut und die error_log beutachtet - zum Testen habe ich nochmals ein Forum im Archivmodus augerufen, und prompt, nach Fehler 500, wurde die error_log aktualisiert. Der Fehler wird als
sh: uptime: command not found gelistet.
Gruß
Verdino
archive/global.php Zeile185: if($uptime = @exec('uptime'))
durch if(0) ersetzen
würde mich aber wundern wenns wirklich daran lag - das @ soll eigentlich schon dazu führen daß fehler ggf. ignoriert werden
allerdings hatte irgendwer das schonmal hier *grübel*
wie auch immer. hosts mit apache aber ohne uptime sind komisch. ;
Hallo frostschutz,
die Lösung stand im Code
Ich musste lediglich mal meine Augen richtig aufmachen
und in der global.php
// If archive mode does not work, uncomment the line below and try again
define("ARCHIVE_QUERY_STRINGS", 1);
Zeile 13 aktivieren, und nun funzt der Archiv Modus
Das war dann die letzte kleine "Baustelle" nach dem Upgrade gewesen
Vielen Dank für Deine Unterstützung
Mit fidelem Bardino Tapps aus Waldbronn
Verdino