Fehlermeldungen schon bei Erstinst! Systemvoraussetzungen?

Hast du Probleme Admidio einzurichten? Hier kannst du Fragen rund um die Einrichtung stellen.
Antworten
Jochen J.
Beiträge: 41
Registriert: 30. Mär 2008, 11:58
Wohnort: Heinsberg-Dremmen
Kontaktdaten:

Fehlermeldungen schon bei Erstinst! Systemvoraussetzungen?

Beitrag von Jochen J. »

Hallo zusammen!
Wir setzten admidio derzeit komplett neu auf. In der Vergangenheit kam es zu nicht nachvollziehbaren Fehlern, die sich auch nicht beheben ließen. admidio wurde auf unserem Server *komplett* gelöscht, und ich wollte die Neuinstallation der aktuellen Version lt. Anleitung durchführen. Doch schon bei Aufrufen des Inst.-Scripts werde ich mit Fehlermeldungen überschüttet:
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 /home/www/admidio/adm_program/system/constants.php on line 43

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 /home/www/admidio/adm_program/system/constants.php on line 44

Warning: Cannot modify header information - headers already sent by (output started at /home/www/admidio/adm_program/system/constants.php:43) in /home/www/admidio/adm_install/install_functions.php on line 33

Hossa die Waldfee!! Zeitzone, nuja, aber schon keine Headerinfos modifyen....fängt ja gut an :cry:

Stellt sich auch die Frage, WAS admidio gerne hätte:
Apache 1 oder 2? Welche PHP und MySql-Version? Sonst noch was?
Bitte liebe Entwickler: Schreibt da mal etwas mehr in die mehr als knappe Installationsanweisung.
Auf welcher Umgebung wird es bei Euch entwickelt? Die Versionen solltet Ihr mal da reinschreiben. Ebenso, ob und ggf. was es bei der Einrichtung der MySql-DB zu beachten gibt. Vielleicht liegen die seltsamen DB-Fehler, die uns die Neuinst. aufzwangen, ja an Einstellungs- bzw. Versioninkompatibilitäten.

Die Inst. habe ich erstmal abgebrochen :cry:
Mit freundlichen Grüßen

Jochen
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Also nun mal der Reihe nach.

Admidio prüft selber die Systemvoraussetzungen (PHP und MySQL) und lässt keine Installation zu, wenn diese nicht erfüllt sind. Der Apache-Server ist für Admidio nicht relevant.

Die angezeigten "Fehler" sind keine Fehler sondern "Warnings". Dies sind sozusagen Verbesserungsvorschläge an den Code von den PHP-Entwicklern. In diesem Fall wird bemängelt, dass wir die Zeitzone nicht setzen. Dies wird ab PHP 5 empfohlen.

Man kann solche Meldungen unterdrücken, indem man in der PHP.INI die Einstellung error_reporting ändert. Kannst du mal nachschauen, was dort bei dir steht. Auf meinem Rechner lasse ich mir eigentlich auch alle Warnungen ausgeben, allerdings bekomme ich die Meldungen von euch nicht.

Die Warnung mit der "header_information" ist dann ein Folgefehler. Da PHP selber vorher Fehlermeldung ausgegeben hat, wurde der header bereits gesendet. An der Stelle wo dann eigentlich unser Script den Header senden soll, gibt PHP dann die Warnung raus, dass dieser bereits gesendet wurde.

Die Installationsanweisung ist absichtlich kompakt gehalten, damit Leute diese auch lesen. Würden wir hier Romane schreiben, dann schreckt sowas i.d.R. sehr viele Leute ab. Natürlich sollten dabei keine wichtigen Informationen verloren gehen. Wenn was Konkretes fehlt, dann schreib es uns. Die Systemvoraussetzung sind auf der Downloadseite beschrieben und werden automatisch geprüft.

Gruß
Fasse
Jochen J.
Beiträge: 41
Registriert: 30. Mär 2008, 11:58
Wohnort: Heinsberg-Dremmen
Kontaktdaten:

Beitrag von Jochen J. »

Ah, danke!!
Mit freundlichen Grüßen

Jochen
Jochen J.
Beiträge: 41
Registriert: 30. Mär 2008, 11:58
Wohnort: Heinsberg-Dremmen
Kontaktdaten:

Beitrag von Jochen J. »

Nö, die Inst. läuft auch bei Ignorieren der Fehlermeldungen NICHT durch:
( Apache 2, PHP 5.3.2, MySql 5)

Wenn ich die erzeugte config.php herunterladen will, kommt statt dessen:

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 /home/www/admidio/adm_program/system/constants.php on line 43

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 /home/www/admidio/adm_program/system/constants.php on line 44

