Seite 1 von 1

[gelöst] Installation wird nicht fertig

Verfasst: Mo 28. Apr 2008, 09:22
von rethus
Ich habe seit 4.6.23 und 4.8.2 das Phänomen, das die Installation nicht fertig wird.

Sie bleibt immer hier hängen

Hat jemand eine Idee, woran das liegen kann?

Gibt es ein Debug-modus bei der installation, damit man brauchbare Infos zurückbekommt?

Direktsupport im Contenido-IRC-Chat wäre auch toll: http://www.xstable.de/onlinechat/index. ... ntenido.de

Re: Installation wird nicht fertig

Verfasst: Di 29. Apr 2008, 13:39
von emergence
rethus hat geschrieben:Hat jemand eine Idee, woran das liegen kann?
vielleicht ist die ausführungszeit seiten php.ini zu gering eingestellt...

ähm neuinstall oder upgrade ?

wenn neuinstall wie weit werden die db tabellen angelegt ?
rethus hat geschrieben:Gibt es ein Debug-modus bei der installation, damit man brauchbare Infos zurückbekommt?
nicht das ich wüsste...

Verfasst: Do 1. Mai 2008, 12:19
von rethus
Bringt alles nichts. Das Setup kann ich nur durchlaufen, wenn ich jeweils bei jedem Schritt, wo er hängen bleibt einmal den zurück-Button im Browser klicke.

Verfasst: Do 1. Mai 2008, 13:09
von xmurrix
Versuche mal das verwendete iframe im Installer anzuzeigen.

In /setup/templates/setup/forms/installer.tpl die Zeile 23

Code: Alles auswählen

<iframe style="width: 500px; height: 100px; visibility:hidden;" src="{DBUPDATESCRIPT}"></iframe>
ändern in

Code: Alles auswählen

<iframe style="width: 500px; height: 100px;" src="{DBUPDATESCRIPT}"></iframe>
Vermutlich unterbricht ein DB Fehler oder eine PHP-Warnung die Durchführung des nächsten Installationsschrittes. Wenn das der Fall ist, sollte die Ursache dann sichbar sein.

Gruß
xmurrix

Verfasst: Do 1. Mai 2008, 13:30
von rethus
Danke für den Tipp, werde es bei der nächsten Installation probieren.

Verfasst: Do 12. Jun 2008, 15:57
von rethus
Hab das mal durchgeführt, wie du gesagt hast... mit sichtbaren iframe.

Bei jeweils unterschiedlichen Schritten wirft er mir einen 403 error (Zugriff verweigert) raus.
Klicke ich in das iframe und sage Ihm Frame neu laden, geht er weiter.

Jemand ne Ahnung woran das liegt?

Verfasst: Do 12. Jun 2008, 16:29
von rethus
Schaue ich in die error_log des Users, sehe ich folgendes:

Code: Alles auswählen

[Thu Jun 12 17:27:15 2008] [error] [client 84.44.224.xxx] client denied by server configuration: /var/www/xxx.de/httpdocs/setup/dbupdate.php
Scheint, als wenn der Server bei einer Bestimmten Anzahl an Anfragen, den Zugrif nicht zulässt.

Welche Servereinstellungen könnten das sein?

Verfasst: Do 12. Jun 2008, 17:14
von rethus
Aktuellen nachforschungen zufolge könnte es an dem Apache-Modul mod_evasive liegen, das dafür da ist um DDos-Attacken abzuwehren.

Da das Install-Script ja immer wieder die dbupdate.php aufruft, scheint mod_evasie dieses script dann zu blocken, was ausreicht um den Install-Prozess zum erliegen zu bringen.

Re: [gelöst] Installation wird nicht fertig

Verfasst: Do 25. Feb 2010, 12:33
von rethus
Schnelle möglichkeit das Problem zu beheben:
  • Mit nem Developertool a la Firebug den Quellcode ansehen und das iframe (unter dem Ladebalken) anhand des löschens des Style-parameter ( display:hidden) sichtbar machen
  • Dann in das Iframe klicken und "Aktueller Frame >> neu Laden" dann gehts weiter

Re:

Verfasst: Do 25. Feb 2010, 12:50
von Oldperl
Hallo rethus,
rethus hat geschrieben:Aktuellen nachforschungen zufolge könnte es an dem Apache-Modul mod_evasive liegen
"Könnte" oder liegt es?
Wäre interessant zu wissen, dann muß man sich nämlich eine andere Vorgehensweise bei der Setup-Routine überlegen.

Gruß aus Franken

Ortwin