Hallo Liste Ich sitze hier vor einer Kiste mit einem LAMP unter der openSUSE 11.4 (inkl aller Updates), auf der mir der Apache bereits eine Hand voll vhosts verwaltet. Nun soll noch ein weiterer vhost dazukommen, unter dem ein osCommerce 2.3.3 läuft. Soweit kein Problem, die Installation läuft sauber durch, anschließend ist auch eine erste Startseite sichtbar. Wenn ich aber versuche, das Backend des osCommerce mit /admin aufzurufen, bekomme ich folgenden Fehler: Fehler: Umleitungsfehler Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann. Google meinte hier, das Problem könnte in die Richtung "Annahme von Cookies" oder "Javascript" gehen, woraus ich dann ein Problem beim Browser meiner Workstation schließen würde. Allerdings habe ich von der selben Workstation aus auf einer Testkiste mit Ubuntu 12.x ebenfalls das osCommerce installiert und komme dort problemlos ins Backend. Somit tippe ich eher auf ein Problem bei der Apache-Config und/oder MySQL. Die Rechte im DocumentRoot passen aber, alle Files und Ordner sind dem Webserver-User zugeordnet. Ein zusätzliches Problem ist mir ebenfalls aufgefallen, welches ich nur auf der openSUSE habe: Wenn ich die "normale" Startseite, also nicht das Backend aufrufe, bekomme ich etwa jedes zweite Mal ein 1062 - Duplicate entry 'n4og0m52csiti6ehn27epa0chohocf3h' for key 'PRIMARY' insert into sessions values ('n4og0m52csiti6ehn27epa0chohocf3hsm6fn2tjsspl8bfn6j81', '1351589672', 'lh6YLA6xBlKyZ8WMi2uvWonm5_stqPlJh4iRG1p34NG0id8HDGMmp5QLyhZ1P1I5VtDf6XI9YpOJSebCRTr6DIZ235iMLMCQn3ZPouhGk4QupORQvs65IRRLLiO2bb4XfrlfkX0KdM49axYrFrqtcTnqpY1H510JseGp7THQbyoLEQoSg0sfEhEW_JzAcxi4wwWXnxcGuIxBcvzjrN_mexQnanG38ktDQQxQvfW77LUpWkx_1hn6sDvONKWoDnGr6NdZyF8agOSCqZykMJdd9rPWbfAym5CTY6aJe-kN5lN2kvzIQbDn0qciDmsb1QUJWwhJ1tZmsdLNvTuEVXe4iKAAjlTPvOOGBQs-cfJAbAb9eK8u2KK0Mn6tKESaOLaa__W95RoTlxjpYbVBmodrAug46AyumhyPsjnBnm-NjL4f4dxRW0pG3VzSVJsMd0wgbz7OoOGoT7Y012zL2eS2VpmpIPklEr-PNQQe971CSZsVGov45sOVvSqalMFE1rgD3KW_CngbtY1_rE4gLgSB_UH2kb3caLfEniq3dOAcjyE.') Wo muss ich hier schrauben, damit ich dieses Problem in den Griff bekomme? Ein für Tips dankbarer Alex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Dienstag, 30. Oktober 2012, 10:16:10 schrieb Alexander Pichler:
Hallo Liste
Ich sitze hier vor einer Kiste mit einem LAMP unter der openSUSE 11.4 (inkl aller Updates), auf der mir der Apache bereits eine Hand voll vhosts verwaltet. Nun soll noch ein weiterer vhost dazukommen, unter dem ein osCommerce 2.3.3 läuft. Soweit kein Problem, die Installation läuft sauber durch, anschließend ist auch eine erste Startseite sichtbar. Wenn ich aber versuche, das Backend des osCommerce mit /admin aufzurufen, bekomme ich folgenden Fehler:
Fehler: Umleitungsfehler Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann.
Google meinte hier, das Problem könnte in die Richtung "Annahme von Cookies" oder "Javascript" gehen, woraus ich dann ein Problem beim Browser meiner Workstation schließen würde. Allerdings habe ich von der selben Workstation aus auf einer Testkiste mit Ubuntu 12.x ebenfalls das osCommerce installiert und komme dort problemlos ins Backend. Somit tippe ich eher auf ein Problem bei der Apache-Config und/oder MySQL. Die Rechte im DocumentRoot passen aber, alle Files und Ordner sind dem Webserver-User zugeordnet.
(...) Mach mal ein Terminalfenster auf und lasse beim Aufruf tail -f error_log mitlaufen. Bei mir liegen die Logs im vhost-Verzeichnis unter /logs, aber das kann je nach Konfiguration auch anders aussehen. Der zweite Fehler sieht nach Fehlkonfiguration/falscher Initialisierung innerhalb von osCommerce bzw. MySQL aus. Dazu fällt mir im Moment nichts ein, aber mir hat phpmyadmin manchmal geholfen, Datenbankfehler zu beheben. Jürgen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Jürgen Am 2012-10-30 10:29, schrieb Juergen Langowski: [...]
Mach mal ein Terminalfenster auf und lasse beim Aufruf
tail -f error_log
mitlaufen. Bei mir liegen die Logs im vhost-Verzeichnis unter /logs, aber das kann je nach Konfiguration auch anders aussehen.
Das error_log schweigt sich hier leider komplett aus bei mir, sowohl das globale als auch das nur für diesen vhost (fehlende favicon.ico mal ausgenommen). Lediglich im access_log sehe ich 21 Zugriffe auf die /admin/login.php bevor ich im Browser die Fehlermeldung bekomme. Damit ich auch Sonderzeichen im Passwort für den MySQL-Connect ausschließen kann (ich hatte zuvor u.A. auch ein $-Zeichen im Passwort), habe ich zu Testzwecken vorübergehend ein rein numerisches Passwort gewählt - leider aber ohne den gewünschten Erfolg.
Der zweite Fehler sieht nach Fehlkonfiguration/falscher Initialisierung innerhalb von osCommerce bzw. MySQL aus. Dazu fällt mir im Moment nichts ein, aber mir hat phpmyadmin manchmal geholfen, Datenbankfehler zu beheben.
Du meinst hier im phpmyadmin den Punkt "Repariere Tabelle" oder "Optimiere Tabelle"? Ich wüsste zwar eigentlich nicht, was das bringen sollte, weil die Tabellen in der Datenbank ja kurz davor bei der Installaion des osCommerce neu angelegt wurden. Habe aber trotzdem für alle Tabellen Fehler "The storage engine for the table doesn't support repair" erhalten. Somit scheint die Lösung evtl in Richtung MySQL abzuzielen? Was ist bei der Suse hier anders als zB bei Ubuntu?
Jürgen
LG, Alex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 30.10.2012 11:08, schrieb Alexander Pichler:
Das error_log schweigt sich hier leider komplett aus bei mir, sowohl das globale als auch das nur für diesen vhost (fehlende favicon.ico mal ausgenommen). Lediglich im access_log sehe ich 21 Zugriffe auf die /admin/login.php bevor ich im Browser die Fehlermeldung bekomme.
Dann würde ich glatt mal den Quelltext anschauen. Ich vermute mal, dass irgendwelche Parameter nicht so ankommen, wie sie sollten. Eventuell braucht der Webserver aber auch einfach nur Schreibrechte auf irgend ein Verzeichnis? Das sollte zwar eigentlich die Installationsroutine abfragen können, aber sicher ist sicher. Gruß Uli -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 2012-10-30 11:23, schrieb Ulrich Gehauf:
Am 30.10.2012 11:08, schrieb Alexander Pichler:
Das error_log schweigt sich hier leider komplett aus bei mir, sowohl das globale als auch das nur für diesen vhost (fehlende favicon.ico mal ausgenommen). Lediglich im access_log sehe ich 21 Zugriffe auf die /admin/login.php bevor ich im Browser die Fehlermeldung bekomme.
Dann würde ich glatt mal den Quelltext anschauen. Ich vermute mal, dass irgendwelche Parameter nicht so ankommen, wie sie sollten.
Was dann für mich einem Lebenswerk recht ähnlich kommen würde, geschätzte Fertigstellung irgendwann 2027...
Eventuell braucht der Webserver aber auch einfach nur Schreibrechte auf irgend ein Verzeichnis? Das sollte zwar eigentlich die Installationsroutine abfragen können, aber sicher ist sicher.
Testweise mal alles auf 777 gesetzt, um das Problem eingrenzen zu können, gleiches Ergebniss wie vorher.
Gruß Uli
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Dienstag, 30. Oktober 2012, 11:08:23 schrieb Alexander Pichler: (...)
Das error_log schweigt sich hier leider komplett aus bei mir, sowohl das globale als auch das nur für diesen vhost (fehlende favicon.ico mal ausgenommen). Lediglich im access_log sehe ich 21 Zugriffe auf die /admin/login.php bevor ich im Browser die Fehlermeldung bekomme.
Mir fällt gerade noch was ganz Blödes ein - hast du mal andere Browser probiert? Ich kann mich dunkel erinnern, dass ich auch mal so etwas hatte, und da lag es an Firefox. Dafür spricht auch das hier: http://www.drupalcenter.de/node/31529 Da geht es interessanterweise um Drupal, und eben auch wieder um Firefox. Zu MySQL kann ich leider nicht viel sagen. Vielleicht erledigt sich das ja auch von selbst, wenn der erste Fehler behoben ist. Jürgen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 2012-10-30 11:28, schrieb Juergen Langowski:
Mir fällt gerade noch was ganz Blödes ein - hast du mal andere Browser probiert? Ich kann mich dunkel erinnern, dass ich auch mal so etwas hatte, und da lag es an Firefox. Dafür spricht auch das hier:
http://www.drupalcenter.de/node/31529
Da geht es interessanterweise um Drupal, und eben auch wieder um Firefox.
Anderer Browser, leider gleiches Problem. Wobei die Idee zwar gut ist, aber warum funzt es mit den gleichen Sourcen und dem selben Browser auf einer Ubuntu-Spielwiese? Ist mir im Moment leider nicht ganz logisch, vielleicht hab ich aber auch nur irgendwo ein Brett vor'm Kopf
Zu MySQL kann ich leider nicht viel sagen. Vielleicht erledigt sich das ja auch von selbst, wenn der erste Fehler behoben ist.
Ich hoffe auch :-)
Jürgen
Danke, Alex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo!
Alexander Pichler
Das error_log schweigt sich hier leider komplett aus bei mir, sowohl das globale als auch das nur für diesen vhost (fehlende favicon.ico mal ausgenommen). Lediglich im access_log sehe ich 21 Zugriffe auf die /admin/login.php bevor ich im Browser die Fehlermeldung bekomme.
Ich verfolge Dein Problem sehr interessiert. Ich habe auf einer openSUSE 10.3 die Versionen 2.2.2a, 2.3.1 und 2.3.3 von osCommerce installiert. Mit dem admin-login auf der 2.2.2a keine Probleme. Mit den Versionen 2.3.1 und 2.3.3 hatte ich mit dem admin-login den Fehler, den Du beschreibst. Mit der Version 2.3.1 war der Fehler seltsamerweise am nächsten Tag verschwunden, keine Ahnung warum. Der Fehler besteht mit der Version 2.3.3 auf openSUSE 10.3 weiterhin, damit komme ich aber bis zur Benutzer- und Passworteingabe und dann kommt ein Error: Invalid administrator login attempt. Auf einer openSUSE 12.2 ebenfalls die Versionen 2.2.2a, 2.3.1 und 2.3.3 installiert. Der Fehler den Du beschreibst mit den Versionen 2.2.2a 1062 - Duplicate entry 'f3oqdgi5hj6birmmr78bmf0qq76tuf3j' for key 'PRIMARY' insert into sessions values ('f3oqdgi5hj6birmmr78bmf0qq76tuf3jlt5jpf9k1be7lhh2nic1', '1351613045', 'language|s:6:\"german\";languages_id|s:1:\"2\";selected_box|s:13:\"configuration\";') Mit Versionen 2.3.1 und 2.3.3 Umleitungsfehler. Es hat offensichtlich sowohl mit osCommerce als auch mit php zu tun. openSUSE 10.3 PHP 5.2.4 with Suhosin-Patch 0.9.6.2 (cli) (built: Sep 23 2007 14:12:53) Copyright (c) 1997-2007 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies openSUES 12.2 PHP 5.3.15 (cli) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 30.10.2012 16:46, schrieb Andreas Meyer:
Hallo!
Alexander Pichler
wrote: Das error_log schweigt sich hier leider komplett aus bei mir, sowohl das globale als auch das nur für diesen vhost (fehlende favicon.ico mal ausgenommen). Lediglich im access_log sehe ich 21 Zugriffe auf die /admin/login.php bevor ich im Browser die Fehlermeldung bekomme. Ich verfolge Dein Problem sehr interessiert. Ich habe auf einer openSUSE 10.3 die Versionen 2.2.2a, 2.3.1 und 2.3.3 von osCommerce installiert. Mit dem admin-login auf der 2.2.2a keine Probleme. Mit den Versionen 2.3.1 und 2.3.3 hatte ich mit dem admin-login den Fehler, den Du beschreibst. Mit der Version 2.3.1 war der Fehler seltsamerweise am nächsten Tag verschwunden, keine Ahnung warum. Der Fehler besteht mit der Version 2.3.3 auf openSUSE 10.3 weiterhin, damit komme ich aber bis zur Benutzer- und Passworteingabe und dann kommt ein Error: Invalid administrator login attempt.
Auf einer openSUSE 12.2 ebenfalls die Versionen 2.2.2a, 2.3.1 und 2.3.3 installiert. Der Fehler den Du beschreibst mit den Versionen 2.2.2a
1062 - Duplicate entry 'f3oqdgi5hj6birmmr78bmf0qq76tuf3j' for key 'PRIMARY' insert into sessions values ('f3oqdgi5hj6birmmr78bmf0qq76tuf3jlt5jpf9k1be7lhh2nic1', '1351613045', 'language|s:6:\"german\";languages_id|s:1:\"2\";selected_box|s:13:\"configuration\";')
Mit Versionen 2.3.1 und 2.3.3 Umleitungsfehler.
Es hat offensichtlich sowohl mit osCommerce als auch mit php zu tun.
openSUSE 10.3 PHP 5.2.4 with Suhosin-Patch 0.9.6.2 (cli) (built: Sep 23 2007 14:12:53) Copyright (c) 1997-2007 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies Jetzt wo ich das gerade hier lese, Schon mal Suhosin-Log geprüft, ich glaube der schreibt nach /var/log/message ?
Gruß Ingo -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 30.10.2012 10:16, schrieb Alexander Pichler:
Hallo Liste
Ich sitze hier vor einer Kiste mit einem LAMP unter der openSUSE 11.4 (inkl aller Updates), auf der mir der Apache bereits eine Hand voll vhosts verwaltet. Nun soll noch ein weiterer vhost dazukommen, unter dem ein osCommerce 2.3.3 läuft. Soweit kein Problem, die Installation läuft sauber durch, anschließend ist auch eine erste Startseite sichtbar. Wenn ich aber versuche, das Backend des osCommerce mit /admin aufzurufen, bekomme ich folgenden Fehler:
Fehler: Umleitungsfehler Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann. Hast du irgendwelche .htaccess Datein dort aktiv. Falls ja solltest du diese mal prüfen. Es kann durchaus sein es damit zu unangenehmen Schleifen kommt.
Google meinte hier, das Problem könnte in die Richtung "Annahme von Cookies" oder "Javascript" gehen, woraus ich dann ein Problem beim Browser meiner Workstation schließen würde. Allerdings habe ich von der selben Workstation aus auf einer Testkiste mit Ubuntu 12.x ebenfalls das osCommerce installiert und komme dort problemlos ins Backend. Somit tippe ich eher auf ein Problem bei der Apache-Config und/oder MySQL. Die Rechte im DocumentRoot passen aber, alle Files und Ordner sind dem Webserver-User zugeordnet.
Ein zusätzliches Problem ist mir ebenfalls aufgefallen, welches ich nur auf der openSUSE habe: Wenn ich die "normale" Startseite, also nicht das Backend aufrufe, bekomme ich etwa jedes zweite Mal ein
1062 - Duplicate entry 'n4og0m52csiti6ehn27epa0chohocf3h' for key 'PRIMARY'
insert into sessions values ('n4og0m52csiti6ehn27epa0chohocf3hsm6fn2tjsspl8bfn6j81', '1351589672', 'lh6YLA6xBlKyZ8WMi2uvWonm5_stqPlJh4iRG1p34NG0id8HDGMmp5QLyhZ1P1I5VtDf6XI9YpOJSebCRTr6DIZ235iMLMCQn3ZPouhGk4QupORQvs65IRRLLiO2bb4XfrlfkX0KdM49axYrFrqtcTnqpY1H510JseGp7THQbyoLEQoSg0sfEhEW_JzAcxi4wwWXnxcGuIxBcvzjrN_mexQnanG38ktDQQxQvfW77LUpWkx_1hn6sDvONKWoDnGr6NdZyF8agOSCqZykMJdd9rPWbfAym5CTY6aJe-kN5lN2kvzIQbDn0qciDmsb1QUJWwhJ1tZmsdLNvTuEVXe4iKAAjlTPvOOGBQs-cfJAbAb9eK8u2KK0Mn6tKESaOLaa__W95RoTlxjpYbVBmodrAug46AyumhyPsjnBnm-NjL4f4dxRW0pG3VzSVJsMd0wgbz7OoOGoT7Y012zL2eS2VpmpIPklEr-PNQQe971CSZsVGov45sOVvSqalMFE1rgD3KW_CngbtY1_rE4gLgSB_UH2kb3caLfEniq3dOAcjyE.')
Das bedeutet ja erst mal nur das eine Session die schon existiert, nochmal eingetragen werden soll. Warum weiss ich nicht. Wenn du bisher nur installiert hast, würde ich dir raten die Sourcen nochmal frisch zu laden und die Installation nochmal zu machen (evtl. andere Quelle). Ich erlebe das hin und wieder mal, dass ein CMS bei der Installation nicht richtig fertig installiert wird. Gruß Ingo
Wo muss ich hier schrauben, damit ich dieses Problem in den Griff bekomme?
Ein für Tips dankbarer
Alex
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 2012-10-30 11:36, schrieb I.H.: Hallo Ingo
Hast du irgendwelche .htaccess Datein dort aktiv. Falls ja solltest du diese mal prüfen. Es kann durchaus sein es damit zu unangenehmen Schleifen kommt.
Nein, die .htaccess-Dateien habe ich ebenfalls deaktiviert, um mein Problem eingrenzen zu können, leider ebenfalls ohne Erfolg. [...]
Das bedeutet ja erst mal nur das eine Session die schon existiert, nochmal eingetragen werden soll. Warum weiss ich nicht. Wenn du bisher nur installiert hast, würde ich dir raten die Sourcen nochmal frisch zu laden und die Installation nochmal zu machen (evtl. andere Quelle). Ich erlebe das hin und wieder mal, dass ein CMS bei der Installation nicht richtig fertig installiert wird.
Auch Sourcen neu laden habe ich bereits versucht, hat leider ebenfalls nicht den gewünschten Erfolg gebracht. Langsam gehen mir daher die Ideen aus...
Gruß Ingo
Auch dir ein Danke, Alex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 30.10.2012 um 11:58 schrieb Alexander Pichler
Auch Sourcen neu laden habe ich bereits versucht, hat leider ebenfalls nicht den gewünschten Erfolg gebracht. Langsam gehen mir daher die Ideen aus...
greppe mal rekursiv über alle apache-configs nach 30[0-7]. Rainer-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 2012-10-30 12:04, schrieb Rainer Sokoll:
Am 30.10.2012 um 11:58 schrieb Alexander Pichler
: Auch Sourcen neu laden habe ich bereits versucht, hat leider ebenfalls nicht den gewünschten Erfolg gebracht. Langsam gehen mir daher die Ideen aus...
greppe mal rekursiv über alle apache-configs nach 30[0-7].
lokus:/etc/apache2 # grep -R 30[0-7] * conf.d/apache2-manual.conf: RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2 conf.d/mod_fcgid.conf:#FcgidIdleTimeout 300 conf.d/mod_fcgid.conf:#FcgidBusyTimeout 300 An was hattest du gedacht, bzw was genau wolltest du sehen? Ich kann dir hier grad leider nicht ganz folgen.
Rainer--
Alex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 30.10.2012 um 12:10 schrieb Alexander Pichler
greppe mal rekursiv über alle apache-configs nach 30[0-7].
lokus:/etc/apache2 # grep -R 30[0-7] * conf.d/apache2-manual.conf: RedirectMatch 301 ^/manual(?:/(de|en|es|fr|ja|ko|ru)){2,}(/.*)?$ /manual/$1$2 conf.d/mod_fcgid.conf:#FcgidIdleTimeout 300 conf.d/mod_fcgid.conf:#FcgidBusyTimeout 300
An was hattest du gedacht, bzw was genau wolltest du sehen? Ich kann dir hier grad leider nicht ganz folgen.
3xx ist der Code für diverse Umleitungen, und manchmal schreibt man die so dumm, daß es eine Endlos-Umleitung gibt, und Du scheinst ja eine solche zu haben. Jedenfalls die Server-Config sieht aber nicht so as, als hättest Du hier ein Problem. Was Du noch machen kannst: In einer Shell: telnet webserver 80 get /pfad/zu/problemtatischer/url http/1.1 host: dein_host_wie_er_in_der_url_steht <Enter> <Enter> Kommt da etwas Erhellendes zurück? Rainer-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 2012-10-30 12:17, schrieb Rainer Sokoll:
3xx ist der Code für diverse Umleitungen, und manchmal schreibt man die so dumm, daß es eine Endlos-Umleitung gibt, und Du scheinst ja eine solche zu haben. Jedenfalls die Server-Config sieht aber nicht so as, als hättest Du hier ein Problem.
Was Du noch machen kannst: In einer Shell:
telnet webserver 80 get /pfad/zu/problemtatischer/url http/1.1 host: dein_host_wie_er_in_der_url_steht <Enter> <Enter>
Kommt da etwas Erhellendes zurück?
Verstehe schon, auf was du hinauswillst. Habe es eben mal versucht, aber aus dem Ergebniss kann ich keinen Fehler ableiten, für mich schaut das soweit in Ordnung aus: HTTP/1.1 302 Found Date: Tue, 30 Oct 2012 11:46:32 GMT Server: Apache/2.2.21 (Linux/SUSE) Set-Cookie: osCAdminID=52sncseem4re53tp0e303oi6ruqri3tu5hi2hj7csb25rf13nsk0; path=/admin/ Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Location: http://oscommerce.domain.tld/admin/login.php?osCAdminID=52sncseem4re53tp0e30... Content-Length: 0 Content-Type: text/html Connection closed by foreign host.
Rainer
Alex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 30.10.2012 um 12:48 schrieb Alexander Pichler
HTTP/1.1 302 Found
Ein redirect. Der zeigt hierhin:
Location: http://oscommerce.domain.tld/admin/login.php?osCAdminID=52sncseem4re53tp0e30...
Also entweder diese URL ist genau die, die Du aufgerufen hast - dann wird das natürlich eine Endlosschleife. Oder Du hast ein Cookie-Problem, denn scheinbar wird der Cookie an die URL gehängt:
Set-Cookie: osCAdminID=52sncseem4re53tp0e303oi6ruqri3tu5hi2hj7csb25rf13nsk0; path=/admin/
Rainer PS: Mir fällt gerade ein, daß es da ein nettes FF-Addon gibt, mit dem man die Kommunikation zur Laufzeit beobachten kann: "Show http headers" oder so. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 30.10.2012 um 12:57 schrieb Rainer Sokoll
Set-Cookie: osCAdminID=52sncseem4re53tp0e303oi6ruqri3tu5hi2hj7csb25rf13nsk0; path=/admin/
Das sieht doch ganz ähnlich Deiner mysql-Fehlermeldung aus?
Duplicate entry 'n4og0m52csiti6ehn27epa0chohocf3h' for key 'PRIMARY'
Möglicherweise ist ja wirklich Dein mysql-Problem die Ursache? Daß der Cookie nicht in der DB gespeichert werden kann?-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 30.10.2012 13:03, schrieb Rainer Sokoll:
Am 30.10.2012 um 12:57 schrieb Rainer Sokoll
: Oh, noch was:
Set-Cookie: osCAdminID=52sncseem4re53tp0e303oi6ruqri3tu5hi2hj7csb25rf13nsk0; path=/admin/
Das sieht doch ganz ähnlich Deiner mysql-Fehlermeldung aus?
Duplicate entry 'n4og0m52csiti6ehn27epa0chohocf3h' for key 'PRIMARY'
Möglicherweise ist ja wirklich Dein mysql-Problem die Ursache? Daß der Cookie nicht in der DB gespeichert werden kann?--
Dann wäre der Eintrag aber nicht "Duplicate"... Sieht eher so aus, als würde er die gleiche Session noch mal anlegen. Ich tippe mal drauf, das aus irgendwelchen Gründen die Cookies nicht korrekt an das Shopscript kommen, der Shop anscheinend erst mal auf GET-Parameter ausweicht und dann irgendwie vollends verzweifelt. Versuch doch mal einen var-dump auf die üblichen Verdächtigen ($_GET, $_POST, $_COOKIE) im Shopscript. Gruß Uli -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 2012-10-30 12:57, schrieb Rainer Sokoll:
Am 30.10.2012 um 12:48 schrieb Alexander Pichler
: HTTP/1.1 302 Found
Ein redirect.
Danke, in dem Fall konntest du die Ausgabe besser deuten als ich
Der zeigt hierhin:
Location: http://oscommerce.domain.tld/admin/login.php?osCAdminID=52sncseem4re53tp0e30...
Also entweder diese URL ist genau die, die Du aufgerufen hast - dann wird das natürlich eine Endlosschleife.
Nein, ich habe lediglich "oscommerce.domain.tld/admin" aufgerufen, bei der Wurst dahinter würd' ich mir maximal meine Finger brechen :-)
Oder Du hast ein Cookie-Problem, denn scheinbar wird der Cookie an die URL gehängt:
Will ich mittlerweile nicht mehr ausschließen. Wäre mir aber unlogisch, da ich testweise das selbe osCommerce auf einem anderen Rechner mit Ubuntu installiert habe, und dort habe ich diese Probleme nicht mal ansatzweise. Daher "glaube ich eigentlich mal eher nicht so" an ein Cookie-Problem.
Möglicherweise ist ja wirklich Dein mysql-Problem die Ursache? Daß der Cookie nicht in der DB gespeichert werden kann?
Rechte des DB-Users habe ich nochmals kontrolliert, dieser hat Vollzugriff auf die zuständige Datenbank, von daher sollte eigentlich alles passen.
Rainer
PS: Mir fällt gerade ein, daß es da ein nettes FF-Addon gibt, mit dem man die Kommunikation zur Laufzeit beobachten kann: "Show http headers" oder so.
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Dienstag, 30. Oktober 2012, 15:14:06 schrieb Alexander Pichler:
Will ich mittlerweile nicht mehr ausschließen. Wäre mir aber unlogisch, da ich testweise das selbe osCommerce auf einem anderen Rechner mit Ubuntu installiert habe, und dort habe ich diese Probleme nicht mal ansatzweise. Daher "glaube ich eigentlich mal eher nicht so" an ein Cookie-Problem.
Und noch 'ne Idee. Der Bandwurm hinter deiner URL war vermutlich die Session-ID, oder? Schau dir das hier mal an: http://www.selfphp.info/praxisbuch/praxisbuch.php?group=35 besonders die Zusammenfassung am Schluss. Vielleicht könntest du mal an der Session-Verwaltung von PHP rumschrauben. Denkbar: Schreibrechte- Problem für die Session-IDs, die irgendwo auf dem Server abgelegt werden müssen, gern auch mal unter /tmp, also außerhalb der virtuellen Domains, und das ist je nach Konfiguration mitunter gar nicht zulässig. Dies betrifft jetzt tatsächlich die Server/PHP/Apache-Konfiguration bzw. die Zugriffsrechte und könnte eventuell auch die Unterschiede zwischen Opensuse und Ubuntu erklären. Jürgen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 2012-10-30 15:49, schrieb Juergen Langowski:
Am Dienstag, 30. Oktober 2012, 15:14:06 schrieb Alexander Pichler:
Will ich mittlerweile nicht mehr ausschließen. Wäre mir aber unlogisch, da ich testweise das selbe osCommerce auf einem anderen Rechner mit Ubuntu installiert habe, und dort habe ich diese Probleme nicht mal ansatzweise. Daher "glaube ich eigentlich mal eher nicht so" an ein Cookie-Problem.
Und noch 'ne Idee. Der Bandwurm hinter deiner URL war vermutlich die Session-ID, oder? Schau dir das hier mal an:
http://www.selfphp.info/praxisbuch/praxisbuch.php?group=35
besonders die Zusammenfassung am Schluss. Vielleicht könntest du mal an der Session-Verwaltung von PHP rumschrauben. Denkbar: Schreibrechte- Problem für die Session-IDs, die irgendwo auf dem Server abgelegt werden müssen, gern auch mal unter /tmp, also außerhalb der virtuellen Domains, und das ist je nach Konfiguration mitunter gar nicht zulässig.
Dies betrifft jetzt tatsächlich die Server/PHP/Apache-Konfiguration bzw. die Zugriffsrechte und könnte eventuell auch die Unterschiede zwischen Opensuse und Ubuntu erklären.
Jürgen
Danke, schaue ich mir in jedem Fall genauer an. Mein Bauchgefühl sagt mir auch, dass hier mal die Richtung stimmen könnte, bin hier in jedem Fall mal den restlichen Tag damit beschäftigt :-) LG, Alex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
On 10/30/2012 12:48 PM, Alexander Pichler wrote:
HTTP/1.1 302 Found Date: Tue, 30 Oct 2012 11:46:32 GMT Server: Apache/2.2.21 (Linux/SUSE) Set-Cookie: osCAdminID=52sncseem4re53tp0e303oi6ruqri3tu5hi2hj7csb25rf13nsk0; path=/admin/ Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Location: http://oscommerce.domain.tld/admin/login.php?osCAdminID=52sncseem4re53tp0e30...
Content-Length: 0 Content-Type: text/html
Connection closed by foreign host.
Die Anwort kommt auf jeden Fall aus Deiner Applikation und nicht vom Apache selbst. Letzterer würde bei einer 302er Antwort immer auch einen Response Body mitschicken. Was passiert denn, wenn Du dem Redirekt folgst, also curl -v http://oscommerce.domain.tld/admin/login.php?osCAdminID=52sncseem4re53tp0e30... Torsten -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Hallo Torsten
Die Anwort kommt auf jeden Fall aus Deiner Applikation und nicht vom Apache selbst. Letzterer würde bei einer 302er Antwort immer auch einen Response Body mitschicken.
Was passiert denn, wenn Du dem Redirekt folgst, also
curl -v http://oscommerce.domain.tld/admin/login.php?osCAdminID=52sncseem4re53tp0e30...
Hier bekomme ich dann ein "Duplicate entry 'kvumkob89edr3th01r9423g86lm5q115' for key 'PRIMARY'", also den selben Session-Fehler wie zuvor im Browser
Torsten
LG, Alex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Dienstag, 30. Oktober 2012, 12:48:39 schrieb Alexander Pichler:
Am 2012-10-30 12:17, schrieb Rainer Sokoll:
3xx ist der Code für diverse Umleitungen, und manchmal schreibt man die so dumm, daß es eine Endlos-Umleitung gibt, und Du scheinst ja eine solche zu haben. Jedenfalls die Server-Config sieht aber nicht so as, als hättest Du hier ein Problem.
Was Du noch machen kannst: In einer Shell:
telnet webserver 80 get /pfad/zu/problemtatischer/url http/1.1 host: dein_host_wie_er_in_der_url_steht <Enter> <Enter>
Kommt da etwas Erhellendes zurück?
Verstehe schon, auf was du hinauswillst. Habe es eben mal versucht, aber aus dem Ergebniss kann ich keinen Fehler ableiten, für mich schaut das soweit in Ordnung aus:
HTTP/1.1 302 Found Date: Tue, 30 Oct 2012 11:46:32 GMT Server: Apache/2.2.21 (Linux/SUSE) Set-Cookie: osCAdminID=52sncseem4re53tp0e303oi6ruqri3tu5hi2hj7csb25rf13nsk0; path=/admin/ Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Location: http://oscommerce.domain.tld/admin/login.php?osCAdminID=52sncseem4re53t p0e303oi6ruqri3tu5hi2hj7csb25rf13nsk0 Content-Length: 0 Content-Type: text/html
Connection closed by foreign host.
Da fällt mir noch was ein. Firefox kenne ich nicht so gut, aber in Opera gibt es die Möglichkeit, Weiterleitungen durch den Server zu unterbinden. Opera bleibt dann auf der Ausgangsseite stehen. Vielleicht hilft es ja, wenn du das versuchst und dort mal im Browser in den Quelltext siehst. Ich würde dort z.B. etwas wie <meta http-equiv="refresh" content="5; URL=http://example.org/"> erwarten, sofern die Weiterleitung nicht vom Server kommt. Jürgen -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 30.10.2012 10:16, schrieb Alexander Pichler:
Hallo Liste
Ich sitze hier vor einer Kiste mit einem LAMP unter der openSUSE 11.4 (inkl aller Updates), auf der mir der Apache bereits eine Hand voll vhosts verwaltet. Nun soll noch ein weiterer vhost dazukommen, unter dem ein osCommerce 2.3.3 läuft. Soweit kein Problem, die Installation läuft sauber durch, anschließend ist auch eine erste Startseite sichtbar. Wenn ich aber versuche, das Backend des osCommerce mit /admin aufzurufen, bekomme ich folgenden Fehler:
Fehler: Umleitungsfehler Die aufgerufene Website leitet die Anfrage so um, dass sie nie beendet werden kann. OK, noch ein Schuss ins Blaue :-). Da deine Sessions irgendwie komische Sachen machen. Hast du session.save_path=/srv/www/htdocs/vhosts/temp/ -d upload_tmp_dir=/srv/www/htdocs/vhosts/temp/ richtig gesetzt? Da php bei dir als cgi läuft, haben die Dateien alle den richtigen Benutzer und zuletzt, hast du evtl. was in die hosts geschrieben was die Umleitung falsch umschreibt? Die Fehlermeldung mit der Umleitung scheint ja vom Programm zu kommen und nicht vom Apache wenn ich das richtig verstanden habe.
gruß Ingo -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 2012-10-30 13:04, schrieb I.H.:
OK, noch ein Schuss ins Blaue :-). Da deine Sessions irgendwie komische Sachen machen. Hast du session.save_path=/srv/www/htdocs/vhosts/temp/ -d upload_tmp_dir=/srv/www/htdocs/vhosts/temp/ richtig gesetzt?
In meiner php.ini habe ich beide Einträge wie folgt gesetzt: session.save_path = /srv/www/vhosts/temp upload_tmp_dir = /srv/www/vhosts/temp Anbei aber 2 Verständnissfragen: - Was macht das abschliessende "-d" beim session.save_path? - Da ich dies global in der php.ini setze, sind hier auch Pfade außerhalb der einzelnen vhosts zulässig? Oder kann ich dies auch für jeden vhost seperat festlegen (zB über eine .htaccess)?
Da php bei dir als cgi läuft, haben die Dateien alle den richtigen Benutzer und zuletzt, hast du evtl. was in die hosts geschrieben was die Umleitung falsch umschreibt?
Ja, von den Rechten her ist alles dem Apache-User zugeordnet.
Die Fehlermeldung mit der Umleitung scheint ja vom Programm zu kommen und nicht vom Apache wenn ich das richtig verstanden habe.
Genauso habe ich das auch verstanden. Zumindest liefert der Apache hier nichts ins error_log wodurch ich eventuelle Probleme eingrenzen könnte.
gruß Ingo
Gruß, Alex -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (7)
-
Alexander Pichler
-
Andreas Meyer
-
I.H.
-
Juergen Langowski
-
Rainer Sokoll
-
Torsten Förtsch
-
Ulrich Gehauf