Warning: Cannot modify header information - headers already sent by (output started at /home/www/admidio/adm_program/system/constants.php:43) in /home/www/admidio/adm_install/installation.php on line 459

Warning: Cannot modify header information - headers already sent by (output started at /home/www/admidio/adm_program/system/constants.php:43) in /home/www/admidio/adm_install/installation.php on line 460

Warning: Cannot modify header information - headers already sent by (output started at /home/www/admidio/adm_program/system/constants.php:43) in /home/www/admidio/adm_install/installation.php on line 461


Ich habe bei meinem Provider nur eingeschränkten Zugriff auf die PHP-ini, nämlich nur in der Form, dass ich nicht die ganze editieren kann, sondern nur einzelne eigene Einträge angeben kann. Was muss ich denn bei error_reporting genau angeben?
Mit freundlichen Grüßen

Jochen
Benutzeravatar
fasse
Administrator
Beiträge: 6170
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Hallo Jochen,

solange bei dir die Fehlerausgabe so aktiviert ist, wird die Installation nicht durchlaufen.

Zum einen würde mich jetzt mal interessieren, was bei dir unter error_reporting eingestellt ist.

Dies könntest du mit einem kleinen Script prüfen:

Code: Alles auswählen

<? echo phpinfo(); ?>
und dort mal nach dem Wert suchen. So könnte ich bei mir mal diese Ausgabe erzwingen.

Du müsstest diesen Wert dann mit

Code: Alles auswählen

error_reporting = E_ALL & ~E_NOTICE
überschreiben.

Gruß
Fasse
Jochen J.
Beiträge: 41
Registriert: 30. Mär 2008, 11:58
Wohnort: Heinsberg-Dremmen
Kontaktdaten:

Beitrag von Jochen J. »

Hi,
und danke fürs Posten!

So sieht die php.ini aus:


mysql.default_socket = /var/run/mysqld/mysqld.sock
mysql.allow_persistent = Off
safe_mode = off
register_globals = on
# mesosadmin phpini begin
# do not change the lines between 'mesosadmin phpini begin' and 'mesosadmin phpini end'
memory_limit = 25M
session.save_path = /tmp
upload_max_filesize = 20M
post_max_size = 20M
[Zend]
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.2.2
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.2.2
zend_optimizer.version=3.2.2
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
upload_max_filesize=20000000
post_max_size=20000000
# mesosadmin phpini end
Mit freundlichen Grüßen

Jochen
Jochen J.
Beiträge: 41
Registriert: 30. Mär 2008, 11:58
Wohnort: Heinsberg-Dremmen
Kontaktdaten:

Beitrag von Jochen J. »

Nachtrag:
Die errorlogs sind voll mit

<b>Warning</b>: Directive 'register_globals' is deprecated in PHP 5.3 and greater in <b>Unknown</b> on line <b>0</b><br />
Cannot load Zend Extension Manager - it was built with configuration 1.2.0, whereas running engine is API220090626,NTS
<br />
<b>Warning</b>: Directive 'register_globals' is deprecated in PHP 5.3 and greater in <b>Unknown</b> on line <b>0</b><br />
Cannot load Zend Extension Manager - it was built with configuration 1.2.0, whereas running engine is API220090626,NTS
<br />
<b>Warning</b>: Directive 'register_globals' is deprecated in PHP 5.3 and greater in <b>Unknown</b> on line <b>0</b><br />
Cannot load Zend Extension Manager - it was built with configuration 1.2.0, whereas running engine is API220090626,NTS
<br />
<b>Warning</b>: Directive 'register_globals' is deprecated in PHP 5.3 and greater in <b>Unknown</b> on line <b>0</b><br />
Cannot load Zend Extension Manager - it was built with configuration 1.2.0, whereas running engine is API220090626,NTS
<br />
<b>Warning</b>: Directive 'register_globals' is deprecated in PHP 5.3 and greater in <b>Unknown</b> on line <b>0</b><br />
Cannot load Zend Extension Manager - it was built with configuration 1.2.0, whereas running engine is API220090626,NTS
<br />
<b>Warning</b>: Directive 'register_globals' is deprecated in PHP 5.3 and greater in <b>Unknown</b> on line <b>0</b><br />
Cannot load Zend Extension Manager - it was built with configuration 1.2.0, whereas running engine is API220090626,NTS
<br />
<b>Warning</b>: Directive 'register_globals' is deprecated in PHP 5.3 and greater in <b>Unknown</b> on line <b>0</b><br />
Cannot load Zend Extension Manager - it was built with configuration 1.2.0, whereas running engine is API220090626,NTS
<br />
Mit freundlichen Grüßen

Jochen
Antworten