phpmyadmin показывает код php 18.04.1 LTS [дубликат]

На этот вопрос уже есть ответ здесь:

Я пытаюсь настроить phpmyadmin на своем Выделенный сервер Ubuntu 18.04.1 LTS, но, похоже, сталкивается с проблемой страницы, отображающей простой код PHP.

Я поискал и попробовал несколько предложений, но, похоже, ничего не работает.

Я использую следующую версию PHP

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend 
Technologies

, и это то, что я получаю (это не полная страница того, что я получаю, я могу опубликовать полную страницу, если вам нужно):

<?php
    /* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * Main loader script
 *
 * @package PhpMyAdmin
 */
use PMA\libraries\RecentFavoriteTable;

/**
 * Gets some core libraries and displays a top message if required
 */
require_once 'libraries/common.inc.php';

/**
 * display Git revision if requested
 */
require_once 'libraries/display_git_revision.lib.php';

/**
 * pass variables to child pages
 */
$drops = array(
    'lang',
    'server',
    'collation_connection',
    'db',
    'table'
);
foreach ($drops as $each_drop) {
    if (array_key_exists($each_drop, $_GET)) {
        unset($_GET[$each_drop]);
    }
}
unset($drops, $each_drop);

/*
 * Black list of all scripts to which front-end must submit data.
 * Such scripts must not be loaded on home page.
 *
 */
$target_blacklist = array (
    'import.php', 'export.php'
);

// If we have a valid target, let's load that script instead
if (! empty($_REQUEST['target'])
    && is_string($_REQUEST['target'])
    && ! preg_match('/^index/', $_REQUEST['target'])
    && ! in_array($_REQUEST['target'], $target_blacklist)
    && in_array($_REQUEST['target'], $goto_whitelist)
) {
    include $_REQUEST['target'];
    exit;
}

if (isset($_REQUEST['ajax_request']) && ! empty($_REQUEST['access_time'])) {
    exit;
}
0
задан 23 November 2018 в 09:40

1 ответ

Я должен был включить php7.2 модуль:

sudo a2enmod php7.2

перезапустите сервис (команда выше напоминает Вам),

systemctl restart apache2

и затем phpmyadmin страница появляется, как она должна

0
ответ дан 27 October 2019 в 09:29

Другие вопросы по тегам:

Похожие вопросы: