Fehler bei Eintrag des Geburtsdatums

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
Ruckhaber
Beiträge: 87
Registriert: 11. Sep 2011, 19:59

Fehler bei Eintrag des Geburtsdatums

Beitrag von Ruckhaber »

Hallo,

ich habe heute die Version 2.2.8 installiert. Beim Eingeben der Mitglieder wollte ich auch den Geburtstag eintragen. Egal, ob ich es direkt oder über das Kalenderfeld versuche, ich erhalte folgende Meldung:

Webserver oder Datei auf dem Server nicht gefunden.
.../admidio/adm_program/modules/profile/profile_save.php?user_id=1&new_user=0

Das Eintragen von anderen Feldern scheint aber zu funktioniern.

Dann habe ich ein zusätzliches Datenbankfeld "Eintrittsdatum" angelegt. Das Feld habe ich auch als Datumsfeld definiert. Auch hier tritt das gleiche Problem auf.

Hat jemand eine Idee, woran das liegen könnte?

Jörn Ruckhaber
Benutzeravatar
fasse
Administrator
Beiträge: 6193
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Hallo Jörn,

ich kann dein Problem leider bei uns im Demo-Bereich nicht nachvollziehen. Kannst du mal schauen, ob du es da auch hinbekommst.

Viele Grüße
Fasse
Ruckhaber
Beiträge: 87
Registriert: 11. Sep 2011, 19:59

Beitrag von Ruckhaber »

Im Demobereich klappt die Funktion wunderbar.

Ich habe jetzt versucht, einen Termin auf meiner Installation anzulegen. Das funktioniert auch nicht.

Der Browser (Firefox) spuckt beim Aufruf der Funktion
…/admidio/adm_program/modules/dates/dates_function.php?dat_id=0&mode=1
nur eine Weise Seite aus.

Admidio läuft auf einem Server von "Alfahosting.de", PHP 5.3, MySQL-Version: 5.
Ruckhaber
Beiträge: 87
Registriert: 11. Sep 2011, 19:59

Beitrag von Ruckhaber »

Nochmal Hallo,

habe soeben bei meinem Server die Funktion "display_errors" mit folgendem Ergebnis aktiviert:

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting 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 in /var/www/.../html/admidio/adm_program/system/constants.php on line 44

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting 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 in /var/www/…/html/admidio/adm_program/system/constants.php on line 45

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting 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 in /var/www/…/html/admidio/adm_program/system/classes/table_session.php on line 103

Nach dem Logout komme ich nicht mehr zum Login, außer ich schalte die Fehlermeldungsanzeige wieder ab.

:roll:

Jörn
Ruckhaber
Beiträge: 87
Registriert: 11. Sep 2011, 19:59

Beitrag von Ruckhaber »

Hallo,

bezüglich der Fehlermeldung habe ich den Support vom Hoster kontaktiert. Hier die Anwort:

unser Server gibt dies unter PHP5.3 nicht mehr vor, sodass mittels .htaccess Datei und folgendem Inhalt die Zeitzone selbst und flexibel gewählt werden kann:
SetEnv TZ Europe/Berlin

Die Meldung taucht auch nur dann auf, wenn display_errors aktiviert ist, was nur zu Entwicklungs- und Prüfzwecken aktiviert sein sollte!

Hier gibt es eine Übersicht der verfügbaren Zeitzoneneinstellungen z. B. für Europa:
http://de2.php.net/manual/en/timezones.europe.php
Jammon
Beiträge: 89
Registriert: 19. Okt 2010, 12:57

kämpfe auf mit diesem Problem

Beitrag von Jammon »

Hallo Ruckhaber

Ich kämpfe auf dem einten Server, welcher PHP 5.3 installiert hat ebenfalls mit diesem Problem. Hast du schon eine Lösung dafür gefunden? Wenn ja wäre ich ebenfalls sehr interessiert daran.

Gruzz Jammon
Ruckhaber
Beiträge: 87
Registriert: 11. Sep 2011, 19:59

Beitrag von Ruckhaber »

Das Zeitzonenproblem hat am 23.06.2009 das Mitglied OKRaftDD gelöst.

In der Datei config.php, gleich nach dem Kommentar, folgenden Code einfügen...und siehe da: Es geht!

Code: Alles auswählen

if(function_exists('date_default_timezone_set'))
{
  date_default_timezone_set('Europe/Berlin');
} 


:D :D

Gruß Jörn
Jammon
Beiträge: 89
Registriert: 19. Okt 2010, 12:57

Beitrag von Jammon »

Cool danke, dass muss ich gleich mal ausprobieren, sobald ich Zeit dazu finde.

Gruzz Jammon
Antworten