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 22/10/2016, à 23:04

JujuLand

[Résolu] Installation Apache2 + MariaDB + PHP + Joomla

Bonjour,

J'ai tout d'abord essayé d'installed Xampp, qui me paraissait le plus simple, ainsi que le module Joomla fourni par Bitnami
C'était effectivement plus simple, mais çà bloquait sur un setup, impossible de poursuivre après la page des password.

Sur les conseils d'un utilisateur des forums de Apache, j'ai essayé d'installer la version officielle de Joomla
Même problème avec Xampp installé.

J'ai donc tout désinstallé et ai installé les modules séparemment comme donné par les docs accessibles sur la page serveur ici.
Après l'install d'Apache2, j'ai bien la page qui me dit que çà marche ...

J'ai ensuite créé 2 virtualhosts, et quand que vais sur mes deux serveurs, j'ai bien leur dossiers vide

Dans le dossier root du premier serveur, j'ai décompacté Joomla.
Au lancement, j'ai l'erreur suivante:

Error displaying the error page: Call to undefined function simplexml_load_file(): Call to undefined function simplexml_load_file()

Et là, je sèche ...

Où me suis-je planté ?

Merci
A+

Dernière modification par JujuLand (Le 23/10/2016, à 19:06)


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 23/10/2016, à 08:28

gl38

Re : [Résolu] Installation Apache2 + MariaDB + PHP + Joomla

Est-ce que le paquet php-xml est installé ?
Cordialement,
Guy

Hors ligne

#3 Le 23/10/2016, à 14:19

JujuLand

Re : [Résolu] Installation Apache2 + MariaDB + PHP + Joomla

Non, il ne l'étais pas, mais c'est toujours le même message d'erreur

ii  php-xml     1:7.0+35ubuntu6   all    DOM, SimpleXML, WDDX, XML, and XSL module for PHP [default]

Simple précision qui a peut-être son importance: l'ordi concerné est sous Xubuntu 16.04

Une autre idée ?

A+

Dernière modification par JujuLand (Le 23/10/2016, à 14:19)


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 23/10/2016, à 15:01

JujuLand

Re : [Résolu] Installation Apache2 + MariaDB + PHP + Joomla

J'ai trouvé çà, mais çà ne fonctionne pas.
Ajouter dans /etc/php/7.0/apache2/php.ini

extension=simplexml.so

Je continue ...

En rajoutant çà en début de fichier index.php:

<?php
if (!extension_loaded('SimpleXML')) {
   echo 'not loaded';
} else {
   echo 'SimpleXML is loaded';
}
?>

Il me met bien que cette extension n'est pas chargée ...

J'ai trouvé çà , mais je ne sais pas trop quoi en faire :
https://secure.php.net/manual/fr/book.simplexml.php

A+

Dernière modification par JujuLand (Le 23/10/2016, à 15:25)


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 23/10/2016, à 15:36

JujuLand

Re : [Résolu] Installation Apache2 + MariaDB + PHP + Joomla

En trifouillant dans php.ini, j'ai trouvé çà:

;extension=php_xmlrpc.dll
;extension=php_xsl.dll

Curieux, non ?

de plus, parmis les paquets php7 installés, y'a çà :

ii  php7.0-xml  7.0.8-0ubuntu0.16.04.3 amd64   DOM, SimpleXML, WDDX, XML, and XSL module for PHP

Donc, çà devrait être bon, normalement ...

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

#6 Le 23/10/2016, à 16:26

JujuLand

Re : [Résolu] Installation Apache2 + MariaDB + PHP + Joomla

Bingo, en regardant dans /etc/php/7.0/mods-avalaible, j'ai trouvé tout un tas de fichiers ini, et notamment xml.ini, xmlreader.ini et xmlwriter.ini
En les validant par :

sudo phpenmod xml
sudo phpenmod xmlreader
sudo phpenmod xmlwriter

J'ai maintenant la page de configuration.

Je ne suis probablement pas au bout de mes peines, car je débute dans ce genre de sport, mais j'avance wink

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

#7 Le 23/10/2016, à 17:28

JujuLand

Re : [Résolu] Installation Apache2 + MariaDB + PHP + Joomla

Vite bloqué:

La première page de configuration me demande le type de base de données:
MySQLi ou MySQL (PDO)

Ensuite le nom du serveur (généralement localhost) or j'ai créé deux sites virtuels. Je suppose que je mets le nom du dossier correspondant et situé sous localhost (par exemple pour /var/www/gadel-environnement => gadel-environnement)

Ensuite demande du nom d'utilisateur
Je ne sais pas quoi donner.

Ensuite le nom de la base de données utilisé pour Joomla, il est précisé que cette base doit déjà exister
De toute évidence, je ne l'ai pas créée, et je ne sais pas comment faire

Voici la page:

 Généralement "MySQLi" sauf indication différente de l'hébergeur.
           MySQLi

Nom du serveur * gadel-environnement
Généralement "localhost" sauf indication différente de l'hébergeur.

