[gelöst]Abschalten von Fehler-/Warnmeldungen
am 15.08.2009 - 22:36 Uhr in
Hallo Drupal-Forum,
bin absoluter Anfänger und gerade dabei Herrn Grafs Buch durchzuarbeiten um ein Gefühl für Drupal zu gewinnen.
Bei meinen ersten Versuchsseiten kommt es nun massenhaft zu Fehler bzw. Warnmeldungen. Ich möchte darauf hinweisen, dass ich lediglich die default-themese wie Garland / Zen etc. verwende.
Die Warnmeldungen lauten:
# : Function split() is deprecated in E:\xampplite\htdocs\drupal62\sites\all\themes\zen\template.php on line 132.
# : Function ereg() is deprecated in E:\xampplite\htdocs\drupal62\includes\file.inc on line 895.
# : Function ereg() is deprecated in E:\xampplite\htdocs\drupal62\includes\file.inc on line 895.
# : Function ereg() is deprecated in E:\xampplite\htdocs\drupal62\includes\file.inc on line 895.
...
...
...
Nachdem ich noch gar nichts editiert habe, kann mir jemand sagen wie man diese hunderte von Warnmeldungen abschalten kann. Die Scrollerei nervt, auch weiss ich nicht wie das auf einer Produktivseite mal aussehen wird. Tauchen dort auch diese Meldungen auf?
Vielen Dank und verzeiht mir bitte, wenn dieses Problem schon zum hunderten Mal gelöst wurde. Ich habe natürlich zunächst versucht eine Lösung selbst zu finden, d.h. mich zu informieren.
Viele Grüße
langehose
- Anmelden oder Registrieren um Kommentare zu schreiben
Du verwendest Xampp 1.7.2
am 16.08.2009 - 00:19 Uhr
Du verwendest Xampp 1.7.2 nicht wa? Diese Version enthält eine neue PHP Version(5.3) und mit deprecated, sagt PHP das diese Funktionen bald draussen sind. Deshalb würde ich Dir raten die Vorgängerversion zu nehmen.(1.7.1)
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
display_errors = 0
am 16.08.2009 - 09:38 Uhr
# : Function split() is deprecated in E:\xampplite\htdocs\drupal62\sites\all\themes\zen\template.php on line 132.
Auf http://localhost sollte irgendwo ein Link zu
phpinfo()
zu finden sein. Folge diesem Link und du siehst Informationen über deine PHP-Konfiguration. Unter Anderem steht dort, welche Konfigurationsdatei (php.ini
) geladen wurde. Diese Konfigurationsdatei öffnest du mit einem Texteditor und suchst nach der Einstellungdisplay_errors
. Diese Einstellung setzt du auf0
.Alternativ kannst du auch in der
.htaccess
-Datei die Zeilephp_value display_errors 0
hinzufügen.
... auch weiss ich nicht wie das auf einer Produktivseite mal aussehen wird.
display_errors
soll dich während der Entwicklung unterstützen (deshalb ist es bei XAMPP angeschaltet). In gut konfigurierten Produktivumgebungen ist diese Einstellung ausgeschaltet.--
Naja da würde auch reichen
am 16.08.2009 - 12:32 Uhr
Naja da würde auch reichen das in Drupal zu deaktivieren. Ich glaube es liegt an PHP 5.3, deshalb würde ich lieber die Vorgänger Version nehmen.
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
einer weniger
am 16.08.2009 - 19:34 Uhr
Der Tipp mit display_errors = 0 hat gut funktioniert für die erste Zeile, das mit dem split() depreciated. Jetzt habe ich aber immer noch fast genauso viele Fehlermeldungen aufgrund des ereg(). Das scheint also nicht aus dem PHP zu kommen.
Kann mir hierzu noch jemand einen Tipp geben?
Vielen Dank
langehose
Benutzt du nun Xampp 1.7.2?
am 16.08.2009 - 21:57 Uhr
Benutzt du nun Xampp 1.7.2? Wenn ja hast auch gewechselt auf 1.7.1?
Die Fehler zuverstecken ist keine Hilfe, sondern verschleichert nur alles und bekommst ggf. deine gemachten Fehler nicht mit.
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
Scheint mit xampp 1.7.1 gelöst zu sein
am 16.08.2009 - 22:12 Uhr
Hallo Thomas,
ich habe jetzt auf 1.7.1 umgestellt, und bisher sind diese Fehlermeldungen nicht mehr aufgetreten - darum vielen Dank für den Hinweis.
Dummerweise habe ich mir damit nur auch die ganze Seite (natürlich nur Testseite) zerschossen. Bin mir sicher, das hätte man intelligenter hinbekommen können aber viel ist nicht verloren, dafür viel gewonnen, soll heissen Fehlermeldungen sind weg (zumindest bis jetzt)
Vielen Dank
langehose
Habe ich oben schon
am 16.08.2009 - 22:16 Uhr
Habe ich oben schon erwähnt, es liegt an der PHP Version.
----------------------------------------
http://tobiasbaehr.de/
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Ein Forum ist kein Ersatz für das www (Google.de).
Gelöste Forenbeiträge mit [gelöst] im Titel ergänzen
Das Verhältnis anderen zu helfen muss höher sein, als von anderen Hilfe zu erfragen/erwarten.
oder du schaltest deprecated ab..
am 12.09.2009 - 13:35 Uhr
hallo langehose
hier hab ich geschrieben wie man das
deprecated error reporting ausschalten kann
http://www.drupalcenter.de/node/21151#comment-75436
vielleicht hilfts..
viele gruesse
steffi
Hallöchen hat die neue 6.14
am 18.09.2009 - 15:07 Uhr
Hallöchen
hat die neue 6.14 auch noch dieses problem ?
mfg
chris
mfg
chris
php5.3
am 18.09.2009 - 15:18 Uhr
Ich würde das nicht als Problem ansehen, aber ja, auch in D6.14 werden diese Warnungen noch ausgegeben.
Wie übrigens in nahezu allen Frameworks und Anwendungen, die PHP verwenden.
Ich weiss auch nicht, was sich die Leute von XAMPP dabei gedacht haben, PHP5.3 jetzt schon zu integrieren. Naja, muss man halt mit leben.
D6.x wird meines Wissens definitiv nicht den Code dementsprechend anpassen (es sei denn, die Nichtbeachtung würde zu einem Sicherheitsproblem führen).
hth,
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.
Aha danke für die info,
am 18.09.2009 - 15:50 Uhr
Aha danke für die info, also schön beim xampp vorgänger bleiben ;)
ich denke das hat schon seinen sinn zumindest bei xampp. xampp ist ja als entwicklungsumgebung gedacht und nicht als produktiv server. zumindest laut eigener beschreibung. entwickelt wird ja immer für die zukunft, deshalb müssen halt auch neue "technologien" drin sein.
Aber so ein kleiner Hinweis wäre schon nicht verkehrt von wegen und "Neue PHP version integriert, vorsicht nach dem update kann es zu problemen mit ihren vorhandenen php-applikationen kommen."
Denkst du das es eine 6er Version von Drupal geben wird die ohne diese Warnmeldungen mit php5.3 verträgt oder muss man auf D7 warten ?
mfg
chris
mfg
chris
Update
am 18.09.2009 - 20:30 Uhr
Denkst du das es eine 6er Version von Drupal geben wird die ohne diese Warnmeldungen mit php5.3 verträgt oder muss man auf D7 warten ?
Wie schon gesagt: solange sich daraus kein Sicherheitsproblem ergibt, wird sich an den Funktionen in D6.x nichts ändern.
Und ich bin mir im Moment auch gar nicht so sicher, ob D7 100%ig mit PHP5.3 zusammenarbeitet. Müsste man mal ausprobieren.
hth,
Stefan
--
sei nett zu Deinem Themer
Tipp: Beachte die Verhaltensregeln des DrupalCenter.