apache2 will immer noch nicht alle sites anzeigen

Apache, Lighttpd, nginx, Cherokee
Post Reply
as-n
Posts: 196
Joined: 2002-12-19 17:42
 

apache2 will immer noch nicht alle sites anzeigen

Post by as-n »

Hallo,

mein Umstieg auf apache2 wird jetzt wohl doch etwas aufwendiger, ich bekomme andauernd irgend welche Probleme mit der Anzeige von php sites.
So kommt manchmal beim bloßen Aktualisieren eine site plötzlich ein Error 404 und auch wenn ich folgenden URL eintippe kommt ein 404er Fehler:

http://saitenkatalog.de/catalog/advance ... _a_quickie

Im alten 1.3er Apachen lief das aber alles wunderbar.

Zusätzlich will der IE nun ab und an die php sites downloaden anstelle von Ausführen, dass kann ja auch nicht sein, liegt aber veilleicht am IE.

Trotzdem wäre ich froh, irgend einen Anhaltspunkt zu bekommen an was das liegen könnte, vielleicht habe ich ja nur was vergessen und sehe es nicht gleich, Danke.

Ciao
AS-N
as-n
Posts: 196
Joined: 2002-12-19 17:42
 

Re: apache2 will immer noch nicht alle sites anzeigen

Post by as-n »

Hallo nochmals,

jetzt hat auch mal Opera versucht die php Datei downzuloaden, also muss es doch irgend wo am Apachen liegen.
Ich habe jetzt mal in der mime.types "php" an erster Stelle geschrieben, also vor phtml etc., nur mal so aus Verdacht und jetzt geht es schon etwas besser, kann aber auch Einbildung sein.

Ciao
AS-N
mitmacher
Posts: 84
Joined: 2004-04-18 16:23
 

Re: apache2 will immer noch nicht alle sites anzeigen

Post by mitmacher »

Hach fein, ein oscommerce-Shop :-))

habe ich auch erst kürzlich entdeckt... feine sache das!

aber zum thema: läuft doch alles bestens!?
ich kann zumindest nix feststellen...

trotzdem ein tipp, gerade wg. dem aktualisierungs-problem:
Aus leidiger Erfahrung kann ich nur berichten, dass die Browser-Caches oftmals mehr als rumnerven, gerade beim entwickeln! :evil:

also am besten in alle dynamischen PHP-Seiten folgenden Code einbauen (o.ä.), dann wird garantiert nix mehr gecached (EDIT: außer bilder!):

Code: Select all

$now = gmdate("D, d M Y H:i:s");  // aktuelle Zeit (GMT), z.b.: Mon, 26 Jul 1997 05:00:00
header("Expires: $now GMT");  // immer sofort verfallen
header("Last-Modified: $now GMT");  // immer geändert
header("Pragma: no-cache");  // HTTP/1.0
header("Cache-Control: no-store, no-cache, max-age=0, must-revalidate");  // HTTP/1.1
Vor weiteren Test (oder auch so mal häufiger!) unbedingt den Browser-Cache manuell leeren.

Wahrscheinlich hast du oftmals halt nur alte Seiten angezeigt bekommen, was echt verwirrend sein kann...
as-n
Posts: 196
Joined: 2002-12-19 17:42
 

Re: apache2 will immer noch nicht alle sites anzeigen

Post by as-n »

Habe jetzt alles nochmal überprüft und den cache geleert, aber heute ist das Problem schon wieder da:

Code: Select all

[Mon Jun 21 08:24:45 2004] [error] [client 209.237.238.178] File does not exist: /srv/www/htdocs/web6/html/catalog/product_info.php/cPath/67/products_id/2539/language/de
[Mon Jun 21 08:24:49 2004] [error] [client 209.237.238.178] File does not exist: /srv/www/htdocs/web6/html/catalog/product_info.php/cPath/67/products_id/2539/language/en
[Mon Jun 21 08:24:53 2004] [error] [client 209.237.238.178] File does not exist: /srv/www/htdocs/web6/html/catalog/product_info.php/cPath/67/products_id/2539/language/es
[Mon Jun 21 08:25:13 2004] [error] [client 209.237.238.178] File does not exist: /srv/www/htdocs/web6/html/catalog/product_info.php/cPath/68/products_id/2552/language/en
[Mon Jun 21 08:25:20 2004] [error] [client 217.227.241.111] File does not exist: /srv/www/htdocs/web6/html/catalog/default.php/cPath/74/sort/3a/page/4, referer: http://saitenkatalog.de/catalog/default.php/cPath/74/sort/3a/page/3
[Mon Jun 21 08:25:37 2004] [error] [client 209.237.238.178] File does not exist: /srv/www/htdocs/web6/html/catalog/product_info.php/cPath/68/products_id/4749/language/en
[Mon Jun 21 08:25:49 2004] [error] [client 209.237.238.178] File does not exist: /srv/www/htdocs/web6/html/catalog/product_info.php/cPath/72/products_id/4654/language/en
obwohl es die sites definitiv gibt.

Im Browser, getestet mit IE und Opera, bekommt man auch ab und zu noch die Aufforderung *.php sites zu downloaden, die werden also nicht angezeigt.
Woran könnte das denn liegen?

Ciao
AS-N
mitmacher
Posts: 84
Joined: 2004-04-18 16:23
 

Re: apache2 will immer noch nicht alle sites anzeigen

Post by mitmacher »

wenn es nur in diesem Shop auftritt, solltest du evtl. die dortigen Optionen nochmals sondieren. das ganze ist halt auch recht umfangreich, und es gibt da einige Schalter, die das PHP-Verhalten beeinflussen...

also erstmal ohne Shop mit einfacheren Seiten testen, dann kannst du evtl. schon mal Apache/PHP an sich ausschliessen...
as-n
Posts: 196
Joined: 2002-12-19 17:42
 

Re: apache2 will immer noch nicht alle sites anzeigen

Post by as-n »

Zumindest unter apache1.3 lief der Shop jetzt knapp ein Jahr ohne jegliche Probleme.
Werde aber nochmal alles durchchecken.

Ciao
AS-N
mitmacher
Posts: 84
Joined: 2004-04-18 16:23
 

Re: apache2 will immer noch nicht alle sites anzeigen

Post by mitmacher »

hm, falls es hilft:

wie gesagt, kenne ich den Shop erst seit kurzem und nutze ihn daher NUR unter Apache 2.x, auch lokal unter Windows. Bisher auch ohne Probs...

ich gehe daher einfach mal generell davon aus, dass es nicht an Apache im allgemeinen liegen kann. aber die Geschichte, dass PHP mal ausgefürht wird und dann wieder nur downloadbar bist, hört man häufiger und ist mir ein echtes Rätsel. Entweder es geht oder halt nicht...
Wie schafft ihr dies bloss immer? Würde ich gerne mal nachvollziehen können (lokal)... ;-)

btw: wenn bei dir "nur" die language-Dirs angemeckert werden, könnte es ja auch prompt damit zusammenhängen. evtl. aus Versehen alle Sprachen gelöscht? ;-)
Post Reply