+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Serverumzug zu OVH - Einstellungen PHP (insbesondere error_reporting / display_errors

  1. #1
    Neu an Board
    Registriert seit
    06.12.2005
    Beiträge
    27
    Bedankte sich
    2
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Unglücklich Serverumzug zu OVH - Einstellungen PHP (insbesondere error_reporting / display_errors

    Hallo liebe Joomla Gemeinde,

    heute stehe ich vor einem fiesen Problem und ich glaube auch zu wissen wie ich es theoretisch lösen kann, allerdings gelingt mir die Umsetzung nicht so recht.

    Die Ausgangssituation ist die folgende: Ich bin von einem kleinen Hoster mit meiner Website zu OVH.de umgezogen und soweit hat auch alles ganz gut funktioniert. Das Problem ist jetzt, dass im Frontend diverse Fehlermeldungen ausgegeben werden.

    Beispiel 1:
    Notice: Undefined property: stdClass::$component in .../www/plugins/content/jootags.php on line 28

    Beispiel 2:
    Deprecated: Assigning the return value of new by reference is deprecated in .../www/components/com_joomdoc/helpers/helper.php on line 73

    Die PHP-Einstellungen des Servers sehen für die Ausgabe von Fehlermeldungen wie folgt aus:
    display_errors = ON

    Nach einer ausführlichen Suche bin ich darauf gestoßen, dass ich die Ausgabe der Fehlermeldungen über die Einstellungen in der PHP.ini anpassen kann. Leider habe ich auf diese Datei keinen Zugriff. Mich stellt sich also die Frage, wie ich diese Parameter so anpassen kann, dass die Ausgabe der Fehler unterdrückt wird.

    Der Support von OVH hatte vorgeschlagen die index.php anzupassen und dort folgendes einzutragen:
    display_errors 0
    error_reporting 0


    Aber das kann doch eigentlich nicht die Lösung sein, zumal es nach einem ersten Test auch nichts gebracht hat. Müsste ich nicht in der Lage sein, eine PHP.ini in das Joomla-Root-Verzeichnis zu legen in der diese beiden Funktionen entsprechend konfiguriert sind?

    Meine Joomla-Umgebung sieht übrigens wie folgt aus:

    Joomla!-Version: Joomla! 1.5.23 Stable

    PHP Version 5.3.8
    Safe-Mode: Aus
    Open-basedir: Keine
    Fehler anzeigen: An
    Kurze Open-Tags: An
    Datei-Uploads: An
    Magic-Quotes: An
    Register-Globals: Aus
    Ausgabe puffern: Aus
    Session-Speicherpfad: /tmp
    Session-Autostart: 0
    XML aktiviert: Ja
    Zlib aktiviert: Ja
    Deaktivierte Funktionen: Keine
    Mbstring aktiviert: Ja
    Iconv verfügbar: Ja


    Vielen Dank für Eure Unterstützung

  2. #2
    Gehört zum Inventar Avatar von j!-n
    Registriert seit
    26.07.2007
    Ort
    EA / HH / B
    Beiträge
    5.846
    Bedankte sich
    258
    Erhielt 1.229 Danksagungen
    in 1.155 Beiträgen

    Standard

    Müsste ich nicht in der Lage sein, eine PHP.ini in das Joomla-Root-Verzeichnis zu legen in der diese beiden Funktionen entsprechend konfiguriert sind?
    wenn der hoster die ergänzung in der index.php vorschlägt, sollte das überschreiben der werte mit einer eigenen php.ini (alternativ in einer htaccess) auch funktionieren. übrigens ist 1.5.24 aktuell.
    Joomla kaputt? Gehackt? Migration mißlungen? Datensalat?
    www.joomla-notdienst.de - Soforthilfe & Webentwicklung
    Einsteiger- FAQ - bitte lesen!

  3. #3
    Neu an Board
    Registriert seit
    06.12.2005
    Beiträge
    27
    Bedankte sich
    2
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Hi j!-n,

    ich habe es gerade mit der .HTACCESS probiert, leider auch ohne Erfolg:

    Wenn ich folgende Zeile in die .HTACCESS übernehme kommt ein interner Server-Error (The server encountered an internal error or misconfiguration and was unable to complete your request.)
    php_flag display_errors Off

    Trage ich alternativ folgende Zeile ein, so passiert nichts (sprich die Fehler werden weiterhin ausgegeben)
    display_errors 0
    error_reporting 0

    Außerdem habe ich noch folgendes probiert (auf Grundlage der Anleitung bei OVH http://hilfe.ovh.de/ConfigPhp
    SetEnv display_errors 0
    error_reporting 0

    So langsam gehen mir echt die Ideen aus

    Vielen Dank schon mal für die nette Hilfestellung.

  4. #4
    Gehört zum Inventar Avatar von j!-n
    Registriert seit
    26.07.2007
    Ort
    EA / HH / B
    Beiträge
    5.846
    Bedankte sich
    258
    Erhielt 1.229 Danksagungen
    in 1.155 Beiträgen

    Standard

    was passiert, wenn du in joomla in der konfiguration die fehlerausgabe unterdrückst?
    Joomla kaputt? Gehackt? Migration mißlungen? Datensalat?
    www.joomla-notdienst.de - Soforthilfe & Webentwicklung
    Einsteiger- FAQ - bitte lesen!

  5. Erhielt Danksagungen von:


  6. #5
    Neu an Board
    Registriert seit
    06.12.2005
    Beiträge
    27
    Bedankte sich
    2
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Wenn du folgende Zeile aus der configuration.php meinst:

    var $error_reporting = '0';

    Das spielen mit dieser Einstellung bringt leider keinen sichtbaren Effekt, die Fehlermeldungen werden weiterhin ausgegeben.

  7. #6
    Neu an Board
    Registriert seit
    06.12.2005
    Beiträge
    27
    Bedankte sich
    2
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    So das war es also:

    Einige Komponenten (z.B. Joomdoc) sind nicht kompatibel zu PHP Version 5.3.8. Ich habe jetzt durch den Befehl SetEnv PHP_Ver 5.3 in er .HTACCESS eine ältere Version eingestellt.

    Die Fehler werden nun nicht mehr ausgegeben bzw. nicht mehr provoziert.

    @j!-n Vielen Dank für deine Hilfe und den Hinweis auf die .HTACCESS

+ Antworten

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein