Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 25/02/2020, à 21:27

tk8

PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

Bonsoir ,

Voila après avoir installé la suite LAMP , je me rend compte que PhpMyAdmin ne marche pas et affiche ce code quand je fait    http://localhost/phpmyadmin/  dans le navigateur :

addJSON( 'list', RecentFavoriteTable::getInstance('recent')->getHtmlList() ); exit; } if ($GLOBALS['PMA_Config']->isGitRevision()) { if (isset($_REQUEST['git_revision']) && $GLOBALS['is_ajax_request'] == true) { PMA_printGitRevision(); exit; } echo '
'; } // Handles some variables that may have been sent by the calling script $GLOBALS['db'] = ''; $GLOBALS['table'] = ''; $show_query = '1'; // Any message to display? if (! empty($message)) { echo PMA\libraries\Util::getMessage($message); unset($message); } $common_url_query = PMA_URL_getCommon(); $mysql_cur_user_and_host = ''; // when $server > 0, a server has been chosen so we can display // all MySQL-related information if ($server > 0) { include 'libraries/server_common.inc.php'; // Use the verbose name of the server instead of the hostname // if a value is set $server_info = ''; if (! empty($cfg['Server']['verbose'])) { $server_info .= htmlspecialchars($cfg['Server']['verbose']); if ($GLOBALS['cfg']['ShowServerInfo']) { $server_info .= ' ('; } } if ($GLOBALS['cfg']['ShowServerInfo'] || empty($cfg['Server']['verbose'])) { $server_info .= $GLOBALS['dbi']->getHostInfo(); } if (! empty($cfg['Server']['verbose']) && $GLOBALS['cfg']['ShowServerInfo']) { $server_info .= ')'; } $mysql_cur_user_and_host = $GLOBALS['dbi']->fetchValue('SELECT USER();'); // should we add the port info here? $short_server_info = (!empty($GLOBALS['cfg']['Server']['verbose']) ? $GLOBALS['cfg']['Server']['verbose'] : $GLOBALS['cfg']['Server']['host']); } echo '
' , "\n"; // Anchor for favorite tables synchronization. echo RecentFavoriteTable::getInstance('favorite')->getHtmlSyncFavoriteTables(); echo '
'; if ($server > 0 || count($cfg['Servers']) > 1 ) { if ($cfg['DBG']['demo']) { echo '
'; echo '
' , __('phpMyAdmin Demo Server') , '
'; echo '

'; printf( __( 'You are using the demo server. You can do anything here, but ' . 'please do not change root, debian-sys-maint and pma users. ' . 'More information is available at %s.' ), 'demo.phpmyadmin.net' ); echo '
'; echo '
'; } echo '
'; echo '
' , __('General settings') , '
'; echo '

    '; /** * Displays the MySQL servers choice form */ if ($cfg['ServerDefault'] == 0 || (! $cfg['NavigationDisplayServers'] && (count($cfg['Servers']) > 1 || ($server == 0 && count($cfg['Servers']) == 1))) ) { echo '
    '; include_once 'libraries/select_server.lib.php'; echo PMA\libraries\Util::getImage('s_host.png') , " " , PMA_selectServer(true, true); echo '
    '; } /** * Displays the mysql server related links */ if ($server > 0) { include_once 'libraries/check_user_privileges.lib.php'; // Logout for advanced authentication if ($cfg['Server']['auth_type'] != 'config') { if ($cfg['ShowChgPassword']) { $conditional_class = 'ajax'; PMA_printListItem( PMA\libraries\Util::getImage('s_passwd.png') . " " . __( 'Change password' ), 'li_change_password', 'user_password.php' . $common_url_query, null, null, 'change_password_anchor', "no_bullets", $conditional_class ); } } // end if echo '
    '; echo '
    ' , "\n" . PMA_URL_getHiddenInputs(null, null, 4, 'collation_connection') . ' ' . "\n" . ' ' . PMA\libraries\Util::getImage('s_asci.png') . " " . __('Server connection collation') . "\n" // put the doc link in the form so that it appears on the same line . PMA\libraries\Util::showMySQLDocu('Charset-connection') . ': ' . "\n" . ' ' . "\n" . PMA_generateCharsetDropdownBox( PMA_CSDROPDOWN_COLLATION, 'collation_connection', 'select_collation_connection', $collation_connection, true, true ) . '
    ' . "\n" . '
    ' . "\n"; } // end of if ($server > 0) echo '

'; echo '
'; } echo '
'; echo '
' , __('Appearance settings') , '
'; echo '

    '; // Displays language selection combo if (empty($cfg['Lang'])) { echo '
    '; include_once 'libraries/display_select_lang.lib.php'; echo PMA\libraries\Util::getImage('s_lang.png') , " " , PMA_getLanguageSelectorHtml(); echo '
    '; } // ThemeManager if available if ($GLOBALS['cfg']['ThemeManager']) { echo '
    '; echo PMA\libraries\Util::getImage('s_theme.png') , " " , $_SESSION['PMA_Theme_Manager']->getHtmlSelectBox(); echo '
    '; } echo '
    '; echo PMA\libraries\Config::getFontsizeForm(); echo '
    '; echo '

'; // User preferences if ($server > 0) { echo '

    '; PMA_printListItem( PMA\libraries\Util::getImage('b_tblops.png') . " " . __( 'More settings' ), 'li_user_preferences', 'prefs_manage.php' . $common_url_query, null, null, null, "no_bullets" ); echo '

'; } echo '
'; echo '
'; echo '
'; if ($server > 0 && $GLOBALS['cfg']['ShowServerInfo']) { echo '
'; echo '
' , __('Database server') , '
'; echo '

    ' , "\n"; PMA_printListItem( __('Server:') . ' ' . $server_info, 'li_server_info' ); PMA_printListItem( __('Server type:') . ' ' . PMA\libraries\Util::getServerType(), 'li_server_type' ); PMA_printListItem( __('Server version:') . ' ' . PMA_MYSQL_STR_VERSION . ' - ' . PMA_MYSQL_VERSION_COMMENT, 'li_server_version' ); PMA_printListItem( __('Protocol version:') . ' ' . $GLOBALS['dbi']->getProtoInfo(), 'li_mysql_proto' ); PMA_printListItem( __('User:') . ' ' . htmlspecialchars($mysql_cur_user_and_host), 'li_user_info' ); echo '
    '; echo ' ' , __('Server charset:') , ' ' . ' '; echo ' ' , $mysql_charsets_descriptions[$mysql_charset_map['utf-8']]; echo ' (' , $mysql_charset_map['utf-8'] , ')' . ' ' . '
    ' . ' 

' . '
'; } if ($GLOBALS['cfg']['ShowServerInfo'] || $GLOBALS['cfg']['ShowPhpInfo']) { echo '
'; echo '
' , __('Web server') , '
'; echo '

    '; if ($GLOBALS['cfg']['ShowServerInfo']) { PMA_printListItem($_SERVER['SERVER_SOFTWARE'], 'li_web_server_software'); if ($server > 0) { $client_version_str = $GLOBALS['dbi']->getClientInfo(); if (preg_match('#\d+\.\d+\.\d+#', $client_version_str)) { $client_version_str = 'libmysql - ' . $client_version_str; } PMA_printListItem( __('Database client version:') . ' ' . $client_version_str, 'li_mysql_client_version' ); $php_ext_string = __('PHP extension:') . ' '; $extensions = PMA\libraries\Util::listPHPExtensions(); foreach ($extensions as $extension) { $php_ext_string .= ' ' . $extension . PMA\libraries\Util::showPHPDocu('book.' . $extension . '.php'); } PMA_printListItem( $php_ext_string, 'li_used_php_extension' ); $php_version_string = __('PHP version:') . ' ' . phpversion(); PMA_printListItem( $php_version_string, 'li_used_php_version' ); } } if ($cfg['ShowPhpInfo']) { PMA_printListItem( __('Show PHP information'), 'li_phpinfo', 'phpinfo.php' . $common_url_query, null, '_blank' ); } echo ' 

'; echo '
'; } echo '
'; echo '
phpMyAdmin
'; echo '

    '; $class = null; if ($GLOBALS['cfg']['VersionCheck']) { $class = 'jsversioncheck'; } PMA_printListItem( __('Version information:') . ' ' . PMA_VERSION . '', 'li_pma_version', null, null, null, null, $class ); PMA_printListItem( __('Documentation'), 'li_pma_docs', PMA\libraries\Util::getDocuLink('index'), null, '_blank' ); // does not work if no target specified, don't know why PMA_printListItem( __('Official Homepage'), 'li_pma_homepage', PMA_linkURL('https://www.phpmyadmin.net/'), null, '_blank' ); PMA_printListItem( __('Contribute'), 'li_pma_contribute', PMA_linkURL('https://www.phpmyadmin.net/contribute/'), null, '_blank' ); PMA_printListItem( __('Get support'), 'li_pma_support', PMA_linkURL('https://www.phpmyadmin.net/support/'), null, '_blank' ); PMA_printListItem( __('List of changes'), 'li_pma_changes', 'changelog.php' . PMA_URL_getCommon(), null, '_blank' ); PMA_printListItem( __('License'), 'li_pma_license', 'license.php' . PMA_URL_getCommon(), null, '_blank' ); echo ' 

'; echo '
'; echo '
'; echo '
'; /** * mbstring is used for handling multibytes inside parser, so it is good * to tell user something might be broken without it, see bug #1063149. */ if (! @extension_loaded('mbstring')) { trigger_error( __( 'The mbstring PHP extension was not found and you seem to be using' . ' a multibyte charset. Without the mbstring extension phpMyAdmin' . ' is unable to split strings correctly and it may result in' . ' unexpected results.' ), E_USER_WARNING ); } /** * Missing functionality */ if (! extension_loaded('curl') && ! ini_get('allow_url_fopen')) { trigger_error( __( 'The curl extension was not found and allow_url_fopen is ' . 'disabled. Due to this some features such as error reporting ' . 'or version check are disabled.' ) ); } if ($cfg['LoginCookieValidityDisableWarning'] == false) { /** * Check whether session.gc_maxlifetime limits session validity. */ $gc_time = (int)@ini_get('session.gc_maxlifetime'); if ($gc_time < $GLOBALS['cfg']['LoginCookieValidity'] ) { trigger_error( __( 'Your PHP parameter [a@https://php.net/manual/en/session.' . 'configuration.php#ini.session.gc-maxlifetime@_blank]session.' . 'gc_maxlifetime[/a] is lower than cookie validity configured ' . 'in phpMyAdmin, because of this, your login might expire sooner ' . 'than configured in phpMyAdmin.' ), E_USER_WARNING ); } } /** * Check whether LoginCookieValidity is limited by LoginCookieStore. */ if ($GLOBALS['cfg']['LoginCookieStore'] != 0 && $GLOBALS['cfg']['LoginCookieStore'] < $GLOBALS['cfg']['LoginCookieValidity'] ) { trigger_error( __( 'Login cookie store is lower than cookie validity configured in ' . 'phpMyAdmin, because of this, your login will expire sooner than ' . 'configured in phpMyAdmin.' ), E_USER_WARNING ); } /** * Check if user does not have defined blowfish secret and it is being used. */ if (! empty($_SESSION['encryption_key'])) { if (empty($GLOBALS['cfg']['blowfish_secret'])) { trigger_error( __( 'The configuration file now needs a secret passphrase (blowfish_secret).' ), E_USER_WARNING ); } elseif (strlen($GLOBALS['cfg']['blowfish_secret']) < 32) { trigger_error( __( 'The secret passphrase in configuration (blowfish_secret) is too short.' ), E_USER_WARNING ); } } /** * Check for existence of config directory which should not exist in * production environment. */ if (@file_exists('config')) { trigger_error( __( 'Directory [code]config[/code], which is used by the setup script, ' . 'still exists in your phpMyAdmin directory. It is strongly ' . 'recommended to remove it once phpMyAdmin has been configured. ' . 'Otherwise the security of your server may be compromised by ' . 'unauthorized people downloading your configuration.' ), E_USER_WARNING ); } if ($server > 0) { $cfgRelation = PMA_getRelationsParam(); if (! $cfgRelation['allworks'] && $cfg['PmaNoRelation_DisableWarning'] == false ) { $msg_text = __( 'The phpMyAdmin configuration storage is not completely ' . 'configured, some extended features have been deactivated. ' . '%sFind out why%s. ' ); if ($cfg['ZeroConf'] == true) { $msg_text .= '
' . __( 'Or alternately go to \'Operations\' tab of any database ' . 'to set it up there.' ); } $msg = PMA\libraries\Message::notice($msg_text); $msg->addParam( '', false ); $msg->addParam('', false); /* Show error if user has configured something, notice elsewhere */ if (!empty($cfg['Servers'][$server]['pmadb'])) { $msg->isError(true); } $msg->display(); } // end if } /** * Warning about different MySQL library and server version * (a difference on the third digit does not count). * If someday there is a constant that we can check about mysqlnd, * we can use it instead of strpos(). * If no default server is set, $GLOBALS['dbi'] is not defined yet. * We also do not warn if MariaDB is detected, as it has its own version * numbering. */ if (isset($GLOBALS['dbi']) && $cfg['ServerLibraryDifference_DisableWarning'] == false ) { $_client_info = $GLOBALS['dbi']->getClientInfo(); if ($server > 0 && mb_strpos($_client_info, 'mysqlnd') === false && mb_strpos(PMA_MYSQL_STR_VERSION, 'MariaDB') === false && substr(PMA_MYSQL_CLIENT_API, 0, 3) != substr( PMA_MYSQL_INT_VERSION, 0, 3 ) ) { trigger_error( PMA_sanitize( sprintf( __( 'Your PHP MySQL library version %s differs from your ' . 'MySQL server version %s. This may cause unpredictable ' . 'behavior.' ), $_client_info, substr( PMA_MYSQL_STR_VERSION, 0, strpos(PMA_MYSQL_STR_VERSION . '-', '-') ) ) ), E_USER_NOTICE ); } unset($_client_info); } /** * Warning about Suhosin only if its simulation mode is not enabled */ if ($cfg['SuhosinDisableWarning'] == false && @ini_get('suhosin.request.max_value_length') && @ini_get('suhosin.simulation') == '0' ) { trigger_error( sprintf( __( 'Server running with Suhosin. Please refer to %sdocumentation%s ' . 'for possible issues.' ), '[doc@faq1-38]', '[/doc]' ), E_USER_WARNING ); } /** * Warning about incomplete translations. * * The data file is created while creating release by ./scripts/remove-incomplete-mo */ if (@file_exists('libraries/language_stats.inc.php')) { include 'libraries/language_stats.inc.php'; /* * This message is intentionally not translated, because we're * handling incomplete translations here and focus on english * speaking users. */ if (isset($GLOBALS['language_stats'][$lang]) && $GLOBALS['language_stats'][$lang] < $cfg['TranslationWarningThreshold'] ) { trigger_error( 'You are using an incomplete translation, please help to make it ' . 'better by [a@https://www.phpmyadmin.net/translate/' . '@_blank]contributing[/a].', E_USER_NOTICE ); } } /** * prints list item for main page * * @param string $name displayed text * @param string $listId id, used for css styles * @param string $url make item as link with $url as target * @param string $mysql_help_page display a link to MySQL's manual * @param string $target special target for $url * @param string $a_id id for the anchor, * used for jQuery to hook in functions * @param string $class class for the li element * @param string $a_class class for the anchor element * * @return void */ function PMA_printListItem($name, $listId = null, $url = null, $mysql_help_page = null, $target = null, 

