Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

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.

#1 Le 09/02/2017, à 16: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, à 20:47

kholo

Re : Installation Apache Mysql PHP phpmyadmin

salut,
que donne localhost ?
tu devrais voir un dossier "garradin"
tu as aussi la suite de mon tuto ici !
ça te donnera surtout les indications pour les droits des dossiers

Hors ligne

#3 Le 09/02/2017, à 21: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)

En ligne

#4 Le 10/02/2017, à 12: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, à 12: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, à 12: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)

En ligne

#6 Le 10/02/2017, à 12: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, à 12:54

Rufus T. Firefly

Re : Installation Apache Mysql PHP phpmyadmin

kholo a écrit :

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)

En ligne

#8 Le 10/02/2017, à 13: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, à 14: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)

En ligne

#10 Le 10/02/2017, à 14: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

Gratou a écrit :

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, à 15: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, à 15: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)

En ligne

#13 Le 10/02/2017, à 15: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, à 15:41

cqfd93

Re : Installation Apache Mysql PHP phpmyadmin

Bonjour,

Gratou a écrit :

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 !

Hors ligne

#15 Le 10/02/2017, à 18: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, à 18:55)

Hors ligne

#16 Le 10/02/2017, à 18: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 :

  • Cliquer sur  le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message
    1471986854.png

Hors ligne

#17 Le 10/02/2017, à 19: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, à 18: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