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.

#26 Le 19/09/2016, à 13:09

aktos

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

J'ai toujours une page blanche à l'execution de toute pages php y compris les plus simples comme
<?php
echo 'toto';
?>

J'ai donner les droits d'execution, etc... rien page blanche

Hors ligne

#27 Le 19/09/2016, à 13:21

mazarini

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

Essayes de regarder du coté du fichier /var/log/apache2/error.log pour voir s'il y a un message d'erreur.
Par défaut, le fichier php.ini est paramétrer pour ne pas afficher les erreurs dans le navigateur.


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

#28 Le 20/09/2016, à 10:44

kholo

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

@aktos
si tu as une page blanche continuellement, c'est que le fichier ne doit pas être lu...
donc soit tout n'est pas installé

sudo apt install apache2 php libapache2-mod-php7.0

ou il ne doit pas être au bon endroit...
si tu as suivi ce tuto et jusqu'au bout, tu dois mettre le fichier dans /var/www/html

pour le php et être bien d'accord :

cd /var/www/html

on va supprimer ce qui s'y trouve

sudo rm -f /var/www/html/*

puis on crée et rempli le fichier

sudo nano /var/www/html/test.php

coller le texte

<?php
echo 'toto';
?>

ctrl + x puis o puis entrée pour enregistrer et quitter nano

xxxxx a écrit :

tee à la place de nano en ligne de commande copie colle ça :

echo '<?php
echo 'toto';
?>' | sudo tee /var/www/html/test.php

puis localhost dans le navigateur voire rafraîchir la page avec F5
tu dois trouver une suite de liens comme sur une page ftp
dont le fichier test.php à ouvrir
en cliquant dessus tu dois avoir "toto"

Dernière modification par kholo (Le 20/09/2016, à 10:47)

Hors ligne

#29 Le 24/09/2016, à 13:51

aktos

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

Salut moi je mets plusieurs semaines pour installer un système fonctionnelle.
Je peux voir maintenant une page phpinfo

Mais je n'ai plus phpmyadmin et quand j'install mysql-server il me demande pas de mot de passe. J'ai essyer de désinstaller et réinstaller rien a faire.

Je suis encore bloqué

voici je ce qu'ai fait

sudo apt install mysql-server

sudo mysql -u root
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)


Comment je met un mot de passe à root ? il n'a rien demandé a l'installation

Dernière modification par aktos (Le 24/09/2016, à 13:55)

Hors ligne

#30 Le 24/09/2016, à 16:30

kholo

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

salut,
pas de sudo
sudo mysql -u root

mysql -u root

ou

mysql -u root -p

Hors ligne

#31 Le 05/10/2016, à 18:22

Redostd

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

Bonjour, j'ai bien pris en compte le fait que passer sous PhP 5.6 par d'autre PPA n'est pas recommandé. Cependant, j'ai fais une machine virtuelle Ubuntu Server 16.04 installé PhP 7 et toujours le même problème : Page blanche avec phpinfo() et du code interprété quand il veut.

J'ai remarqué que ce problème ne se passait qu'en passant par apache, car quand j'utilise le binaire php via CLI, tout se passe bien, a part un long message au début de CHAQUE fichier php (un message que je comprend bien évidement pas).

Voici une image montrant un petit bout de l'erreur (le "1" avant le "root" en bas est mon echo).
Si j'essaye de récupérer l'erreur dans un fichier (ex : php index.php > phperr ), ce fichier contient ma page mais l'erreur continue de sortir sur la console...

Je précise que ca reste une installation propre (pas d'install d'ancienne version php avant)

Donc je sais pas du tout ce que ça veut dire, mais bon, je pense que mon soucis vient de là.



EDIT : Je retire ce que j'ai dis, c'est parce que le paquet "libapache2-mod-php7.0" n'avait pas voulu s'installer la première fois, mais après installation tout fonctionne pour le mieux !

Dernière modification par Redostd (Le 05/10/2016, à 18:26)

Hors ligne

#32 Le 05/10/2016, à 18:50

kholo

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

bonjour à tous,
pensez à bien faire des copier / coller pour éviter les problèmes
ma vidéo montre une façon simple de le faire !!!

Hors ligne

#33 Le 14/11/2016, à 06:40

koele

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

Bonjour

Merci beaucoup pour le tuto...
impeccable du premier coup et pourtant je suis un novice sur Ubuntu!
C'est super ce système de ligne de commande c'est simple a utiliser même pour un débutant.

J'utilise lampe serveur pour le projet d'un ami qui souhaite faire un Showroom pour une boutique de vêtements et accessoires  dans le domaine de la sécurité (Il est très bon commercial mais pas trop doué en informatique)
Je vais donc lui offrir un outil pour son business, un site E commerce en local avec ses produits

J'ai des petites questions si je peux me permettre?
1 est il possible de travailler sur une live USB de manière a pouvoir dans l'avenir s'échanger la clef facilement pour d’éventuelles modifications?
car il habite loin
2 il aura 3 ou 4 postes de travailles et pour le moment je n'arrive pas a afficher le site depuis un autre PC en local !
comment on fait?
par contre même si ma free box et sur off mon site est visible et c'est une bonne chose.

Voila merci encore pour ton travail d'aide
bien amicalement

Hors ligne

#34 Le 14/11/2016, à 10:15

kholo

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

salut koele,
pour la clé USB, c'est un peu vague...
comme on parle de lamp et d'un ou plusieurs site, je suppose que c'est de ça qu'on parle.
Il faut bien se souvenir que le site est composé d'une base et de fichiers ;
si on a un site "statique" et que ce sont des mise à jour que tu travailles à la maison puis tu veux appliquer ces MàJ au site en prod, il faut d'abord faire une sauvegarde du site de test puis trimbaler les fichiers et les mettre sur le site en prod.
donc, il faut récupérer les fichiers du sites ajoutés voire la totalité des fichiers (en ftp ou avec un navigateur de fichier) puis faire un backup de la base (avec phpmyadmin) et, sur le poste en prod, ajouter les fichiers  (en ftp ou avec un navigateur de fichier) puis restaurer la base (avec phpmyadmin).

Pour l'accès depuis un autre PC depuis le réseau local, cela ne doit pas poser de soucis.
on se connecte avec l'adresse IP du serveur depuis le client.
Pour connaître facilement cette adresse, on utilise ifconfig sur le serveur.

ifconfig

ensuite pour voir le serveur depuis le client, on le ping ; ping IP
par exemple

ping 192.168.1.15

si ça marche, un coup avec le navigateur...
http://192.168.1.15

pour les tests, bien penser à couper le parefeu si il a été activé : gufw
si c'est lui qui pose problème laisser le port 80 html ouvert.

Hors ligne

#35 Le 14/11/2016, à 14:51

koele

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

Bonjour kholo

Merci beaucoup pour le coup du ping ip, le site est visible depuis mon autre PC en local ! smile:)
(j'ai coupé le parefeu pour que cela fonctionne. pour le port 80 c'est pas urgent je verrai plus tard)
mais il y a un problème

A via le navigateur du PC serveur
wifi ouvert
http://localhost/Boutique/index.php fonctionne
http://mon ip_local/Boutique/index.php fonctionne

wifi fermer
http://localhost/Boutique/index.php fonctionne
http://mon ip_local/Boutique/index.php fonctionne pas

B via le navigateur de l'autre PC
wifi ouvert
http://localhost/Boutique/index.php fonctionne pas
http://mon ip_local/Boutique/index.php fonctionne

wifi fermer
http://localhost/Boutique/index.php fonctionne pas
http://mon ip_local/Boutique/index.php fonctionne pas

moi j'aimerai qu'en wifi fermer le navigateur du PC serveur et le navigateur de l'autre PC fonctionnent pour http://mon ip_local/Boutique/index.php
si c'est possible comment on fait?

Pour la clef llive USB
je te redemanderai plus tard pour ne pas trop abuser de ta gentilllesse

Dernière modification par koele (Le 14/11/2016, à 15:00)

Hors ligne

#36 Le 14/11/2016, à 15:20

kholo

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

koele a écrit :

Bonjour kholo

Merci beaucoup pour le coup du ping ip, le site est visible depuis mon autre PC en local ! smile:)
(j'ai coupé le parefeu pour que cela fonctionne. pour le port 80 c'est pas urgent je verrai plus tard)
mais il y a un problème

koele a écrit :

A via le navigateur du PC serveur
wifi ouvert
http://localhost/Boutique/index.php fonctionne
http://mon ip_local/Boutique/index.php fonctionne

donc en local tout ok
suivant...

koele a écrit :

wifi fermer
http://localhost/Boutique/index.php fonctionne
http://mon ip_local/Boutique/index.php fonctionne pas

normal localhost c'est le local donc pas de passage par le wifi pour la première ligne
NB : localhost = 127.0.0.1

koele a écrit :

B via le navigateur de l'autre PC
wifi ouvert
http://localhost/Boutique/index.php fonctionne pas
http://mon ip_local/Boutique/index.php fonctionne

bon et normal localhost depuis B est sa boucle locale et n'a rien à voir avec le serveur !
le second marche puisque tu appelles son adresse IP

koele a écrit :

wifi fermer
http://localhost/Boutique/index.php fonctionne pas
http://mon ip_local/Boutique/index.php fonctionne pas

normal ; rien ne marche
localhost est la boucle local de B (idem précédent)
et pas la seconde ligne non plus puisque le wifi est off donc plus d'accès !

je récapitule : ça marche, oublies localhost pour un appel par IP direct...
pour le parefeu, réactive et essaie depuis le navigateur de B :
http://IP_du_seveur
si problème avec le parefeu il suffit de créer une règle pour le http (port 80)
NB le parefeu est masturbatoire pour un réseau perso n'ayant rien en accès depuis l'extérieur (de plus en plus rare avec les objets connectés... dont ces $%!$% d'imprimantes réseau !) wink

Hors ligne

#37 Le 14/11/2016, à 16:41

koele

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

Ok Kholo

Je garde donc l'IP direct... pour la communication entre les machines.

kholo a écrit :

normal ; rien ne marche
localhost est la boucle local de B (idem précédent)
et pas la seconde ligne non plus puisque le wifi est off donc plus d'accès !

ha donc c'est normal si pas d'internet !!!
comment faire dans son camion Showroom?
Tu as une idée Kholo une clef 3G ou un truc comme ça ?
J'y connais pas grand chose...a part ma free box qui est discrète depuis 10 ans (des fois je l'oublie!!!)

- Pour la live USB
en ce moment le serveur est sur un vieux  PC portable (il a retrouver ça jeunesse grâce à Ubuntu)
je pensai acheter 2 clefs USB de 32G et copier mon travail en local dessus...
C'est possible sa?
comme cela mon ami en a une dans un PC de son camion et moi je lui envoie l'autre par la post quand il veux faire des modifs !
je connais bien php /mysql donc pas de problème pour les bases de données, les fichiers ect

voila kholo et merci encore pour le coup de patte.

Hors ligne

#38 Le 14/11/2016, à 17:36

kholo

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

yep, si tu coupes le wifi, plus d'internet... big_smile

pour un showroom tu as, entre autres, 2 solutions :
soit un routeur qui servira de serveur dhcp (routeur dédié ou autre pc comme un raspberry par exemple)
soit le PC devient point d'accès Wifi
dans les 2 cas l'idée est de créer un réseau local ;
là je part d'un cas simple où le showroom est déconnecté d'internet et permet une connexion locale uniquement.
-> tout est sur un PC et chacun peut se connecter (au choix de ton pote avec ou sans sécurité).

ce n'est qu'ensuite que tu peux ou non donner un accès au net depuis ce point créé.

si tu veux ton site sur le net et te servir "du camion" comme relais internet,
c'est le même principe et la même sécurité qu'un café internet.

c'est quoi le but de ce showroom ?
et pour montrer quoi ?
et ceux qui se connectent peuvent faire quoi... à part regarder ?

Hors ligne

#39 Le 14/11/2016, à 19:12

koele

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

Super pour le lien point d'accès Wifi merci Kholo
Je garde l'astuce sous le coude il faut un câble ethernet pour connecter le pc source à internet.

surtout pas d'internet le site uniquement en local !

kholo a écrit :

c'est quoi le but de ce showroom ?
et pour montrer quoi ?

Mon ami est concessionnaire, il travail avec son épouse et quelques employés c'est une petite PME.
Il vend des vêtements et divers  accessoires dans le domaine de la sécurité essentiellement pour le BTP mais pas seulement!
il est souvent sur les routes pour rencontrer ses clients c'est un ancien il préfère le contact physique !
il aime travailler ainsi !!!
et puis il n'est pas alaise en informatique...c'est pas son truc.
donc le camion c'est pour présenté des produits ...voir les essayées.

kholo a écrit :

et ceux qui se connectent peuvent faire quoi... à part regarder ?

donc le site en local serai un outil pour lui. passer commande face aux clients et un plus pour l' image de son entreprise !
Le service client est très important pour lui.
bien sur je vais l'aider et l’accompagner dans son projet même a distance car moi je suis plutôt sédentaire .

je ne sais pas comment te remercier pour ton aide précieuse, ta patience et ta gentillesse ?

Dernière modification par koele (Le 14/11/2016, à 21:10)

Hors ligne

#40 Le 15/11/2016, à 09:26

kholo

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

les aidants sont tous là pour un ensemble fini de raisons...
moi, je me fais les dents et j'en profite pour partager les fruits de mon travail sur ce forum qui m'a tant donné !

donc ok pas de complications :
Tu as vu comment créer ton réseau local (qui sera dans le camion).

Dessus, tu montes ton ou tes sites (je donnes des exemples pour un site en html, wordpress et Joomla)

Grâce au point d'accès wifi, une tablette sera un client pour montrer les infos du site avec un simple navigateur internet puis pour faire les commandes.

Ensuite,
pour faire des mises à jour (donc que tu fais puis lui envoie) :
chaque fois que tu fais des modifs, tu fais une copie des fichiers qui seront à ajouter avec le navigateur de fichier et tu fais un dump de la base de données que tu mets avec et qu'il devra charger en écrasant l'ancienne.
NB :
1. Pour tes fichiers à ajouter, souvent des images, tu pourras créer des dossiers par date de mise à jour
2. Lors des mises à jour, si tu n'ajoutes pas de fichier, le dump de la base suffit
3. tu peux créer des scripts pour automatiser la mise à jour du site par ton ami (ajouter les fichiers, installer la nouvelle base) ... ou le faire à distance si ton ami connecte le PC au net.

bonne continuation !

Hors ligne

#41 Le 04/01/2017, à 14:38

Kaaria

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

Bonjour à tous,

D'abord merci à Kholo pour ce tuto!

Mais même en l'ayant suivi je rencontre un problème. Après avoir installé et paramétré phpmyadmin j'ai redémarré et la page http://127.0.0.1/phpmyadmin/ a renvoyé un :

"Not Found

The requested URL /phpmyadmin/ was not found on this server.
Apache/2.4.18 (Ubuntu) Server at 127.0.0.1 Port 80"

Alors j'ai désinstallé phpmyadmin avec

sudo apt remove phpmyadmin

puis j'ai redemarré et j'ai réinstallé comme dans le tuto mais le terminal s'est figé à 97% de l'install. Du coup, j'ai fermé la fenêtre et interrompu le processus d'installation.

Et maintenant quand j'essaye une commande

sudo apt install phpmyadmin

ou

sudo apt remove phpmyadmin

le terminal me renvoie

karim@karim-G41MT-D3:~$ sudo apt remove phpmyadmin
[sudo] Mot de passe de karim : 
E: dpkg a été interrompu. Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
karim@karim-G41MT-D3:~$ ^C
karim@karim-G41MT-D3:~$ 

Si quelqu'un pouvait m'aider, j'étais si près du but...

Merci d'avance.

Hors ligne

#42 Le 04/01/2017, à 14:49

Rufus T. Firefly

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

Il est nécessaire d'utiliser « sudo dpkg --configure -a » pour corriger le problème.
Que dire de plus ?

Dernière modification par Rufus T. Firefly (Le 04/01/2017, à 14:50)


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)

Hors ligne

#43 Le 04/01/2017, à 16:59

kholo

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

oui

sudo dpkg --configure -a

est un début

après avoir tout réinstaller je te conseille d'aller voir à la racine de ton localhost :
taper 127.0.0.1 ou localhost

Dernière modification par kholo (Le 05/01/2017, à 09:41)

Hors ligne

#44 Le 04/01/2017, à 17:13

Kaaria

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

J'ai entré la commande

sudo dpkg --configure -a

avec mot de passe et le terminal me renvoie:


karim@karim-G41MT-D3:~$ sudo dpkg --configure -a
[sudo] Mot de passe de karim : 
karim@karim-G41MT-D3:~$ 


Puis réinstallation de phpmyadmin:

karim@karim-G41MT-D3:~$ sudo apt install phpmyadmin
[sudo] Mot de passe de karim : 
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
phpmyadmin is already the newest version (4:4.5.4.1-2ubuntu2).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 4 non mis à jour.
karim@karim-G41MT-D3:~$ 

Pour le localhost:

karim@karim-G41MT-D3:~$ 127.0.0.1
127.0.0.1 : commande introuvable
karim@karim-G41MT-D3:~$ 

et :

karim@karim-G41MT-D3:~$ localhost
localhost : commande introuvable
karim@karim-G41MT-D3:~$ 

Dernière modification par Kaaria (Le 04/01/2017, à 17:20)

Hors ligne

#45 Le 05/01/2017, à 09:36

kholo

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

pour localhost, j'avais mis un lien
il faut aller dans le navigateur internet... firefox quoi !

Hors ligne

#46 Le 05/01/2017, à 13:00

Kaaria

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

Quand je clique sur le lien ça m'affiche :

Index of /
Name    Last modified    Size    Description
Apache/2.4.18 (Ubuntu) Server at 127.0.0.1 Port 80

Dernière modification par Kaaria (Le 05/01/2017, à 13:00)

Hors ligne

#47 Le 05/01/2017, à 14:55

kholo

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

bon, Apache fonctionne
ton dossier www est vide pour le moment

sudo apt install phpmyadmin php-mbstring php7.0-mbstring php-gettext

puis redémarrage de la machine

puis 127.0.0.1 dans le navigateur
tu devrais avoir phpmyadmin
ensuite tu peux regarder la suite

Hors ligne

#48 Le 05/01/2017, à 18:19

Kaaria

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

Nan ça ne fonctionne pas, j'ai toujours la page blanche Index of/ qui s'affiche à la place de phpmyadmin.

Dernière modification par Kaaria (Le 05/01/2017, à 18:19)

Hors ligne

#49 Le 06/01/2017, à 20:08

J5012

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

c'est l'association url php qui manque dans la conf apache2 ... c'est qqpart on en a deja parlé ...

Hors ligne

#50 Le 06/01/2017, à 20:42

mazarini

Re : [tuto] 16.04 - Installation Apache Mysql PHP phpmyadmin (+ vidéo)

Chez moi, c'est localhost/phpmyadmin pour avoir la page d'accueil.


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