Pages : 1
#1 Le 09/02/2017, à 15:49
- Gratou
Installation Apache Mysql PHP phpmyadmin
Bonjour Kholo,
J'ai suivi ton tuto (super bien fait et clair!) pour installer:
- XUBUNTU 16.04
- APACHE2
- MySQL (server version: 5.7.17-0ubuntu)
- PHP 7.0 et PhpMyAdmin
Tous les tests que tu conseilles fonctionnent et j'accède facilement à PhpMyAdmin. Je veux maintenant tester un site en local (garradin, gestion d'association en PHP). J'ai fais les manips suivantes:
2) Téléchargement de garradin-0.7.6.tar.bz2 et décompression dans un dossier " garradin " qui contient entre autre un fichier " index.php " qui sert je crois au lancement de l'application
3) Exécution de la commande: sudo chown -R $USER:users /var/www
pour pouvoir créer et copier dans les dossiers var et www
4) Avec Filezilla copie du dossier " garradin " dans le dossier " var/www "
5) Exécution des commandes:
- " chmod a+rX /var/www/garradin "
- " chmod -R a+rX /var/www/garradin "
- " chmod -R a+rw /var/www/garradin "
pour donner au serveur les droits sur le dossier
Cependant quand je lance http://127.0.0.1/garradin je reçois un message d'erreur " Not Found ".
J'avoue que j'y perds mon xubuntu, quelqu'un peut-il m'aider?
D'avance merci.
Cordialement,
Henri Domenech de Cellès
Hors ligne
#2 Le 09/02/2017, à 19:47
#3 Le 09/02/2017, à 20:11
- Rufus T. Firefly
Re : Installation Apache Mysql PHP phpmyadmin
Ça dépend de la racine définie dans /etc/apache2/apache.conf
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
/var/www ou /var/www/html
Et aussi de DocumentRoot dans /etc/apache2/sites-available/000-default.conf
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#4 Le 10/02/2017, à 11:06
- Gratou
Re : Installation Apache Mysql PHP phpmyadmin
Bonjour à tous les deux et merci pour votre aide!
Je commettais deux erreurs:
1) Je plaçais le dossier " garradin " dans " /var/www/ " alors qu'il fallait le mettre dans " /var/www/html "
2) Je ne relançais pas APACHE2 ==> mes modifs n'étaient pas prise en compte
Ca va beaucoup mieux, localhost identifie " garradin " dans "Index of/ ". Cependant, quand je tente de lancer le site j'ai l'erreur:
Le problème suivant empêche Garradin de fonctionner :
Le module de base de données SQLite3 n'est pas disponible.
Renseignements pris, Garradin ne fonctionne qu'avec SQLite3: pas de compatibilité entre SQL que j'ai installé et SQLite3.
Pouvez-vous me guider dans une désinstallation "propre" de SQL et une installation de SQLite3 correctement configuré avec mes autres composants LAMP (xubuntu 16.04, Apache2, PHP 7.0, PhpMyAdmin)?
D'avance merci.
Cordialement,
Henri Domenech de Cellès
Hors ligne
#5 Le 10/02/2017, à 11:26
- Rufus T. Firefly
Re : Installation Apache Mysql PHP phpmyadmin
Edit2 : j'ai oublié le principal, mais qui coule un peu de source :
sudo apt-get install sqlite3
A mon avis, il faut remplacer le module php7.0-mysql par php7.0-sqlite3
sudo apt-get purge php7.0-mysql
sudo apt-get install php7.0-sqlite3
Il faut aussi désinstaller phpmyadmin et mysql
sudo apt-get purge phpmyadmin
sudo apt-get purge mysql-server
Pourquoi phpmyadmin ? Parce qu'il ne fonctionne qu'avec mysql (ou mariadb). Il faut donc trouver un équivalent pour sqlite3... Peut-être sqlitebrowser ?
sudo apt-get install sqlitebrowser
Edit : ne pas oublier de relancer apache...
Edit : ce n'est pas mysql (n'existe pas) mais mysql-server qu'il convient de purger
Dernière modification par Rufus T. Firefly (Le 10/02/2017, à 11:59)
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#6 Le 10/02/2017, à 11:46
- kholo
Re : Installation Apache Mysql PHP phpmyadmin
euh...
pourquoi l'un empêcherait l'autre ?
si je regarde ici, ce n'est que le script ph qui va décider quelle DB il va utiliser donc pas de contre indication à faire fonctionner sqlite et mysql sur des sites différents sur le même serveur... voire sur le même site si programmé ainsi !
Hors ligne
#7 Le 10/02/2017, à 11:54
- Rufus T. Firefly
Re : Installation Apache Mysql PHP phpmyadmin
euh...
pourquoi l'un empêcherait l'autre ?
??? Tu peux préciser qui est qui ?
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#8 Le 10/02/2017, à 12:19
- Gratou
Re : Installation Apache Mysql PHP phpmyadmin
Merci de vos réponses!
Si je synthétise votre discussion, SQLite (+ sqlitebrowser) et MySQL (+PhpMyAdmin) peuvent cohabiter, il me suffit d'utiliser les commandes ci-dessous:
1) sudo apt-get install sqlite3
2) sudo apt-get install php7.0-sqlite3
3) sudo apt-get install sudo apt-get install sqlitebrowser
Vous confirmez anvant que je ne fasse le grand saut?
Hors ligne
#9 Le 10/02/2017, à 13:02
- Rufus T. Firefly
Re : Installation Apache Mysql PHP phpmyadmin
Oui, ça peut cohabiter. Mais mysql est un service qui se lance automatiquement au démarrage de la bécane. Ça consomme des ressources et ça n'a aucun intérêt si tu ne l'utilises pas... Evidemment, on peut l'inactiver, aussi (mais pourquoi faire simple quand on peut faire compliqué ?)...
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#10 Le 10/02/2017, à 13:02
- kholo
Re : Installation Apache Mysql PHP phpmyadmin
voui ! je l'ai bien écrit !
... qu'on devais pouvoir faire cohabiter sqlite et mysql !
sudo apt install sqlite3 php7.0-sqlite3 sqlitebrowser
NB : j'ai pas vérifié les versions mais je remet en une seule ligne
1) sudo apt-get install sqlite3
2) sudo apt-get install php7.0-sqlite3
3) sudo apt-get install sudo apt-get install sqlitebrowser
Hors ligne
#11 Le 10/02/2017, à 14:13
- Gratou
Re : Installation Apache Mysql PHP phpmyadmin
Bon, sqlite3 est installé mais la commande:
sudo apt-get install php7.0-sqlite3
me renvoie:
Err:1 http://fr.archive.ubuntu.com/ubuntu zesty/main amd64 php7.0-sqlite3 amd64 7.0.14-2ubuntu1
404 Not Found
E: Impossible de récupérer http://fr.archive.ubuntu.com/ubuntu/poo … _amd64.deb 404 Not Found
E: Impossible de récupérer certaines archives, peut-être devrez-vous lancer apt-get update ou essayer avec --fix-missing ?
Vous reste-t'il encore un peu de bande passante pour me tirer de ce pétrin?
Hors ligne
#12 Le 10/02/2017, à 14:25
- Rufus T. Firefly
Re : Installation Apache Mysql PHP phpmyadmin
zesty ?
Ce n'est pas une bonne idée d'installer un serveur non seulement sur une version intermédiaire (non LTS) mais de surcroît même pas encore sortie officiellement... Quand on cherche l'aventure, on la trouve...
La provocation est une façon de remettre la réalité sur ses pieds. (Bertolt Brecht)
Il n'y a pas de route royale pour la science et ceux-là seulement ont chance d'arriver à ses sommets lumineux qui ne craignent pas de se fatiguer à gravir ses sentiers escarpés. (Karl Marx)
Il est devenu plus facile de penser la fin du monde que la fin du capitalisme
Hors ligne
#13 Le 10/02/2017, à 14:39
- kholo
Re : Installation Apache Mysql PHP phpmyadmin
Rufus est dans le vrai
que donnent :
cat /etc/apt/sources.list
et
ls /etc/apt/sources.list.d
?
merci de mettre les retours entre balises code (le bouton <>)
Hors ligne
#14 Le 10/02/2017, à 14:41
- cqfd93
Re : Installation Apache Mysql PHP phpmyadmin
Bonjour,
sudo apt-get install php7.0-sqlite3
me renvoie:
Err:1 http://fr.archive.ubuntu.com/ubuntu zesty/main amd64 php7.0-sqlite3 amd64 7.0.14-2ubuntu1
404 Not Found
Et pourtant, tu dis dans le message #64 (devenu message #1 par la magie des ciseaux) :
J'ai suivi ton tuto (super bien fait et clair!) pour installer:
- XUBUNTU 16.04
- APACHE2
- MySQL (server version: 5.7.17-0ubuntu)
- PHP 7.0 et PhpMyAdmin
Alors il faudrait savoir ! Zesty (17.04) étant encore en développement pour plusieurs mois, il faut être clair et poster la question dans la section adéquate : Version instable : 17.04 Zesty Zapus. Je vais donc déplacer ta question et ses réponses dans cette section. Et je plussoie ce que Rufus T. Firefly t'a dit !
− cqfd93 −
Hors ligne
#15 Le 10/02/2017, à 17:39
- Gratou
Re : Installation Apache Mysql PHP phpmyadmin
Ooops! J'ai installé 17.04 au lieu de 16.04 par mégarde? Voilà ce que renvoient les commandes que vous m'avez suggérées:
cat /etc/apt/sources.list:
# deb cdrom:[Xubuntu 17.04 _Zesty Zapus_ - Alpha amd64 (20170131)]/ zesty main multiverse restricted universe
# See [url]http://help.ubuntu.com/community/UpgradeNotes[/url] for how to upgrade to
# newer versions of the distribution.
deb [url]http://fr.archive.ubuntu.com/ubuntu/[/url] zesty main restricted
# deb-src [url]http://fr.archive.ubuntu.com/ubuntu/[/url] zesty main restricted
## Major bug fix updates produced after the final release of the
## distribution.
deb [url]http://fr.archive.ubuntu.com/ubuntu/[/url] zesty-updates main restricted
# deb-src [url]http://fr.archive.ubuntu.com/ubuntu/[/url] zesty-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb [url]http://fr.archive.ubuntu.com/ubuntu/[/url] zesty universe
# deb-src [url]http://fr.archive.ubuntu.com/ubuntu/[/url] zesty universe
deb [url]http://fr.archive.ubuntu.com/ubuntu/[/url] zesty-updates universe
# deb-src [url]http://fr.archive.ubuntu.com/ubuntu/[/url] zesty-updates universe
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb [url]http://fr.archive.ubuntu.com/ubuntu/[/url] zesty multiverse
# deb-src [url]http://fr.archive.ubuntu.com/ubuntu/[/url] zesty multiverse
deb [url]http://fr.archive.ubuntu.com/ubuntu/[/url] zesty-updates multiverse
# deb-src [url]http://fr.archive.ubuntu.com/ubuntu/[/url] zesty-updates multiverse
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb [url]http://fr.archive.ubuntu.com/ubuntu/[/url] zesty-backports main restricted universe multiverse
# deb-src [url]http://fr.archive.ubuntu.com/ubuntu/[/url] zesty-backports main restricted universe multiverse
## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb [url]http://archive.canonical.com/ubuntu[/url] zesty partner
# deb-src [url]http://archive.canonical.com/ubuntu[/url] zesty partner
deb [url]http://security.ubuntu.com/ubuntu[/url] zesty-security main restricted
# deb-src [url]http://security.ubuntu.com/ubuntu[/url] zesty-security main restricted
deb [url]http://security.ubuntu.com/ubuntu[/url] zesty-security universe
# deb-src [url]http://security.ubuntu.com/ubuntu[/url] zesty-security universe
deb [url]http://security.ubuntu.com/ubuntu[/url] zesty-security multiverse
deb [url]http://deb.kd2.org[/url] zesty main
# deb-src [url]http://deb.kd2.org[/url] zesty main
# deb-src [url]http://security.ubuntu.com/ubuntu[/url] zesty-security multiverse
>
< ls /etc/apt/sources.list.d > ne renvoie rien.
Merci d'avance de vos retours!
Dernière modification par Gratou (Le 10/02/2017, à 17:55)
Hors ligne
#16 Le 10/02/2017, à 17:46
- cqfd93
Re : Installation Apache Mysql PHP phpmyadmin
Et kholo t'a demandé d'utiliser les balises code, donc tu peux modifier ton message #15…
Ajout des balises à un texte existant :
− cqfd93 −
Hors ligne
#17 Le 10/02/2017, à 18:34
- kholo
Re : Installation Apache Mysql PHP phpmyadmin
bon, t'es mal barré là Gratou...
je ne pense pas que rester en 17.04 t'avancera à grand chose
une petite sauvegarde des trucs importants et une réinstallation devraient te remettre sur les rails...
sinon va falloir faire avec une version instable et ça risque de merder à chaque entrée de code !
... et je ne parle que de l'installation des services !
Hors ligne
#18 Le 13/02/2017, à 17:15
- Gratou
Re : Installation Apache Mysql PHP phpmyadmin
Bonjour,
Je viens d'installer Xubuntu 16.04, PHP 7.0, SQLite3, sqlbrowser et mon site Garradin: ça MAAAAAARCHE! Merci à tous ceux qui m'ont supporté au sens littéral du terme dans cette installation et mention particulière à kholo et Rufus T. Firefly.
Cordialement,
Henri Domenech de Cellès
Hors ligne