+ Antworten
Seite 2 von 2 ErsteErste 1 2
Ergebnis 11 bis 12 von 12

Thema: Umstellung PHP 5.6.30 auf PHP 7

  1. #11
    Neu an Board
    Registriert seit
    22.08.2006
    Beiträge
    72
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Mein Hoster kann momentan nur bis Php7.0. Wenn ich dies einstelle kommt wiegesagt eine Dialog wo man eine Datei herunterladen soll und dort steht folgendes drin. Vlt. hilft der Dateiinhalt weiter:

    <?php
    /**
    * @package Joomla.Site
    *
    * @copyright Copyright (C) 2005 - 2019 Open Source Matters, Inc. All rights reserved.
    * @license GNU General Public License version 2 or later; see LICENSE.txt
    */

    /**
    * Define the application's minimum supported PHP version as a constant so it can be referenced within the application.
    */
    define('JOOMLA_MINIMUM_PHP', '5.3.10');

    if (version_compare(PHP_VERSION, JOOMLA_MINIMUM_PHP, '<'))
    {
    die('Your host needs to use PHP ' . JOOMLA_MINIMUM_PHP . ' or higher to run this version of Joomla!');
    }

    // Saves the start time and memory usage.
    $startTime = microtime(1);
    $startMem = memory_get_usage();

    /**
    * Constant that is checked in included files to prevent direct access.
    * define() is used in the installation folder rather than "const" to not error for PHP 5.2 and lower
    */
    define('_JEXEC', 1);

    if (file_exists(__DIR__ . '/defines.php'))
    {
    include_once __DIR__ . '/defines.php';
    }

    if (!defined('_JDEFINES'))
    {
    define('JPATH_BASE', __DIR__);
    require_once JPATH_BASE . '/includes/defines.php';
    }

    require_once JPATH_BASE . '/includes/framework.php';

    // Set profiler start time and memory usage and mark afterLoad in the profiler.
    JDEBUG ? JProfiler::getInstance('Application')->setStart($startTime, $startMem)->mark('afterLoad') : null;

    // Instantiate the application.
    $app = JFactory::getApplication('site');

    // Execute the application.
    $app->execute();

  2. #12
    Gehört zum Inventar Avatar von Re:Later
    Registriert seit
    21.04.2014
    Ort
    Berlin
    Beiträge
    5.795
    Bedankte sich
    156
    Erhielt 2.255 Danksagungen
    in 2.022 Beiträgen

    Standard

    Teile dem Hoster mit, dass du die Zeile eingefügt hast, dann aber PHP nicht ausgeführt wird, sondern die Datei index.php Joomlas vom Browser zum Download angeboten wird.

    Diese index.php ist die erste Datei, die beim Aufruf Joomlas IMMER als erstes ausgeführt wird.

    Im Normalfall ist das ein gravierender Konfigurations-Fehler des Servers und nicht Joomlas.

    Außerdem: Auch PHP 7.0 ist veraltet. Kannst auch gleich auf PHP 5.6 bleiben, weil die PHP-Warnmeldung im Joomla-Backend siehst auch mit PHP 7.0, falls es darum gehen sollte.

    (Nur nebenbei: MySql 5.5.50 ist mittlerweile eigentlich auch ein alter Hut. Habe aber selber noch einen Account, wo ich mit der arbeite.)
    Joomlafachmann: https://www.ghsvs.de

+ Antworten
Seite 2 von 2 ErsteErste 1 2

Berechtigungen

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