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 16/12/2018, à 21:33

JujuLand

[Résolu] Probable problème php

Bonsoir,

J'avais un portable sur lequel j'avais monté des sites joomla (4 au total), jusque là, tout allait bien. Seulement voilà que le disque dur a commencé à avoir quelques faiblesses. j'ai donc récupéré les sites (les répertoires), et une extraction des bases mariadb

Après install de Xubuntu 16.04, j'ai donc réinstallé mariadb 10.3.11, php 7.0.32 et apache2 2.4.18

alain@aupeix-GX723:/etc/apache2/sites-available$ paquet mariadb
ii  mariadb-client-10.3          1:10.3.11+maria~xenial           amd64        MariaDB database client binaries
ii  mariadb-client-core-10.3     1:10.3.11+maria~xenial           amd64        MariaDB database core client binaries
ii  mariadb-common               1:10.3.11+maria~xenial           all          MariaDB database common files (e.g. /etc/mysql/conf.d/mariadb.cnf)
ii  mariadb-server               1:10.3.11+maria~xenial           all          MariaDB database server (metapackage depending on the latest version)
ii  mariadb-server-10.3          1:10.3.11+maria~xenial           amd64        MariaDB database server binaries
ii  mariadb-server-core-10.3     1:10.3.11+maria~xenial           amd64        MariaDB database core server files

alain@aupeix-GX723:/etc/apache2/sites-available$ paquet php
ii  libapache2-mod-php           1:7.0+35ubuntu6.1                all          server-side, HTML-embedded scripting language (Apache 2 module) (default)
ii  libapache2-mod-php7.0        7.0.32-0ubuntu0.16.04.1          amd64        server-side, HTML-embedded scripting language (Apache 2 module)
ii  php-common                   1:35ubuntu6.1                    all          Common files for PHP packages
ii  php-gd                       1:7.0+35ubuntu6.1                all          GD module for PHP [default]
ii  php-gettext                  1.0.11-2build1                   all          read gettext MO files directly, without requiring anything other than PHP
ii  php-mbstring                 1:7.0+35ubuntu6.1                all          MBSTRING module for PHP [default]
ii  php-pear                     1:1.10.1+submodules+notgz-6      all          PEAR Base System
ii  php-phpseclib                2.0.1-1build1                    all          implementations of an arbitrary-precision integer arithmetic library
ii  php-tcpdf                    6.0.093+dfsg-1ubuntu1            all          PHP class for generating PDF files on-the-fly
ii  php-xml                      1:7.0+35ubuntu6.1                all          DOM, SimpleXML, WDDX, XML, and XSL module for PHP [default]
ii  php7.0                       7.0.32-0ubuntu0.16.04.1          all          server-side, HTML-embedded scripting language (metapackage)
ii  php7.0-cgi                   7.0.32-0ubuntu0.16.04.1          amd64        server-side, HTML-embedded scripting language (CGI binary)
ii  php7.0-cli                   7.0.32-0ubuntu0.16.04.1          amd64        command-line interpreter for the PHP scripting language
ii  php7.0-common                7.0.32-0ubuntu0.16.04.1          amd64        documentation, examples and common module for PHP
ii  php7.0-curl                  7.0.32-0ubuntu0.16.04.1          amd64        CURL module for PHP
ii  php7.0-gd                    7.0.32-0ubuntu0.16.04.1          amd64        GD module for PHP
ii  php7.0-json                  7.0.32-0ubuntu0.16.04.1          amd64        JSON module for PHP
ii  php7.0-mbstring              7.0.32-0ubuntu0.16.04.1          amd64        MBSTRING module for PHP
ii  php7.0-mcrypt                7.0.32-0ubuntu0.16.04.1          amd64        libmcrypt module for PHP
ii  php7.0-mysql                 7.0.32-0ubuntu0.16.04.1          amd64        MySQL module for PHP
ii  php7.0-opcache               7.0.32-0ubuntu0.16.04.1          amd64        Zend OpCache module for PHP
ii  php7.0-readline              7.0.32-0ubuntu0.16.04.1          amd64        readline module for PHP
ii  php7.0-xml                   7.0.32-0ubuntu0.16.04.1          amd64        DOM, SimpleXML, WDDX, XML, and XSL module for PHP
ii  phpmyadmin                   4:4.5.4.1-2ubuntu2.1             all          MySQL web administration tool

alain@aupeix-GX723:/etc/apache2/sites-available$ paquet apache2
ii  apache2                      2.4.18-2ubuntu3.9                amd64        Apache HTTP Server
ii  apache2-bin                  2.4.18-2ubuntu3.9                amd64        Apache HTTP Server (modules and other binary files)
ii  apache2-data                 2.4.18-2ubuntu3.9                all          Apache HTTP Server (common files)
ii  apache2-utils                2.4.18-2ubuntu3.9                amd64        Apache HTTP Server (utility programs for web servers)

Et voilà l'état des services:

alain@aupeix-GX723:/etc/apache2/sites-available$ sudo service apache2 status
\u25cf apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           \u2514\u2500apache2-systemd.conf
   Active: active (running) since dim. 2018-12-16 19:43:30 CET; 27min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 30905 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
  Process: 587 ExecReload=/etc/init.d/apache2 reload (code=exited, status=0/SUCCESS)
  Process: 30934 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/apache2.service
           \u251c\u2500  603 /usr/sbin/apache2 -k start
           \u251c\u2500  604 /usr/sbin/apache2 -k start
           \u2514\u250030950 /usr/sbin/apache2 -k start

déc. 16 19:51:14 aupeix-GX723 apache2[31939]:  *
déc. 16 19:51:14 aupeix-GX723 systemd[1]: Reloaded LSB: Apache2 web server.
déc. 16 19:57:39 aupeix-GX723 systemd[1]: Reloading LSB: Apache2 web server.
déc. 16 19:57:39 aupeix-GX723 apache2[321]:  * Reloading Apache httpd web server apache2
déc. 16 19:57:40 aupeix-GX723 apache2[321]:  *
déc. 16 19:57:40 aupeix-GX723 systemd[1]: Reloaded LSB: Apache2 web server.
déc. 16 19:59:09 aupeix-GX723 systemd[1]: Reloading LSB: Apache2 web server.
déc. 16 19:59:09 aupeix-GX723 apache2[587]:  * Reloading Apache httpd web server apache2
déc. 16 19:59:09 aupeix-GX723 apache2[587]:  *
déc. 16 19:59:09 aupeix-GX723 systemd[1]: Reloaded LSB: Apache2 web server.

