Beiträge von jgoetz

    Mit AddHandler application/x-httpd-php7.3 .php kommt bei Aufruf der HP dann dieses:



    Mit AddType application/x-httpd-php7.3 .php steh ich wieder auf 5.3.29


    Jetzt hab ich überlauert, was genau Du meinst - und das führt uns, denk ich, einen Schritt weiter.


    Ich hab jetzt im Tool 7.3 eingestellt und dann wie schon gefühlt 100 Mal die weiße Seite mit diversen Fehlermeldungen erhalten. Ich hab aber nicht die phpinfo.php unter dieser Konfiguration getestet - jetzt dank Dir schon. Das Ergebnis:




    Offenbar liefert mein Provider ja richtig an, oder? - deine weiteren Tipps test ich gleich im Anschluss ...

    Zuvor mußt du die .htaccess umbenenen oder die Zeilen die mit AddHandler darin beginnen auskommentieren.

    Ja, das hab ich schon gemacht, wie erwähnt, alles auskommentiert aus der htaccess, jetzt hab ich sie nochmal umbenannt, gleiches Ergebnis: im Providertool kann ich alles einstellen, aber nur bei 5.6 funktioniert die Seite. Sonst die Fehlermeldung mit der Datei native.php - oder sogar noch zusätzliche Meldungen, wenn ich 7.4 im Tool anwähle.

    Das hab ich schon durchgespielt. Voreingestellt ist dort 7.4:


    forum.joomla.de/core/attachment/4506/


    Die Auswahl von Versionen ist umfangreich:



    Und 5.6 ist die einzige Einstellung, in der die Webseite richtig dargestellt wird, ohne diese weiße Seite mit der Fehlermeldung aus Posting #46.

    Ergänzung: in dieser native.php findet sich das:


    {

    throw new RuntimeException('Failed to start the session: already started by PHP.');

    }


    // Fallback check for PHP 5.3

    if (version_compare(PHP_VERSION, '5.4', 'lt') && !$this->closed && isset($_SESSION) && $this->getId())

    {

    throw new RuntimeException('Failed to start the session: already started by PHP ($_SESSION is set).');

    }


    // If we are using cookies (default true) and headers have already been started (early output),

    if (ini_get('session.use_cookies') && headers_sent($file, $line))


    Ist das beachtlich? Weil Fallback check for PHP 5.3 erinnert mich daran, dass bei fehlendem Verweis in der htaccess die 5.3.29 aktiv wird

    Danke schon mal, Tom!


    Noch eine Frage, bevor ich den Provider nochmal anschreibe: wenn ich in der htaccess alles auskommentiere, kann ich im Providertool die php 5.6 anwählen und alles funktioniert - außer die ominöse Fehlermeldung im Backoffice. Bei jeder anderen Auswahl im Providertool bekomme ich diese Fehlermeldung:


    Error: Failed to start application: Could not connect to MySQL server.

    Warning: session_write_close(): Failed to write session data (user). Please verify that the current setting of session.save_path is correct () in /home/radgngxc/www.radclub-pielachtal.at/libraries/joomla/session/handler/native.php on line 194


    Kann dort der Hund begraben liegen - weil der Provider wird mir das sicher entgegenhalten.


    LG


    Johann

    Wieso 7.4 ist doch noch im Beta-Status? PHP 7.3 wäre derzeit zu empfehlen.

    Kann ich nicht sagen, war vom Hoster so eingestellt. Ich habs jetzt im Configtool auf 7.3 gesetzt, aber es ist völlig egal, was dort steht. Wenn in der htaccess auf die 5.6 verwiesen wird, dann funktioniert die Seite mit der Fehlermeldung im Backend, wenn diese auskommentiert wird, fällt die Version auf php 5.3.29 zurück - wie wenn im configtool gar nix bewirkt würde.

    Wenn ich in der .htaccess alles mit php auskommentiere, bleibt im Configtool die Zeile mit der aktiven php Version frei, ebenso der Ordner:











    Und beim Aufruf des Backend kommt:


    Parse error: syntax error, unexpected '[' in /home/radgngxc/www.radclub-pielachtal.at/plugins/quickicon/akeebabackup/akeebabackup.php on line 240


    Wenn ich dann diese Datei deaktiviere - bei in der .htaccess auskommentierten php Befehlen ist die Seite wieder auf php 5.3.x - und die Zeile wie hier oben im Screeshot wieder leer.

    Ok, hab jetzt mal testweise die originale .htaccess eingespielt. Tut sich nix, außer dass ich dann auf php 5.3.x bin und wenn ich Akeeba Backup aufrufe, mecker bekomm, dass die php-version zu niedrig ist und akeeba deshalb nicht ausgeführt wird.


    Hab Akeeba auch testhalber mal deaktiviert, die Ausgangsfehlermeldung ist aber immer noch da ...

    Zum Verwaltungstool komm ich frühestens morgen wieder - da ist offenbar das PW geändert worden. Muss ich den Provider morgen kontaktieren.

    Mit der Datei .profile kenn ich mich zwar auch nicht aus.

    Du kannst aber trotzem mal reinschauen ob sich darin etwas mit php befindet.

    Ansonsten mußt du in deinem Account beim Webhoster nachschauen ob du die PHP-Version dort ändern kannst oder deinen Webhoster Fragen wie du zu PHP 7.3 kommst, da ja Standardmäßig offensichtlich die PHP-Version 5.3.29 ausgeführt wird.

    Mit PHP ist da nix:



    if [ -f ~/.bashrc ]; then

    source ~/.bashrc

    fi


    # MySQL

    PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/mysql/bin/

    export PATH


    alias ll="ls -l"

    alias la="ls -la"


    Hab die Datei vorsichtshalber mal umbenannt, hat keine bemerkbare Auswirkung.


    Meinen Provider hab ich ja schon genervt, nicht soviel wie euch hier ;) - aber der kommt auch nicht weiter. Ich hatte zwar Zugang zu einem Verwaltungstool, aber dort wurde eben 7.3.9 angezeigt.

    Was ich noch gefunden hab im ersten von mir besuchten Thread hier zu diesem Thema - von einem User mit dem gleichen Problem:


    Hallo zusammen,


    erstmal vielen Dank an alle die geantwortet haben. Letztlich hat die aktualisierung des Gantry templates den gewünschten Erfolg gebracht und alles läuft nun wunderbar auf PHP 7.2 ohne weitere Fehlermeldungen.


    Danke für eure Hilfe.


    Gruss


    Opti


    Kann das evtl. hilfreich sein für hier? Ich hab ja diese Gantry Plugins alle deaktiviert. Da gabs Gantry4 und Gantry5:



    Der Thread lief hier: PHP 5.6.40 Fehlermeldung

    Zumindest erst dann das Update durchführen wenn die .htaccess wieder so eingestellt ist das unter

    System -> Systeminformationen auch wieder zumindest 5.6.40 als PHP-Version angezeigt wird

    und dann auch am besten zuerst ein Backup anstoßen, falls nicht bereits erstellt,

    da du ja das ensprechende Akeeba-System-Plugin "Backup on update" vermutlich noch deaktiviert hast.

    Ich hab jetzt testhalber in der .htaccess auf die php7.3.9 - das sollte jene des Providers sein, verwiesen. Da kommt jetzt beim Aufruf der Webseite (Back- und Frontend) folgendes:


    Hab jetzt wieder auf 5.6.40 gestellt via .htaccess. Akeebasicherung hab ich eh erst heute erstellt, so gesehen bleib ich jetzt mal auf der 3.9.11

    Oh, sorry. Stand auf dem Schlauch. Ist aber nix drin, was mir relevant scheint. guggt mal: