Check out the LimeSurvey source code on GitHub!

Problem beim Update von 1.85 auf 1.91

More
5 years 6 months ago #64083 by ottmann
Hallo,

wir hatten bisher LimeSurvey 1.85 RC im Einsatz. Ich wollte jetzt auf die aktuelle Version 1.91 updaten. Habe die config gesichert und die neuen DAten hochgeladen und dann wieder die config mit allen richtigen DAten.

Danach kam der dialog das man die Datenbank updaten muss. Dies habe ich gemacht. Es geht los, aber dann geht es nur bis zu einem bestimmten Punkt und bricht ab. Dies wird mir angezeigt:

e LimeSurvey Datenbank wird aktualisiert (2011-07-29 16:56:52) .Bitte gedulden Sie sich...

Verschiebe die Benutzertemplates in neues Verzeichnis (/xxx/limesurvey/upload/templates)...

SQL-Anweisung fehlgeschlagen: ALTER TABLE `lime_questions` ADD `parent_qid` integer NOT NULL default '0' Grund: Duplicate column name 'parent_qid'

SQL-Anweisung fehlgeschlagen: ALTER TABLE `lime_answers` ADD `scale_id` tinyint NOT NULL default '0' Grund: Duplicate column name 'scale_id'

SQL-Anweisung fehlgeschlagen: ALTER TABLE `lime_questions` ADD `scale_id` tinyint NOT NULL default '0' Grund: Duplicate column name 'scale_id'

SQL-Anweisung fehlgeschlagen: ALTER TABLE `lime_questions` ADD `same_default` tinyint NOT NULL default '0' COMMENT 'Saves if user set to use the same default value across languages in default options dialog' Grund: Duplicate column name 'same_default'
.
SQL-Anweisung fehlgeschlagen: CREATE TABLE `lime_defaultvalues` ( `qid` int(11) NOT NULL default '0', `scale_id` int(11) NOT NULL default '0', `sqid` int(11) NOT NULL default '0', `language` varchar(20) NOT NULL, `specialtype` varchar(20) NOT NULL default '', `defaultvalue` text, PRIMARY KEY (`qid` , `scale_id`, `language`, `specialtype`, `sqid` ) ) ENGINE=myISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci Grund: Table 'lime_defaultvalues' already exists

Wie kann ich denn das Problem beheben? Danach geht es nicht weiter und ich kann mich auch nicht einloggen.

Danke für eure Hilfe!
Sebastian

Please Log in to join the conversation.

More
5 years 6 months ago #64087 by c_schmitz
Das passiert eigentlich nur, wenn vorher schonmal das Update fehlgeschlagen ist.

*Alte Datenbank aus Backup wiederherstellen
*Update nochmal starten und geduldig sein ;)

Best regards

Carsten Schmitz
LimeSurvey project leader

Please Log in to join the conversation.

More
5 years 6 months ago #64088 by ottmann
Mh okay, ich hab davor versucht mal das 3Klick-Update zu machen aber das ging nicht (einmal wegen falscher Schreibrechte und einmal weil der Server nicht erreichbar war). Kann das auch daranliegen?

Danach habe ich die 1.91 manuell übertragen.
Danke schon mal für die Hilfe!
lg
Sebastian

Please Log in to join the conversation.

More
5 years 6 months ago #64092 by ottmann
So ich hab jetzt mal die alte Datenbank wieder reingepsielt.

Jetzt bricht er aber schon früher ab. Und zwar beim verschieben der Benutzertemplates.

Verschiebe die Benutzertemplates in neues Verzeichnis (/xx/limesurvey/upload/templates)...
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Eine Idee wie man das Problem lösen kann? Ich hab mal nachgeschaut in dem Ordner templates sind nur noch folgende Templates:

basic
bluengrey
business_grey
citronade
clear_logo
default
eirenicon
limespired
mint_idea
sherpa
vallendar

Das sind ja eigentlich die wo schon dabei sind und keine Benutzertemplates mehr.

Danke für eure Hilfe!
Sebastian

Please Log in to join the conversation.

More
5 years 6 months ago #64093 by c_schmitz
Sieht völlig normal aus. Was passiert denn nach der letzten Reihe von Punkten?

Best regards

Carsten Schmitz
LimeSurvey project leader

Please Log in to join the conversation.

More
5 years 6 months ago #64096 by ottmann
Da passiert dann leider nichts mehr. Der Firefox hört auf zum laden und es bleibt so stehen. Wenn ich auf aktualisieren gehe kommt der SQL-Fehler. Kann das am Browser liegen muss es morgen mal mit einem anderen probieren.

