localhost/mediawiki-1.30.0/ gibt im Browser run(); in Firefox und Dateiinhalte in Chromium zurück.

localhost/mediawiki-1.30.0/ gibt im Browser run(); in Firefox und Dateiinhalte in Chromium zurück.

Nach dem Update von Ubuntu 17.10 auf 18.04 funktionierte mein Wiki nicht mehr.

Mein System sieht so aus:

~$ ls /var/www/html/mediawiki-1.30.0/
api.php                     img_auth.php             phpcs.xml
autoload.php                includes                 profileinfo.php
cache                       index.php                README
CODE_OF_CONDUCT.md          INSTALL                  RELEASE-NOTES-1.30
composer.json               jsduck.json              resources
composer.local.json-sample  languages                serialized
COPYING                     load.php                 skins
CREDITS                     LocalSettings.php        StartProfiler.sample
docs                        LocalSettings.php~       tests
extensions                  maintenance              thumb_handler.php
FAQ                         mediawiki-1.30.0         thumb.php
Gruntfile.js                mediawiki-1.30.0.tar.gz  UPGRADE
HISTORY                     mw-config                vendor
images                      opensearch_desc.php

und wenn Sie Firefox anweisen, http://localhost/mediawiki-1.30.0/es anzuzeigen run();, zeigt Chromium Folgendes an:

<?php
/**
 * This is the main web entry point for MediaWiki.
 *
 * If you are reading this in your web browser, your server is probably
 * not configured correctly to run PHP applications!
 *
 * See the README, INSTALL, and UPGRADE files for basic setup instructions
 * and pointers to the online documentation.
 *
 * https://www.mediawiki.org/wiki/Special:MyLanguage/MediaWiki
 *
 * ----------
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License along
 * with this program; if not, write to the Free Software Foundation, Inc.,
 * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 * http://www.gnu.org/copyleft/gpl.html
 *
 * @file
 */

// Bail on old versions of PHP, or if composer has not been run yet to install
// dependencies. Using dirname( __FILE__ ) here because __DIR__ is PHP5.3+.
// @codingStandardsIgnoreStart MediaWiki.Usage.DirUsage.FunctionFound
require_once dirname( __FILE__ ) . '/includes/PHPVersionCheck.php';
// @codingStandardsIgnoreEnd
wfEntryPointCheck( 'index.php' );

require __DIR__ . '/includes/WebStart.php';

$mediaWiki = new MediaWiki();
$mediaWiki->run();

Mir ist das schon einmal passiert und ich habe eine Antwort erhalten, die das Problem gelöst hat. Ich kann die Antwort jedoch nicht mehr finden und muss die Frage daher erneut stellen.

Ich glaube, die Antwort war ein Konfigurationselement, aber welches? Konfiguration von Apache2, PHP7.2 oder MediaWiki?

Antwort1

PHP für Apache2 aktivieren

sudo a2enmod php

und Neustart von Apache2

systemctl restart apache2

Problem gelöst.

verwandte Informationen