Hors ligne

#2 Le 25/02/2020, à 23:19

jplemoine

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

Il te faut installer le paquet : libapache2-mod-php7.2  (à adapter à ta situation)


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#3 Le 25/02/2020, à 23:22

tk8

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

Salut , Il est déjà installé enfaite

Hors ligne

#4 Le 26/02/2020, à 08:53

bruno

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

Bonjour,

@jplemoine, les paquets php doivent être installés sans leur numéro de version sinon cela bloquera les futures mises à niveau, donc libapache2-mod-php.

Il faut regarder le point 4.2 de la doc php.
Si le paquet libapache2-mod-php est bien installé, activer le module :

sudo a2enmod php7.2

En supposant que tu es sous Ubuntu 18.04 avec les dépôts officiels uniquement.

Hors ligne

#5 Le 26/02/2020, à 19:35

jplemoine

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

bruno a écrit :

@jplemoine, les paquets php doivent être installés sans leur numéro de version sinon cela bloquera les futures mises à niveau, donc libapache2-mod-php.

Rectifié sur mon propre ordinateur. smile


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#6 Le 27/02/2020, à 16:09

tk8

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

ERROR: Module php7.2 does not exist!

Bon le module libapache est installé et quand je fait la derniere commande que tu m'a passé ça donne le message au dessus