Nom d'utilisateur * gadel-admin
Nom d'utilisateur créé par vous même ou fourni par l'hébergeur.

Mot de passe      ***************
L'utilisation d'un mot de passe pour un site en ligne est obligatoire.
Généralement "root" ou aucun mot de passe sur serveur local de développement.

Nom de la base de données *       gadel-environnement
Nom de la base de données utilisée pour Joomla!
Généralement, la base de données doit déjà exister sur serveur distant!	
Préfixe des tables *

Créer un préfixe de table ou utiliser le préfixe généré de façon aléatoire. 4 ou 5 caractères sont suffisants.
Le préfixe doit contenir uniquement des caractères alphanumériques et se terminer par "_"
(trait de soulignement).
Le préfixe choisi ne doit pas pas être utilisé par d'autres tables.
Installation précédente *
Sauvegarder Supprimer

"Sauvegarder" ou "supprimer" toutes les tables utilisant le même préfixe créées par des installations précédentes de Joomla!
Assurez-vous que ce préfixe ne soit pas utilisé pour les tables d'un autre système.

Quand je valide, message d'erreur:
si MYSQLi:

Error
Impossible de se connecter à la base de données. Le connecteur a renvoyé le numéro : Could not connect to MySQL.

si MySQL (PDO):

Error
Impossible de se connecter à la base de données. Le connecteur a renvoyé le numéro : Could not connect to PDO: SQLSTATE[HY000] [1045] Access denied for user 'gadel-admin'@'localhost' (using password: YES)

Voilà, je bloque ...

Pour le deuxième site, je voulais utiliser WorldPress, et je bloque immédiatement sur la base qui n'est pas créée.

Comment créer une base sur MariaDB ?
Je suppose qu'il suffit de la créer, avec nom, mot de passe, et Joomla ou WorldPress iront créer les tables dont ils ont besoin, non ?

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

#8 Le 23/10/2016, à 17:42

bbtux2

Re : [Résolu] Installation Apache2 + MariaDB + PHP + Joomla

Bonjour,

Pour mariaDb, il faut passer "root" (sudo -s) pour pouvoir se connecter (mysql -u ******** -p).

Hors ligne

#9 Le 23/10/2016, à 17:46

JujuLand

Re : [Résolu] Installation Apache2 + MariaDB + PHP + Joomla

Bon, j'ai trouvé pour créer les bases:

MariaDB [(none)]> CREATE DATABASE gadel_environnement;
Query OK, 1 row affected (0.02 sec)

MariaDB [(none)]> CREATE DATABASE avec;
Query OK, 1 row affected (0.00 sec)

mais je ne vois pas quoi mettre dans Utilisateur et pour le mot de passe (celui de l'utilisateur root de MariaDB ?)

D'autre part, un select User from user; ne donne rien, sinon:

MariaDB [(none)]> select User from user;
ERROR 1046 (3D000): No database selected

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

#10 Le 23/10/2016, à 17:49

JujuLand

Re : [Résolu] Installation Apache2 + MariaDB + PHP + Joomla

bbtux2 a écrit :

Pour mariaDb,
il faut passer "root" (sudo -s) pour pouvoir se connecter (mysql -u ******** -p).

Curieux :

sudo mysql -u root
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 108
Server version: 10.0.27-MariaDB-0ubuntu0.16.04.1 Ubuntu 16.04
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]>

Cà semble suffir ...

A+

Dernière modification par JujuLand (Le 23/10/2016, à 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

#11 Le 23/10/2016, à 17:58

JujuLand

Re : [Résolu] Installation Apache2 + MariaDB + PHP + Joomla

Pour le deuxième site, j'ai la page suivante:

Vous devez saisir ci-dessous les détails de connexion à votre base de données. Si vous ne les connaissez pas, contactez votre hébergeur.

Nom de la base de données 		avec      Le nom de la base de données avec laquelle vous souhaitez utiliser WordPress.

Identifiant 	 	       root                                        Nom d'utilisateur MySQL.

Mot de passe 		  **********                                Votre mot de passe de base de données.

Adresse de la base de données 		localhost/avec      Ce localhost ne marche pas, demandez cette information à l\u2019hébergeur de votre site
.
Préfixe des tables 		avec_               Si vous souhaitez faire tourner plusieurs installations de WordPress sur une même base de données, modifiez ce réglage.

Voilà ...
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

#12 Le 23/10/2016, à 18:08

JujuLand

Re : [Résolu] Installation Apache2 + MariaDB + PHP + Joomla

Bon, j'ai trouvé une doc explicite ici, et j'ai passé la première page pour Joomla! ... Ouf smile

https://wiki.gandi.net/fr/hosting/using … tedatabase

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

#13 Le 23/10/2016, à 19:05

JujuLand

Re : [Résolu] Installation Apache2 + MariaDB + PHP + Joomla

Bon, c'est ok pour les deux sites, y'a plus qu'à bosser dessus smile

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