+ Antworten
Seite 1 von 4 1 2 3 4 LetzteLetzte
Ergebnis 1 bis 10 von 33

Thema: PHP Versionsmeldung im Backend

  1. #1
    Kommt häufiger vorbei
    Registriert seit
    01.06.2012
    Ort
    In der Höll
    Beiträge
    478
    Bedankte sich
    123
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Cool PHP Versionsmeldung im Backend

    Hallo,
    nach Umstellung der PHP-Version in der .htaccess Datei (1. Zeile) - >>> AddType application/x-httpd-php7 .php
    Kommt nun die Meldung im Backend:


    Fehler
    Es wurde festgestellt, dass der Server PHP 7.0.32 verwendet, was veraltet ist und
    keine offiziellen Sicherheitsupdates mehr von den PHP-Entwicklern erhält.
    Das Joomla!-Projekt empfiehlt die Aktualisierung der Website auf PHP 7.1 oder höher,
    damit Sicherheitsaktualisierungen mindestens bis 01.12.2019 sichergestellt sind.
    Zusammen mit dem Webhoster ist sicherzustellen, dass PHP 7.1 oder eine aktuellere
    Version zur Standardversion für diese Website eingestellt wird. Hat der Webhoster
    bereits PHP 7.1 im Einsatz, so muss dies ggf. im Root-Verzeichnis und den
    Administrator-Verzeichnissen der Website über eine Oberfläche des Webhosters
    aktiviert werden. Bei Unsicherheit wie PHP 7.1 verwendet werden kann ist
    Rücksprache mit dem Webhoster zu führen.



    Wenn ich den Befehl "AddType application/x-httpd-php72 .php" aus der htaccess herausnehme, wird die Website nicht mehr angezeigt.
    Was habe ich falsch gemacht?
    Wo muss ggf. noch was geändert werden?

    Beim Webhoster ist PHP Version 7.2 in Verwendung.

    Über Eure Unterstützung würde ich mich freuen. Vielen Dank.
    Angehängte Grafiken
    Geändert von JMLA_Userin (04.12.2018 um 21:59 Uhr) Grund: Danke freundlicher Unterstützung

  2. #2
    Hat hier eine Zweitwohnung Avatar von kitepascal
    Registriert seit
    19.03.2009
    Ort
    bei Aachen
    Beiträge
    1.377
    Bedankte sich
    96
    Erhielt 539 Danksagungen
    in 511 Beiträgen

    Standard

    Hi,

    Wenn ich den Befehl "AddType application/x-httpd-php72 .php" aus der htaccess herausnehme, wird die Website nicht mehr angezeigt.
    Normalerweise sollte durch diesen .htaccess Eintrag auch 7.2 aktiv sein und nicht 7.0.

    Wird nur das Frontend nicht mehr angezeigt, wenn dann tatsächlich PHP 7.2 läuft?
    "Fehler berichten" auf maximum stellen bzw. den Debug Modus einschalten - das macht den Fehler sichtbar.

    Hier die typischen Probleme/Lösungen:
    https://website-bereinigung.de/blog/...ning#solutions

    Gruß

    Pascal
    ↙ | website-bereinigung.de → Support-Chat

  3. #3
    Kommt häufiger vorbei
    Registriert seit
    01.06.2012
    Ort
    In der Höll
    Beiträge
    478
    Bedankte sich
    123
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Hi Pascal,

    liegt es an der Schreibweise der .....php? So? AddType application/x-httpd-php7.2 .php
    Oder gibt es einen Befehl das er immer die aktuelle PHP Version verwendet? Das wäre am besten.

    Ja, es wird dann nur das Frontend nicht mehr angezeigt. Das Backend hatte ich zum Zeitpunkt der Umstellung aber nicht geprüft ob es geht.
    OK, ich schaue mir die Fehler mal an. Danke schon mal.

  4. #4
    Wohnt hier Avatar von JoomlaWunder
    Registriert seit
    03.03.2010
    Ort
    Nordseeküste
    Beiträge
    4.756
    Bedankte sich
    200
    Erhielt 1.194 Danksagungen
    in 1.161 Beiträgen

    Standard

    Wenn du "AddType application/x-httpd-php7 .php" reinschreibst, dann sollte PHP 7.0 laufen. Für diesen Fall erhältst du wie oben von dir beschrieben den Hinweis, dass PHP 7.0 bald nicht mehr mit Sicherheitsaktualisierungen versorgt wird. So weit so gut!

    Möchtest du auf PHP 7.2 umschalten, dann nutzt du "AddType application/x-httpd-php7.2 .php" in der .htaccess.

    Die .htaccess-Einstellungen nutzt man aber in der Regel nur, wenn man von der globalen Einstellung beim Hoster abweichen will oder muss, z.B. für einzelne Joomla-Projekte. Welche globale PHP-Version ist also beim Hoster eingestellt?

    Wichtig: Niemals über die .htaccess die gleiche Version einstellen wie bereits global eingestellt ist. Das führt zu Server-Problemen.
    Und wird die Version beim Hoster im Account geändert, dann ein paar Minuten abwarten, bis die Einstellung wirksam wird. Eventuell im Backend oder über phpinfo.php überprüfen.
    Auch alle Caches leeren und Seite im Browser aktualisieren!

    EDIT: Bzgl. Schreibweise habe ich immer überall "php7.2" und nicht "php72" verwendet. Könnte aber bei deinem Hoster anders sein. Keine Ahnung!
    Geändert von JoomlaWunder (04.12.2018 um 12:10 Uhr)
    Gruß!
    JoomlaWunder
    Kein Support per PN!
    Konnte ich helfen? -> Dann bitte den "Danke"-Button klicken!

  5. #5
    Kommt häufiger vorbei
    Registriert seit
    01.06.2012
    Ort
    In der Höll
    Beiträge
    478
    Bedankte sich
    123
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Das zeigt es mir als Fehler an, wenn ich Fehler berichten auf Maximum stelle.


    Deprecated: Non-static method Joomla\CMS\Application\SiteApplication::getMenu()
    should not be called statically in /mnt/web021/d0/38/5211438/htdocs/ergotec_v5_j3/templates/avatar_nine/core/classes/template.php on line 415 Deprecated: Non-static method Joomla\CMS\Application\CMSApplication::getMenu() should not be called statically in /mnt/web021/d0/38/5211438/htdocs/ergotec_v5_j3/libraries/src/Application/SiteApplication.php on line 275 Notice: Undefined variable:
    this in /mnt/web021/d0/38/5211438/htdocs/ergotec_v5_j3/libraries/src/Application/CMSApplication.php on line 370
    Angehängte Grafiken
    Geändert von JMLA_Userin (04.12.2018 um 13:02 Uhr)

  6. #6
    Hat hier eine Zweitwohnung Avatar von kitepascal
    Registriert seit
    19.03.2009
    Ort
    bei Aachen
    Beiträge
    1.377
    Bedankte sich
    96
    Erhielt 539 Danksagungen
    in 511 Beiträgen

    Standard

    ...die Meldungen (nicht funktionseinschränkene "Hinweise" sind das) hast du jetzt aber nicht unter PHP 7.2, sondern 7.0?

    Nimm den Eintrag aus der .htaccess raus, sodass die bei Strato eingestellte PHP Version (7.2) aktiv ist.

    Da gilt es dann herauszufinden, wieso nichts angezeigt wird.
    Geändert von kitepascal (04.12.2018 um 13:08 Uhr)
    ↙ | website-bereinigung.de → Support-Chat

  7. #7
    Kommt häufiger vorbei
    Registriert seit
    01.06.2012
    Ort
    In der Höll
    Beiträge
    478
    Bedankte sich
    123
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Ja ich verwende PHP 7.
    Aber.....wenn ich den Befehl komplett heraus nehme, wird das Frontend nicht mehr angezeigt.

    nach Umstellung der PHP-Version in der .htaccess Datei (1. Zeile) - >>> AddType application/x-httpd-php7 .php
    Kommt nun die Meldung im Backend:


    Fehler
    Es wurde festgestellt, dass der Server PHP 7.0.32 verwendet, was veraltet ist und
    keine offiziellen Sicherheitsupdates mehr von den PHP-Entwicklern erhält.
    Das Joomla!-Projekt empfiehlt die Aktualisierung der Website auf PHP 7.1 oder höher,
    damit Sicherheitsaktualisierungen mindestens bis 01.12.2019 sichergestellt sind.
    Zusammen mit dem Webhoster ist sicherzustellen, dass PHP 7.1 oder eine aktuellere
    Version zur Standardversion für diese Website eingestellt wird. Hat der Webhoster
    bereits PHP 7.1 im Einsatz, so muss dies ggf. im Root-Verzeichnis und den
    Administrator-Verzeichnissen der Website über eine Oberfläche des Webhosters
    aktiviert werden. Bei Unsicherheit wie PHP 7.1 verwendet werden kann ist
    Rücksprache mit dem Webhoster zu führen.


    Wenn ich den Befehl "AddType application/x-httpd-php72 .php" aus der htaccess herausnehme, wird die Website nicht mehr angezeigt.

  8. #8
    Wohnt hier Avatar von gottypower
    Registriert seit
    19.11.2005
    Ort
    im Core
    Alter
    53
    Beiträge
    2.053
    Bedankte sich
    60
    Erhielt 616 Danksagungen
    in 581 Beiträgen

    Standard

    poste mal den Inhalt deiner .htaccess

    Bei Strato sind eigentlich keine Anpassungen in der .htaccess nötig.
    Einfach kann jeder...

    und immer schön danke sagen

  9. #9
    Kommt häufiger vorbei
    Registriert seit
    01.06.2012
    Ort
    In der Höll
    Beiträge
    478
    Bedankte sich
    123
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    AddType application/x-httpd-php7 .php

    ##
    # @package Joomla
    # @copyright Copyright (C) 2005 - 2015 Open Source Matters. All rights reserved.
    # @license GNU General Public License version 2 or later; see LICENSE.txt
    ##

    ##
    # READ THIS COMPLETELY IF YOU CHOOSE TO USE THIS FILE!
    #
    # The line just below this section: 'Options +FollowSymLinks' may cause problems
    # with some server configurations. It is required for use of mod_rewrite, but may already
    # be set by your server administrator in a way that disallows changing it in
    # your .htaccess file. If using it causes your server to error out, comment it out (add # to
    # beginning of line), reload your site in your browser and test your sef url's. If they work,
    # it has been set by your server administrator and you do not need it set here.
    ##

    ## No directory listings
    IndexIgnore *

    ## Can be commented out if causes errors, see notes above.
    Options +FollowSymlinks
    Options -Indexes

    ## Mod_rewrite in use.

    RewriteEngine On

    RewriteCond %{HTTP_HOST} !ergo-tec.com$ [NC]



    ## Begin - Rewrite rules to block out some common exploits.
    # If you experience problems on your site block out the operations listed below
    # This attempts to block the most common type of exploit `attempts` to Joomla!
    #
    # Block out any script trying to base64_encode data within the URL.
    RewriteCond %{QUERY_STRING} base64_encode[^(]*\([^)]*\) [OR]
    # Block out any script that includes a ********** tag in URL.
    RewriteCond %{QUERY_STRING} (<|%3C)([^s]*s)+cript.*(>|%3E) [NC,OR]
    # Block out any script trying to set a PHP GLOBALS variable via URL.
    RewriteCond %{QUERY_STRING} GLOBALS(=|\[|\%[0-9A-Z]{0,2}) [OR]
    # Block out any script trying to modify a _REQUEST variable via URL.
    RewriteCond %{QUERY_STRING} _REQUEST(=|\[|\%[0-9A-Z]{0,2})
    # Return 403 Forbidden header and show the content of the root homepage
    RewriteRule .* index.php [F]
    #
    ## End - Rewrite rules to block out some common exploits.

    ## Begin - Custom redirects
    #
    # If you need to redirect some pages, or set a canonical non-www to
    # www redirect (or vice versa), place that code here. Ensure those
    # redirects use the correct RewriteRule syntax and the [R=301,L] flags.
    #
    ## End - Custom redirects

    ##
    # Uncomment following line if your webserver's URL
    # is not directly related to physical file paths.
    # Update Your Joomla! Directory (just / for root).
    ##

    # RewriteBase /

    ## Begin - Joomla! core SEF Section.
    #
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    #
    # If the requested path and file is not /index.php and the request
    # has not already been internally rewritten to the index.php script
    RewriteCond %{REQUEST_URI} !^/index\.php
    # and the requested path and file doesn't directly match a physical file
    RewriteCond %{REQUEST_FILENAME} !-f
    # and the requested path and file doesn't directly match a physical folder
    RewriteCond %{REQUEST_FILENAME} !-d
    # internally rewrite the request to the index.php script
    RewriteRule .* index.php [L]
    #
    ## End - Joomla! core SEF Section.
    Geändert von JMLA_Userin (04.12.2018 um 14:34 Uhr)

  10. #10
    Hat hier eine Zweitwohnung Avatar von kitepascal
    Registriert seit
    19.03.2009
    Ort
    bei Aachen
    Beiträge
    1.377
    Bedankte sich
    96
    Erhielt 539 Danksagungen
    in 511 Beiträgen

    Standard

    Aber.....wenn ich den Befehl komplett heraus nehme, wird das Frontend nicht mehr angezeigt.
    Weil dann nehme ich an PHP 7.2 aktiv ist (wie bei Strato eingestellt) und es damit ein Problem gibt (welches du mit dem Debug Modus + "Fehler berichten", wie eingangs beschrieben, sichtbar machen kannst).
    ↙ | website-bereinigung.de → Support-Chat

+ Antworten
Seite 1 von 4 1 2 3 4 LetzteLetzte

Berechtigungen

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