Hors ligne

#7 Le 27/02/2020, à 18:38

krodelabestiole

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

tu peux nous donner le retour de ces commandes stp :

apt list \*php\* --installed

et

grep -Rn --include=\*.list ^[^\#] /etc/apt/

Hors ligne

#8 Le 27/02/2020, à 19:12

tk8

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

    libapache2-mod-php/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé]
libapache2-mod-php7.2/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64  [installé, automatique]
php/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé]
php-bz2/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé, automatique]
php-common/bionic,bionic,now 1:60ubuntu1 all  [installé, automatique]
php-curl/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé]
php-gd/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé]
php-gettext/bionic,bionic,now 1.0.12-0.1 all  [installé]
php-intl/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé]
php-json/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé]
php-mbstring/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé]
php-mysql/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé]
php-pear/bionic-updates,bionic-updates,bionic-security,bionic-security,now 1:1.10.5+submodules+notgz-1ubuntu1.18.04.1 all  [installé, automatique]
php-php-gettext/bionic,bionic,now 1.0.12-0.1 all  [installé, automatique]
php-phpseclib/bionic,bionic,now 2.0.9-1 all  [installé, automatique]
php-tcpdf/bionic,bionic,now 6.2.13+dfsg-1ubuntu1 all  [installé, automatique]
php-xml/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé]
php-zip/bionic,bionic,now 1:7.2+60ubuntu1 all  [installé]
php7.2/bionic-updates,bionic-updates,bionic-security,bionic-security,now 7.2.24-0ubuntu0.18.04.3 all  [installé, automatique]
php7.2-bz2/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64  [installé, automatique]
php7.2-cli/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64  [installé, automatique]
php7.2-common/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64  [installé, automatique]
php7.2-curl/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64  [installé, automatique]
php7.2-gd/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64  [installé, automatique]
php7.2-intl/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64  [installé, automatique]
php7.2-json/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64  [installé, automatique]
php7.2-mbstring/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64  [installé, automatique]
php7.2-mysql/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64  [installé, automatique]
php7.2-opcache/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64  [installé, automatique]
php7.2-readline/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64  [installé, automatique]
php7.2-xml/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64  [installé, automatique]
php7.2-zip/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64  [installé, automatique]
phpmyadmin/bionic,bionic,now 4:4.6.6-5 all  [installé]
     grep -Rn --include=\*.list ^[^\#] /etc/apt/
/etc/apt/sources.list:5:deb http://fr.archive.ubuntu.com/ubuntu/ bionic main restricted
/etc/apt/sources.list:10:deb http://fr.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
/etc/apt/sources.list:16:deb http://fr.archive.ubuntu.com/ubuntu/ bionic universe
/etc/apt/sources.list:18:deb http://fr.archive.ubuntu.com/ubuntu/ bionic-updates universe
/etc/apt/sources.list:26:deb http://fr.archive.ubuntu.com/ubuntu/ bionic multiverse
/etc/apt/sources.list:28:deb http://fr.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
/etc/apt/sources.list:36:deb http://fr.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
/etc/apt/sources.list:46:deb http://security.ubuntu.com/ubuntu bionic-security main restricted
/etc/apt/sources.list:48:deb http://security.ubuntu.com/ubuntu bionic-security universe
/etc/apt/sources.list:50:deb http://security.ubuntu.com/ubuntu bionic-security multiverse

Hors ligne

#9 Le 27/02/2020, à 19:18

krodelabestiole

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

tout a l'air clean. essaie de réinstaller mod_php :

sudo apt autoremove --purge libapache2-mod-php
sudo apt clean
sudo apt update
sudo apt install libapache2-mod-php

tu peux aussi vérifier l'installation du module avant et après :

ls /etc/apache2/mods-available/php*

Dernière modification par krodelabestiole (Le 27/02/2020, à 19:18)

Hors ligne

#10 Le 27/02/2020, à 19:36

tk8

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

j'ai désinstallé puis réinstallé :
puis la commande retourne ça :

ls /etc/apache2/mods-available/php*
ls: impossible d'accéder à '/etc/apache2/mods-available/php*': Aucun fichier ou dossier de ce type

Hors ligne

#11 Le 27/02/2020, à 20:22

krodelabestiole

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

c'est vraiment bizarre vu que ces fichiers sont sensés être installés par ce paquet : https://packages.ubuntu.com/bionic/amd6 … 2/filelist

quel est le retour de :

sudo namei -mo /etc/apache2/mods-available/php7.2.conf

Dernière modification par krodelabestiole (Le 27/02/2020, à 20:24)

Hors ligne

#12 Le 27/02/2020, à 21:15

tk8

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

d'accord je vais tester cette commande , mais je tient d'abord a te dire que j'ai essayé ADMINER et c'est le meme problème .

Hors ligne

#13 Le 27/02/2020, à 21:17

tk8

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

f: /etc/apache2/mods-available/php7.2.conf
 drwxr-xr-x root root /
 drwxr-xr-x root root etc
 drwxr-xr-x root root apache2
 drwxr-xr-x root root mods-available
                      php7.2.conf — fichier ou répertoire inexistant

Hors ligne

#14 Le 27/02/2020, à 23:25

krodelabestiole

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

tk8 a écrit :

d'accord je vais tester cette commande , mais je tient d'abord a te dire que j'ai essayé ADMINER et c'est le meme problème .

ah ben ça c'est sûr : tant que ce module ne sera pas installé et activé, aucun script PHP ne fonctionnera sur ton serveur.

le retour de la dernière commande montre que les fichiers du module sont vraiment inexistants (je supposais un problème de droits).
il s'agit donc d'un problème d'APT qui n'installe pas convenablement les fichiers du paquet. mais je pige pas du tout pourquoi.

normalement on peut lister les fichiers d'un paquet installé avec :

dpkg-query -L libapache2-mod-php7.2

tu peux aussi nous donner le retour de :

apt show libapache2-mod-php7.2

pour avoir des détails sur ce paquet.

Hors ligne

#15 Le 28/02/2020, à 00:02

krodelabestiole

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

peut-être aussi que libapache2-mod-php7.2 a un autre parent et n'a pas vraiment été désinstallé... du coup :

sudo apt autoremove --purge libapache2-mod-php libapache2-mod-php7.2
sudo apt install libapache2-mod-php

donne aussi le retour complet de ces commandes

Hors ligne

#16 Le 28/02/2020, à 00:02

tk8

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

Dès que j rentre dans quelques minutes j fait les commandes citées , mais remarque j sais pas si c'est important , mais :
A chaque fois que j'allume mon PC y'a une fenêtre problème logiciel détectée qui s'ouvre , et soit tu la ferme soit tu fais signaler le problème , moi j fait signaler le problème a chaque fois et ça se ferme . Mais ça revient a chaque demarage.

Hors ligne

#17 Le 28/02/2020, à 00:50

tk8

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

pour les commandes voila :

  /.
/etc
/etc/apache2/mods-available/php7.2.conf
/etc/apache2/mods-available/php7.2.load
/etc/php
/etc/php/7.2
/etc/php/7.2/apache2
/etc/php/7.2/apache2/conf.d
/usr
/usr/lib
/usr/lib/apache2
/usr/lib/apache2/modules
/usr/lib/apache2/modules/libphp7.2.so
/usr/lib/php
/usr/lib/php/7.2
/usr/lib/php/7.2/sapi
/usr/lib/php/7.2/sapi/apache2
/usr/share
/usr/share/bug
/usr/share/bug/libapache2-mod-php7.2
/usr/share/bug/libapache2-mod-php7.2/control
/usr/share/bug/libapache2-mod-php7.2/script
/usr/share/doc
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/libapache2-mod-php7.2
/usr/share/doc/libapache2-mod-php7.2
 apt show libapache2-mod-php7.2
Package: libapache2-mod-php7.2
Version: 7.2.24-0ubuntu0.18.04.3
Priority: optional
Section: httpd
Source: php7.2
Origin: Ubuntu
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 4793 kB
Provides: libapache2-mod-php, phpapi-20170718
Depends: libmagic1, libpcre3 (>= 2:8.35), mime-support, php7.2-cli, php7.2-common (= 7.2.24-0ubuntu0.18.04.3), php7.2-json, php7.2-opcache, tzdata, ucf, apache2-api-20120211, apache2-bin (>= 2.4.16), libargon2-0 (>= 0~20160406~), libc6 (>= 2.27), libsodium23 (>= 1.0.14), libssl1.1 (>= 1.1.0), libxml2 (>= 2.8.0), zlib1g (>= 1:1.1.4)
Recommends: apache2
Suggests: php-pear
Homepage: http://www.php.net/
Task: lamp-server
Supported: 5y
Download-Size: 1352 kB
APT-Manual-Installed: yes
APT-Sources: http://fr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
Description: server-side, HTML-embedded scripting language (Apache 2 module)
 This package provides the PHP module for the Apache 2 webserver (as
 found in the apache2-mpm-prefork package).  Please note that this package
 ONLY works with Apache's prefork MPM, as it is not compiled thread-safe.
 .
 The following extensions are built in: Core date filter hash libxml openssl
 pcre Reflection session sodium SPL standard zlib.
 .
 PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used
 open source general-purpose scripting language that is especially suited
 for web development and can be embedded into HTML.

N: Il y a 1 enregistrement supplémentaire. Veuillez utiliser l'opérande « -a » pour le voir
sudo apt autoremove --purge libapache2-mod-php libapache2-mod-php7.2
[sudo] Mot de passe de mohand : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  php7.2-fpm
Les paquets suivants seront ENLEVÉS :
  libapache2-mod-php* libapache2-mod-php7.2*
Les NOUVEAUX paquets suivants seront installés :
  php7.2-fpm
0 mis à jour, 1 nouvellement installés, 2 à enlever et 5 non mis à jour.
Il est nécessaire de prendre 1412 ko dans les archives.
Après cette opération, 168 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] 