alain@aupeix-GX723:/etc/apache2/sites-available$ service mysql status
\u25cf mariadb.service - MariaDB 10.3.11 database server
   Loaded: loaded (/lib/systemd/system/mariadb.service; enabled; vendor preset: enabled)
  Drop-In: /etc/systemd/system/mariadb.service.d
           \u2514\u2500migrated-from-my.cnf-settings.conf
   Active: active (running) since dim. 2018-12-16 11:32:06 CET; 9h ago
     Docs: man:mysqld(8)
           https://mariadb.com/kb/en/library/systemd/
  Process: 1221 ExecStartPost=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
  Process: 1219 ExecStartPost=/etc/mysql/debian-start (code=exited, status=0/SUCCESS)
  Process: 924 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= ||   VAR=`/usr/bin/galera_recovery`; [ $? -eq 0 ]   && systemctl set-environment _WSREP_START_POSITION=$VAR || exit 1 (cod
  Process: 918 ExecStartPre=/bin/sh -c systemctl unset-environment _WSREP_START_POSITION (code=exited, status=0/SUCCESS)
  Process: 914 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld (code=exited, status=0/SUCCESS)
 Main PID: 958 (mysqld)
   Status: "Taking your SQL requests now..."
   CGroup: /system.slice/mariadb.service
           \u2514\u2500958 /usr/sbin/mysqld

déc. 16 11:32:05 aupeix-GX723 mysqld[958]: 2018-12-16 11:32:05 0 [Note] Server socket created on IP: '::'.
déc. 16 11:32:05 aupeix-GX723 mysqld[958]: 2018-12-16 11:32:05 0 [Note] Reading of all Master_info entries succeded
déc. 16 11:32:05 aupeix-GX723 mysqld[958]: 2018-12-16 11:32:05 0 [Note] Added new Master_info '' to hash table
déc. 16 11:32:05 aupeix-GX723 mysqld[958]: 2018-12-16 11:32:05 0 [Note] /usr/sbin/mysqld: ready for connections.
déc. 16 11:32:05 aupeix-GX723 mysqld[958]: Version: '10.3.11-MariaDB-1:10.3.11+maria~xenial'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  mariadb.org binary distribution
déc. 16 11:32:06 aupeix-GX723 systemd[1]: Started MariaDB 10.3.11 database server.
déc. 16 11:32:07 aupeix-GX723 mysqld[958]: 2018-12-16 11:32:07 0 [Note] InnoDB: Buffer pool(s) load completed at 181216 11:32:07
déc. 16 14:53:10 aupeix-GX723 mysqld[958]: 2018-12-16 14:53:10 8 [Warning] IP address '58.218.66.223' could not be resolved: Name or service not known
déc. 16 17:09:45 aupeix-GX723 mysqld[958]: 2018-12-16 17:09:45 9 [Warning] IP address '124.95.128.226' could not be resolved: Name or service not known
déc. 16 17:11:07 aupeix-GX723 mysqld[958]: 2018-12-16 17:11:07 10 [Warning] IP address '196.52.43.101' could not be resolved: Name or service not known

Mes sites sont places sous ~/www-dev

J'ai créé des liens vers ~/www-dev dans /var/www/html
J'ai créé la base de données jujuland, et ai affecté les droits
j'ai créé les virtualhost (en fait j'ai réutilisé ceux de l'ancienne install) sous /etc/apache2/sites-avalaibles et les ai validés avec a2ensite et ai redémarré apache2
Quand je lance http://localhost, j'ai bien la page de test de apache2
Quand je fais un ls depuis /var/www/html/jujuland de mes liens, j'arrive bien sur mon dossier racine sous ~/www-dev/jujuland
Dans mon dossier jujuland, j'ai décompacté l'archive de joomla
Quand je tente d'ouvrir http://localhost/jujuland/installation, j'ai ça dans le navigateur:

execute()

Si j'essaie http://localhost/jujuland, j'ai ça dans le navigateur:

setStart($startTime, $startMem)->mark('afterLoad') : null; // Instantiate the application. $app = JFactory::getApplication('site'); // Execute the application. $app->execute(); 

Quand à http://localhost/phpmyadmin, j'ai ça dans le navigateur :

addJSON( 'list', PMA_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_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'; include 'libraries/StorageEngine.class.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 PMA_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 '
..... 

J'ai un sérieux doute sur l'install de php7

Une idée ?

Merci
A+

Dernière modification par JujuLand (Le 17/12/2018, à 21:02)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#2 Le 16/12/2018, à 23:05

bruno

Re : [Résolu] Probable problème php

Bonsoir,

Le PHP n'est pas interprété. Pourtant le paquet libapache2-mod-php semble installé
Essaie de l'activer :

sudo a2enmod php7.0

#3 Le 17/12/2018, à 12:18

JujuLand

Re : [Résolu] Probable problème php

Ca se gâte ...

alain@aupeix-GX723:~$ sudo a2enmod php7.0
ERROR: Module php7.0 does not exist!

alain@aupeix-GX723:~$ sudo a2enmod php7
ERROR: Module php7 does not exist!

alain@aupeix-GX723:~$ sudo a2enmod php
ERROR: Module php does not exist!

Sinon, je viens de remarquer çà:

alain@aupeix-GX723:~$ paquet php
ii  libapache2-mod-php      1:7.0+35ubuntu6.1           all          server-side, HTML-embedded scripting language (Apache 2 module) (default)
ii  libapache2-mod-php7.0   7.0.32-0ubuntu0.16.04.1     amd64        server-side, HTML-embedded scripting language (Apache 2 module)

Faudrait pas virer le premier paquet ?

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#4 Le 17/12/2018, à 12:49

JujuLand

Re : [Résolu] Probable problème php

Je viens de virer le paquet libapache2-mod-php, et lorsque je regarde l'état de apache2 apres un restart, j'ai des trucs qui ne me plaisent pas ...

\u25cf apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           \u2514\u2500apache2-systemd.conf
   Active: active (running) since lun. 2018-12-17 12:21:41 CET; 10s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 26880 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
  Process: 3009 ExecReload=/etc/init.d/apache2 reload (code=exited, status=0/SUCCESS)
  Process: 26909 ExecStart=/etc/init.d/apache2 start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/apache2.service
           \u251c\u250026924 /usr/sbin/apache2 -k start
           \u251c\u250026927 /usr/sbin/apache2 -k start
           \u2514\u250026928 /usr/sbin/apache2 -k start

déc. 17 12:21:40 aupeix-GX723 systemd[1]: Starting LSB: Apache2 web server...
déc. 17 12:21:40 aupeix-GX723 apache2[26909]:  * Starting Apache httpd web server apache2
déc. 17 12:21:40 aupeix-GX723 apache2[26909]: AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppres

déc. 17 12:21:41 aupeix-GX723 apache2[26909]:  *
déc. 17 12:21:41 aupeix-GX723 systemd[1]: Started LSB: Apache2 web server.

Qu'est-ce qui lui manque à apache2 ?

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#5 Le 17/12/2018, à 13:10

bruno

Re : [Résolu] Probable problème php

Rien, ton serveur Apache est bien lancé.

Expliques-nous comment tu as installé ta pile LAMP.

Ce que tu signales en #3 est totalement anormal. Si le paquet libapache2-mod-php est installé , le module doit être présent !
Supprimer ce paquet n'était pas une bonne idée…
Retour de :

ls -l /etc/apache2/mods-available/ | grep php
sudo apache2ctl -M

Dernière modification par bruno (Le 17/12/2018, à 13:11)

#6 Le 17/12/2018, à 13:14

mazarini

Re : [Résolu] Probable problème php

libapache2-mod-php permet d'installer la version courante de php via les dépendance. Ici libapache2-mod-php7.0. Le passage à la prochaine sera automatique si tu le garde. Il y a la même mécanique pour tous les paquets php.

"Could not reliably determine the server's fully qualified domain name" est un message pas trop gênant. Il me semble qu'ajouter localhost.localdomain en premier sur la ligne 127.0.0.1 du fichier /etc/hosts règle le problème.

Dans la configuration d'apache, il faut indiquer que les fichiers .php sont à traiter par php (normalement automatique à l'installation). le module pour php devrait être dans le répertoire /etc/apache2/mods-available. La commande indiquée par Bruno crée le lien dans /etc/apache2/mods-enabled pour activer le module. Désinstalle   libapache2-mod-php7.0 avec l'option purge aussi que  libapache2-mod-php et retente l'installation. La désinstallation de  libapache2-mod-php n'entraine pas celle de  libapache2-mod-php7.0.

Je ne peux malheureusement pas vérifier sur ma machine.

Edit : Bruno est toujours de bon conseil, suit ses indications en priorité.

Dernière modification par mazarini (Le 17/12/2018, à 13:16)


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#7 Le 17/12/2018, à 13:33

bruno

Re : [Résolu] Probable problème php

@mazarini : merci, mais je fais des erreurs comme tout le monde wink
Je n'ai pas conseiller la purge libapache2-mod-php7.0 pour l'instant car cela entraîne l'installation de php-fpm. J'aimerais d'abord comprendre comment jujuland en est arrivé à une pareille situation.

#8 Le 17/12/2018, à 15:30

JujuLand

Re : [Résolu] Probable problème php

Je n'ai pas utilisé lamp. J'ai tout installé manuellement, comme je l'avais fait précédemment ...

J'ai installé apache2 et php7.0 des dépots ubuntu avec apt
J'ai téléchargé une version (pas la dernière) de joomla

Comme ça ne fonctionnait pas (même problème d'ailleurs que maintenant), au gré des threads que je trouvais sur le net concernant des problèmes qui ressemblaient au mien, j'ai installé (avec apt) deci dela quelques paquets (notamment concernant php).
Bref, il y a d'ailleurs des trucs ayant des version différentes ...

Bon, j'ai réinstallé libapache2-mod-php

Pour ce qui est des commandes proposées par bruno, y'a sans doute un os pour la première ...

alain@aupeix-GX723:~$ ls -l /etc/apache2/mods-available/ | grep php

alain@aupeix-GX723:~$ sudo apache2ctl -M
[sudo] Mot de passe de alain : 
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1. Set the 'ServerName' directive globally to suppress this message
Loaded Modules:
 core_module (static)
 so_module (static)
 watchdog_module (static)
 http_module (static)
 log_config_module (static)
 logio_module (static)
 version_module (static)
 unixd_module (static)
 access_compat_module (shared)
 alias_module (shared)
 auth_basic_module (shared)
 authn_core_module (shared)
 authn_file_module (shared)
 authz_core_module (shared)
 authz_host_module (shared)
 authz_user_module (shared)
 autoindex_module (shared)
 deflate_module (shared)
 dir_module (shared)
 env_module (shared)
 filter_module (shared)
 mime_module (shared)
 mpm_event_module (shared)
 negotiation_module (shared)
 setenvif_module (shared)
 status_module (shared)
alain@aupeix-GX723:~$ 

Par contre, un truc me gêne, j'ai mis les liens de mes sites sous /var/www/html, comme précédemment, et là, dans les virtualhost, il est fait référence à /var/www.
Même si je change par /var/www/html , ça ne change rien ... mais tout ce que je vois comme fichier de configuration de apache2, semble ne faire référence qu'à /var/www

Merci
A+

Dernière modification par JujuLand (Le 17/12/2018, à 15:43)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#9 Le 17/12/2018, à 15:52

bruno

Re : [Résolu] Probable problème php

lamp = linux+apache+mysql ou mariadb+php. Tu utilises lamp.

Bon, je ne sais pas ce que tu as fait mais l'installation ne s'est pas déroulée correctement ou a été cassé par des manipulations hasardeuses.
Tu n'as pas de module PHP et Apache2 utilise le mpm_event qui n'est pas compatible avec le module PHP

Tu peux au moins essayer ceci :

sudo a2dismod mpm_event
sudo a2enmod mpm_prefork
sudo systemctl restart apache2
sudo apt purge libapache2-mod-php libapache2-mod-php7.0

Puis réinstallation juste avec :

sudo apt install libapache2-mod-php

Puis

sudo apt purge php-fpm

Et redémarrage du serveur Apache.

Dernière modification par bruno (Le 17/12/2018, à 15:56)

#10 Le 17/12/2018, à 16:13

JujuLand

Re : [Résolu] Probable problème php

La désinstallation de php-fpm n'a pas été nécessaire:

alain@aupeix-GX723:~/Bureau$ sudo apt purge php-fpm
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Le paquet « php-fpm » n'est pas installé, et ne peut donc être supprimé
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.

Mais c'est toujours pareil.

Je connais lamp, mais je n'avais pas apprécié du tout, et j'avais donc installé manuellement sans problème.

C'est pourquoi, je ne comprends pas ce qui se passe actuellement.

Bon, je vais désinstaller tout ce qui touche à php, et réinstaller php7.0.
Je prends ce qui est dans les dépots ou la dernière version ?
Pareil pour apache2 ?

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#11 Le 17/12/2018, à 16:17

JujuLand

Re : [Résolu] Probable problème php

Dans la doc lamp, il est fait référence à :

La méthode d'installation décrite ici permet d'obtenir un serveur LAMP pré-configuré et fonctionnel,
affichant le contenu du répertoire /var/www/html (par défaut les fichiers index.html ou index.php).

or, je trouve le fichier index.html dans le dossier /var/www et non /var/www/html

Bizarre, non ?

A+

Dernière modification par JujuLand (Le 17/12/2018, à 16:18)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#12 Le 17/12/2018, à 16:38

bruno

Re : [Résolu] Probable problème php

JujuLand a écrit :

Je connais lamp, mais je n'avais pas apprécié du tout, et j'avais donc installé manuellement sans problème.

Je ne comprends pas ce que tu veux dire dans cette phrase.
Je me répète : si tu as installé Apache, PHP et MariaDB, alors tu as installé lamp roll


JujuLand a écrit :

Bon, je vais désinstaller tout ce qui touche à php, et réinstaller php7.0.
Je prends ce qui est dans les dépots ou la dernière version ?

Tu n'installes que ce qui se trouve dans les dépôts officiels. Et tu te conformes à la doc lamp.

Dernière modification par bruno (Le 17/12/2018, à 16:39)

#13 Le 17/12/2018, à 17:42

JujuLand

Re : [Résolu] Probable problème php

Bon, ça semble avancer:

alain@aupeix-GX723:/etc/apache2$ ls mods-av*|grep php
php7.0.conf
php7.0.load
alain@aupeix-GX723:/etc/apache2$ ls mods-en*|grep php
php7.0.conf
php7.0.load

Maintenant, j'ai ça dans firefox:

Hum, nous ne parvenons pas à trouver ce site.
Impossible de se connecter au serveur à l'adresse localhost.
Si l'adresse est correcte, voici trois autres choses que vous pouvez essayer de faire :
    Réessayer ultérieurement.
    Vérifier votre connexion au réseau.
    Si vous êtes connecté au travers d'un pare-feu, vérifier que Firefox a la permission d'accéder au Web

J'imagine que çà pourrait venir du virtualhost, mais je ne vois pas ce qui peut colcher :

Bon, j'ai trouvé:

J'avais modifié localhost par localhost.localdomain dans le host, et j'appelais localhost/jujuland ...
Maintenant, ça devrait aller mieux smile

J'attends un peu d'avoir avancé avant de mettre à résolu

Merci
A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#14 Le 17/12/2018, à 17:48

JujuLand

Re : [Résolu] Probable problème php

Bon, j'ai ce message dans le panneau d'administration du site. J'ai pourtant utilisé le paquet depuis les dépots ubuntu.

Nous avons détecté que le serveur utilise la version de PHP 7.0.32-0ubuntu0.16.04.1 qui est obsolète et ne reçoit
plus les mises à jour de sécurité officielles par ses développeurs. Le projet Joomla recommande la mise à niveau de
votre site en PHP 7.1 ou ultérieur qui recevront les mises à jour de sécurité au moins jusqu'au 1/12/19

Je suppose que c'est du au fait que je suis en 16.04.
Est-il souhaitable d'installer la version 7.1 voire la 7.2 ?

Concernant lamp, j'avais téléchargé une version packagée par Bitnami, et j'avais pas aimé...

Merci
A+

Dernière modification par JujuLand (Le 17/12/2018, à 17:50)


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#15 Le 17/12/2018, à 18:00

bruno

Re : [Résolu] Probable problème php

Ne t'inquiète pas les versions de PHP 7.0 fournies avec ubuntu 16.04 sont patchées (sécurité) si nécessaire.
Si tu veux utiliser php 7.2 il faut passer sur Ubuntu 18.04 LTS.

#16 Le 17/12/2018, à 18:05

JujuLand

Re : [Résolu] Probable problème php

Bon, je veux bien, mais c'est chiant d'avoir ce message d'erreur dans l'administration de joomla ...

A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#17 Le 17/12/2018, à 21:02

JujuLand

Re : [Résolu] Probable problème php

Bien tout est ok.

J'ai du procéder à une install de chaque site car j'avais oublié d'extraire la table mysql->user

Ensuite:
- j'ai importé mon export
- j'ai mis à jour le fichier de configuration.php de la sauvegarde
- j'ai écrasé la nouvelle installation par l'ancienne

Et c'est ok

Merci
A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne

#18 Le 18/12/2018, à 08:13

mazarini

Re : [Résolu] Probable problème php

JujuLand a écrit :

...
J'avais modifié localhost par localhost.localdomain dans le host, et j'appelais localhost/jujuland ...

Je mets :

127.0.0.1   localhost.localdomain localhost

J'ai compris que localhost.localdomain correspond à "determine the server's fully qualified domain name", mais je peux me tromper.


S'il existait une école de la politique, les locaux devraient être édifiés rue de la Santé. Les élèves pourraient s'habituer. (Pierre Dac)

Hors ligne

#19 Le 18/12/2018, à 09:04

JujuLand

Re : [Résolu] Probable problème php

Non, tu avais bien raison, je n'ai plus le message, mais mon erreur fut de remplacer et non d'ajouter ...

Merci
A+


Xubuntu 16.04 > Dell DM061 (2007) + Dell Inspiron 531 (2008)
Xubuntu 16.04 > Asus X51L (2009) + MSI GX723 (2009)
Xubuntu 22.04 > HP 15BA048NF (2018)

Hors ligne