+ Antworten
Ergebnis 1 bis 8 von 8

Thema: PHP-Prüfabfrage in Joomla fehlerhaft? "output_buffering"

  1. #1
    War schon öfter hier
    Registriert seit
    02.02.2008
    Beiträge
    147
    Bedankte sich
    24
    Erhielt 15 Danksagungen
    in 15 Beiträgen

    Standard PHP-Prüfabfrage in Joomla fehlerhaft? "output_buffering"

    Hi,

    ich weiß nicht ob das gleich geschriebene vollkommener Mumpitz ist, aber ich kann es nicht beurteilen. Derzeit spiele ich mit den php-Einstellungen (bei df.eu über domainweite php.ini) und dabei ist mir folgendes aufgefallen:
    Mit den df-Standardeinstellungen steht laut joomla (in der Installationsabfrage und auch in einer bestehenden Installation) der Wert für "output_buffering" auf "aus", bei einer Abfrage mittels phpinfo.php auf "No Value". Aktiviert man nun zur individuellen Konfiguration die php.ini bei df wird der Wert durch df auf "Off" gesetzt und mittels phpinfo wird dies auch bestätigt. In joomla allerdings wird ab diesem Zeitpunkt der Wert "An" angezeigt.
    Wenn ich jetzt phpinfo mehr glauben schenke stimmt hier die joomla Interpretation nicht. Falls es von Belang ist, df trägt den Wert so ein: " output_buffering = "Off" ".


    mfg
    aces

  2. #2
    Verbringt hier viel Zeit
    Registriert seit
    02.05.2010
    Beiträge
    694
    Bedankte sich
    41
    Erhielt 216 Danksagungen
    in 209 Beiträgen

    Standard

    Bist du sicher für die betreffende Domain geändert geändert zu haben?
    Cool, wenn Gelöstes als gelöst markiert ist.
    Ziemlich viele Fragen haben schon Antworten.
    Danke wenn du dich bedankst, wenn mein Tipp geholfen hat. Macht nicht reich, aber Freude :-)

  3. #3
    Verbringt hier viel Zeit
    Registriert seit
    29.11.2005
    Ort
    Berlin
    Beiträge
    962
    Bedankte sich
    8
    Erhielt 200 Danksagungen
    in 196 Beiträgen

    Standard

    Ansonsten wäre das was für den Bugtracker.
    Mein "Kunde" möchte mit Joomla zum Mond fliegen.

    Bin Anfänger... geht das irgendwie?

  4. #4
    Wohnt hier Avatar von Joomla-Hilfe
    Registriert seit
    12.08.2010
    Beiträge
    3.668
    Bedankte sich
    78
    Erhielt 1.094 Danksagungen
    in 874 Beiträgen

    Standard

    Zitat Zitat von addi Beitrag anzeigen
    Ansonsten wäre das was für den Bugtracker.
    Nur wenn die Anzeige von der phpinfo in den Systeminformationen abweicht. Das habe ich noch nie erlebt. Bis jetzt waren alle diesbezüglichen Aussagen genau so verläßlich wie die Behauptung, daß eine Datei da sein, obwohl der Apache behauptet, daß sie fehlt: Gar nicht.
    Danke?

    Keine Macht den Facebutts!
    "Dinner for one ist jeden Tag" oder "Und täglich grüßt das Murmeltier"

  5. #5
    War schon öfter hier
    Registriert seit
    02.02.2008
    Beiträge
    147
    Bedankte sich
    24
    Erhielt 15 Danksagungen
    in 15 Beiträgen

    Standard

    Hi,

    eigentlich schon Hier der genaue Ablauf:

    1) Alle php-Einstellungen aller domains zurück bzw. auf PHP 5.3.10 gesetzt
    (Für df-Kunden: Standard + "Sichere Einstellungen": register_globals = off; allow_url_fopen = off; allow_url_include = off)

    Die Installationsabfrage sieht dann so aus:
    Funktionen Empfohlen Aktuell
    Safe-Mode Aus Aus
    Fehler anzeigen Aus An
    Dateien hochladen An An
    Magic Quotes Laufzeit Aus Aus
    Magic Quotes GPC Aus An
    Register Globals Aus Aus
    Gepufferte Ausgabe Aus Aus
    Automatischer Sitzungsstart Aus Aus
    Standard ZIP-Unterstützung An Aus
    phpinfo:
    Directive Local Value Master Value
    output_buffering no value no value
    2) php.ini für alle domains aktiviert, ohne Änderungen vorzunehmen:
    (laut df-Hotline identische Einstellungen
    Funktionen Empfohlen Aktuell
    Safe-Mode Aus Aus
    Fehler anzeigen Aus An
    Dateien hochladen An An
    Magic Quotes Laufzeit Aus Aus
    Magic Quotes GPC Aus An
    Register Globals Aus Aus
    Gepufferte Ausgabe Aus An
    Automatischer Sitzungsstart Aus Aus
    Standard ZIP-Unterstützung An Aus
    output_buffering Off Off
    3) Anpassung der php.ini (display_errors, magic_quotes_gpc):
    Funktionen Empfohlen Aktuell
    Safe-Mode Aus Aus
    Fehler anzeigen Aus Aus
    Dateien hochladen An An
    Magic Quotes Laufzeit Aus Aus
    Magic Quotes GPC Aus Aus
    Register Globals Aus Aus
    Gepufferte Ausgabe Aus An
    Automatischer Sitzungsstart (Session) Aus Aus
    Standard ZIP-Unterstützung An Aus
    output_buffering Off Off
    4) Lösche ich die php.ini wird wieder der Zustand 1) erreicht.

    Was noch "auffällig" ist: nach 1. Anlegen der php.ini öffnet sie mit dem Wert/ der Eintragung " output_buffering = ". Sperichert man und öffnet erneut ohne etwas zu ändern lautet er " output_buffering = "Off" ".
    Scheint aber ja zu stimmen und laut php.info sind die Werte stimmig.
    Das ganze konnte ich mit verschiedenen Grundeinstellungen (PHP-Version, sichere Einstellungen) nachvollziehen.

    Edit: die Angaben der Systeminformation innerhalb einer bestehenden joomla-Installation (anderes Verzeichnis) folgen genau denen der Installationsprüfung.


    mfg
    aces
    Geändert von acesulfam (21.02.2012 um 17:23 Uhr)

  6. #6
    Neu an Board
    Registriert seit
    31.07.2005
    Beiträge
    17
    Bedankte sich
    11
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hi aces,

    hast Du das Thema weiter verfolgt und vielleicht sogar lösen können? Ich kann das verifizieren, ebenso auf einem dF-Account: Egal ob PHP 5.2.13 oder 5.3.8, in Verbindung mit der domainspezifischen php.ini zeigt Joomla immer die Kombination
    Gepufferte Ausgabe Aus An
    Die Gegenprüfung mit phpinfo zeigt:
    output_buffering Off Off
    Grüße
    Alex

  7. #7
    Hat hier eine Zweitwohnung Avatar von progandy
    Registriert seit
    25.06.2007
    Beiträge
    1.939
    Bedankte sich
    13
    Erhielt 640 Danksagungen
    in 577 Beiträgen

    Standard

    Zitat Zitat von oxxmoxx Beitrag anzeigen
    Hi aces,

    hast Du das Thema weiter verfolgt und vielleicht sogar lösen können? Ich kann das verifizieren, ebenso auf einem dF-Account: Egal ob PHP 5.2.13 oder 5.3.8, in Verbindung mit der domainspezifischen php.ini zeigt Joomla immer die Kombination
    Die Gegenprüfung mit phpinfo zeigt:
    Grüße
    Alex
    Das ist ein Anzeigebug, das wird per (bool) der Variablentype geändert statt == '1'
    https://github.com/joomla/joomla-cms...ysinfo.php#L65
    PHP-Code:
    $this->php_settings['output_buffering'] = (bool) ini_get('output_buffering'); 
    Suche und FAQ helfen bei Problemen oft weiter!

  8. #8
    Verbringt hier viel Zeit
    Registriert seit
    09.08.2008
    Ort
    /dev/null
    Beiträge
    552
    Bedankte sich
    17
    Erhielt 63 Danksagungen
    in 62 Beiträgen

    Cool

    Zitat Zitat von acesulfam Beitrag anzeigen
    Hi,

    ich weiß nicht ob das gleich geschriebene vollkommener Mumpitz ist, aber ich kann es nicht beurteilen. Derzeit spiele ich mit den php-Einstellungen (bei df.eu über domainweite php.ini) und dabei ist mir folgendes aufgefallen:
    Mit den df-Standardeinstellungen steht laut joomla (in der Installationsabfrage und auch in einer bestehenden Installation) der Wert für "output_buffering" auf "aus", bei einer Abfrage mittels phpinfo.php auf "No Value". Aktiviert man nun zur individuellen Konfiguration die php.ini bei df wird der Wert durch df auf "Off" gesetzt und mittels phpinfo wird dies auch bestätigt. In joomla allerdings wird ab diesem Zeitpunkt der Wert "An" angezeigt.
    Wenn ich jetzt phpinfo mehr glauben schenke stimmt hier die joomla Interpretation nicht. Falls es von Belang ist, df trägt den Wert so ein: " output_buffering = "Off" ".


    mfg
    aces
    Für die Einstellungen in der PHP.ini gelten immer 2 Bereiche: "Local Value" nur für dich (dein Webspace) und "Master Value" für die gesamte Serverumgebung, eventuell wird dir eine der beiden nicht angezeigt

    Linux (und Joomla) ist wie guter xes, man kann es beschreiben oder darüber reden,
    mann weiß erst was es bedeutet, wenn man es erlebt hat :-)


+ Antworten

Lesezeichen

Berechtigungen

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