Réception de :1 http://fr.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 php7.2-fpm amd64 7.2.24-0ubuntu0.18.04.3 [1412 kB]
1412 ko réceptionnés en 0s (3336 ko/s) 
(Lecture de la base de données... 199123 fichiers et répertoires déjà installés.)
Suppression de libapache2-mod-php (1:7.2+60ubuntu1) ...
Sélection du paquet php7.2-fpm précédemment désélectionné.
(Lecture de la base de données... 199121 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../php7.2-fpm_7.2.24-0ubuntu0.18.04.3_amd64.deb ...
Dépaquetage de php7.2-fpm (7.2.24-0ubuntu0.18.04.3) ...
dpkg: libapache2-mod-php7.2 : problème de dépendance, mais suppression comme demandé :
 php7.2 dépend de libapache2-mod-php7.2 | php7.2-fpm | php7.2-cgi ; cependant :
  Le paquet libapache2-mod-php7.2 doit être supprimé.
 Le paquet php7.2-fpm n'est pas encore configuré.
  Le paquet php7.2-cgi n'est pas installé.

(Lecture de la base de données... 199143 fichiers et répertoires déjà installés.)
Suppression de libapache2-mod-php7.2 (7.2.24-0ubuntu0.18.04.3) ...
apache2_invoke prerm: Disable module php7.2
Paramétrage de php7.2-fpm (7.2.24-0ubuntu0.18.04.3) ...

Creating config file /etc/php/7.2/fpm/php.ini with new version
php_invoke: Enabled module ctype for fpm sapi
php_invoke: Enabled module posix for fpm sapi
php_invoke: Enabled module tokenizer for fpm sapi
php_invoke: Enabled module xmlreader for fpm sapi
php_invoke: Enabled module readline for fpm sapi
php_invoke: Enabled module pdo for fpm sapi
php_invoke: Enabled module json for fpm sapi
php_invoke: Enabled module gettext for fpm sapi
php_invoke: Enabled module pdo_mysql for fpm sapi
php_invoke: Enabled module intl for fpm sapi
php_invoke: Enabled module mysqli for fpm sapi
php_invoke: Enabled module xsl for fpm sapi
php_invoke: Enabled module gd for fpm sapi
php_invoke: Enabled module curl for fpm sapi
php_invoke: Enabled module mbstring for fpm sapi
php_invoke: Enabled module calendar for fpm sapi
php_invoke: Enabled module zip for fpm sapi
php_invoke: Enabled module simplexml for fpm sapi
php_invoke: Enabled module iconv for fpm sapi
php_invoke: Enabled module sockets for fpm sapi
php_invoke: Enabled module sysvsem for fpm sapi
php_invoke: Enabled module fileinfo for fpm sapi
php_invoke: Enabled module shmop for fpm sapi
php_invoke: Enabled module ftp for fpm sapi
php_invoke: Enabled module sysvshm for fpm sapi
php_invoke: Enabled module phar for fpm sapi
php_invoke: Enabled module xml for fpm sapi
php_invoke: Enabled module opcache for fpm sapi
php_invoke: Enabled module bz2 for fpm sapi
php_invoke: Enabled module xmlwriter for fpm sapi
php_invoke: Enabled module wddx for fpm sapi
php_invoke: Enabled module sysvmsg for fpm sapi
php_invoke: Enabled module dom for fpm sapi
php_invoke: Enabled module exif for fpm sapi
php_invoke: Enabled module mysqlnd for fpm sapi
NOTICE: Not enabling PHP 7.2 FPM by default.
NOTICE: To enable PHP 7.2 FPM in Apache2 do:
NOTICE: a2enmod proxy_fcgi setenvif
NOTICE: a2enconf php7.2-fpm
NOTICE: You are seeing this message because you have apache2 package installed.
Created symlink /etc/systemd/system/multi-user.target.wants/php7.2-fpm.service → /lib/systemd/system/php7.2-fpm.service.
Traitement des actions différées (« triggers ») pour systemd (237-3ubuntu10.39) ...
Traitement des actions différées (« triggers ») pour man-db (2.8.3-2ubuntu0.1) ...
Traitement des actions différées (« triggers ») pour ureadahead (0.100.0-21) ...
ureadahead will be reprofiled on next reboot
(Lecture de la base de données... 199136 fichiers et répertoires déjà installés.)
Purge des fichiers de configuration de libapache2-mod-php7.2 (7.2.24-0ubuntu0.18.04.3) ...
apache2_invoke php7.2 postrm: No action required
dpkg: avertissement: lors de la suppression de libapache2-mod-php7.2, le répertoire « /etc/php/7.2/apache2/conf.d » n'était pas vide, donc il n'a pas été supprimé
sudo apt install libapache2-mod-php
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés : 
  libapache2-mod-php7.2
Les NOUVEAUX paquets suivants seront installés :
  libapache2-mod-php libapache2-mod-php7.2
0 mis à jour, 2 nouvellement installés, 0 à enlever et 5 non mis à jour.
Il est nécessaire de prendre 1356 ko dans les archives.
Après cette opération, 4810 ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer ? [O/n] O
Réception de :1 http://fr.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libapache2-mod-php7.2 amd64 7.2.24-0ubuntu0.18.04.3 [1352 kB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu bionic/main amd64 libapache2-mod-php all 1:7.2+60ubuntu1 [3212 B]
1356 ko réceptionnés en 0s (4734 ko/s)           
Sélection du paquet libapache2-mod-php7.2 précédemment désélectionné.
(Lecture de la base de données... 199133 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../libapache2-mod-php7.2_7.2.24-0ubuntu0.18.04.3_amd64.deb ...
Dépaquetage de libapache2-mod-php7.2 (7.2.24-0ubuntu0.18.04.3) ...
Sélection du paquet libapache2-mod-php précédemment désélectionné.
Préparation du dépaquetage de .../libapache2-mod-php_1%3a7.2+60ubuntu1_all.deb ...
Dépaquetage de libapache2-mod-php (1:7.2+60ubuntu1) ...
Paramétrage de libapache2-mod-php7.2 (7.2.24-0ubuntu0.18.04.3) ...

Creating config file /etc/php/7.2/apache2/php.ini with new version
Module mpm_event disabled.
Enabling module mpm_prefork.
apache2_switch_mpm Switch to prefork
apache2_invoke: Enable module php7.2
Paramétrage de libapache2-mod-php (1:7.2+60ubuntu1) ...

Hors ligne

#18 Le 28/02/2020, à 02:04

krodelabestiole

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

tk8 a écrit :
apache2_invoke: Enable module php7.2
Paramétrage de libapache2-mod-php (1:7.2+60ubuntu1) ...

je vois pas d'erreur là, ce qui laisse entendre que le module est activé... ça ne marche toujours pas ?

Hors ligne

#19 Le 28/02/2020, à 02:07

tk8

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

oui toujours pas , ça fait 3 jours que je cherche ici , et j'empile les forums en Anglais aussi ... si ça continue comme ça je serait obliger d'aller vers WINDOWS pour developper mon projet

Hors ligne

#20 Le 28/02/2020, à 02:21

tk8

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

Enfaite par contre quand je met un test.php dans mon var/www/html et j'essaye localhost/first.php depuis le navigateur ça affiche hello world donc il l'interprete !
ça veut dire que je peux quand meme developper avec PHP MySql sans phpmyadmin ? genre je gere la base de donnée par ligne de commande sql directement ?

Hors ligne

#21 Le 28/02/2020, à 03:32

krodelabestiole

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

si il l'interprète ça veut dire que le module est installé et fonctionne...

tu peux donner à nouveau le retour de :

sudo a2enmod php7.2

l'erreur que tu rencontres côté phpmyadmin ou adminer c'est toujours le code source apparent ?

Hors ligne

#22 Le 28/02/2020, à 04:44

tk8

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

Considering dependency mpm_prefork for php7.2:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict php5 for php7.2:
Module php7.2 already enabled

Hors ligne

#23 Le 28/02/2020, à 05:01

tk8

Re : PhpMyAdmin affiche un code bizarre en PHP et ne demarre pas

Salut , et bien tu devinera jamais quelle idée des plus novices m'est venu en tete a  4 h du matin ?

Celle de supprimer l'historique et le cache de mon navigateur ! et ça a marché !

Voila c'est résolu ; Merci Infiniment pour ton aide ! mes respects a toi

Hors ligne