Oder hat du noch eine Idee?

Please Log in to join the conversation.

More
5 years 6 months ago #64097 by c_schmitz
Ich vermute mal, das dauert deinem Server zu lange und er bricht das Script einfach ab. Sie mal zu ob du die max_execution_time (o.ä) auf deinem Server erhöhen kannst und dann probiers nochmal (nachdem du wieder das Backup eingespielt hast).

Best regards

Carsten Schmitz
LimeSurvey project leader

Please Log in to join the conversation.

More
5 years 6 months ago #64108 by ottmann
Hallo,
also leider habe ich jetzt keine Möglichkeit gefunden diesen Wert selber zu erhöhen. Gibt es da noch eine andere Möglichkeit? Weil eigentlich hat ja Limesurvey schon alle Benutzertemplates in das upload-Verzeichnis übernommen. Es sieht nur so aus als würde er da noch weiter machen wollen, aber es gibt ja keine mehr in dem templates-Ordner.
Danke für die HIlfe
Sebastian

Please Log in to join the conversation.

More
5 years 6 months ago #64109 by ottmann
Hab jetzt mal noch mal in der phpinfo() nachgeschaut. Da steht der max_execution_time auf 50000 was eigentlich schon recht hoher Wert ist.

Ich hab jetzt im templates-Ordner keine Benutzertemplates mehr. Kann ich dieses verschieben irgendwie überspringen?

Please Log in to join the conversation.

More
5 years 6 months ago #64110 by c_schmitz
Das Verschieben der Templates ist nicht das Problem. Auch die max_execution_time ist hoch genug.
Aus irgendeinem Grund bricht das Script bei Aktualisieren der Datenbank ab.
Bitte schau mal in dein PHP Error log ob Du dort Fehlermeldungen zur fraglichen Abbruchzeit siehst.

Best regards

Carsten Schmitz
LimeSurvey project leader

Please Log in to join the conversation.

More
5 years 6 months ago #64111 by ottmann
Wird der von LimeSurvey selber erstellt oder vom server? Das ganze läuft nämlich auf einen Hosting-Paket von 1&1 und ich hab keine Ahnung wo ich das finde. Aber ich such mal ;)
Liebe Grüße

Please Log in to join the conversation.

More
5 years 6 months ago #64112 by c_schmitz
Vom Server. Im Regelfall gibt es irgendwo ein Verzeichnis mit Logfiles oder eine Möglichkeit in der Adminoberfläche des Providers

Best regards

Carsten Schmitz
LimeSurvey project leader

Please Log in to join the conversation.

More
5 years 6 months ago - 5 years 6 months ago #64113 by ottmann
So jetzt habe ich die PHP Error log mal schreiben können und die Datei die mir da erstellt wird gibt folgendes aus:

"30 Jul 2011 21:09:50","/xxx/limesurvey/common.php: 89","() date_default_timezone_get() [<a href='function.date-default-timezone-get'>function.date-default-timezone-get</a>]: It is not safe to rely on the system's timezone settings. Please use the date.timezone setting, the TZ environment variable or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Berlin' for 'CEST/2.0/DST' instead"


Anscheind gibt es ein Problem mit der Zeitzone. Kann ich das jetzt noch umstellen?

Danke für deine tolle Hilfe!
Liebe Grüße
Sebastian
Last Edit: 5 years 6 months ago by ottmann.

Please Log in to join the conversation.

More
5 years 6 months ago #64114 by c_schmitz
Das ist auch nicht das Problem. Wenn es so wäre, würde er nichtmal mit den Update anfangen. Keine weiteren Meldungen nach Ausführen des Updates (mit sauberer Datenbank?)

Best regards

Carsten Schmitz
LimeSurvey project leader
The following user(s) said Thank You: ottmann

Please Log in to join the conversation.

More
5 years 6 months ago #64115 by ottmann
Nein leider nicht. Allerdings wird die php error log nur aufgezeichnet wenn ich diese in die php-Datei die ausgeführt wird einbinde.

Weist du in welcher php-Datei das Update ausgeführt wird? Ist das die die admin.php?

Werd es dann morgen mal weiter ausprobieren dir noch einen schönen Abend und danke für deine tolle Hilfe!
Liebe Grüße
Sebastian

Please Log in to join the conversation.

Imprint                   Privacy policy         General Terms & Conditions         Revocation information and revocation form