Pages : 1
#1 Le 10/08/2016, à 14:53
- weetoz
[conseil] Ubuntu 16.04 server dans virtualbox
Bonjour à toutes et à tous,
suite à pas mal de déboires avec Lampp, xampp, et des problèmes de connexions avec phpMyAdmin, je pense changer de méthode.
Je voudrais en effet utiliser ubuntu server sur une VM afin de pouvoir continuer de développer mon site en local.
Le but étant d'avoir du HTML, CSS, PHP, MySql, JS...
Les premières question sont:
-Est-ce viable dans la pratique et la pérénisation de la stabilité de la VM Ubuntu Server?
-Sera-t-il aisé de configurer une connexion entre L'OS hôte (Ubuntu16.04) et la VM?
-La configuration d'apache avec PHP7 / MySql / phpMyAdmin sera-t-elle fonctionnel sans les problèmes connues de login?
Merci de votre attention.
Hors ligne
#2 Le 10/08/2016, à 15:13
- donut
Re : [conseil] Ubuntu 16.04 server dans virtualbox
Salut,
- Oui, c'est même recommandé je dirais (faire de la dev sur une VM de dev, et non sur une machine de production). De plus Virtualbox te permet de faire des snapshot, tu peux donc revenir en arrière très facilement en cas de bêtise.
- Oui le plus simple c'est de configuration l'interface réseau en bridge (ce qui revient à simuler le branchement d'un câble sur ton switch).
- Cela dépend comment tu procède, mais debian / ubuntu sont pour les fainéants, l'installation est plutôt aisée. Je dirais que le plus simple c'est la commande sudo tasksel (puis tu sélectionne LAMP et tu valide).
https://utux.fr (blog perso)
Hors ligne
#3 Le 10/08/2016, à 15:28
- weetoz
Re : [conseil] Ubuntu 16.04 server dans virtualbox
Merci donut,;)
donut a écrit :- Oui le plus simple c'est de configuration l'interface réseau en bridge
Celà ce passe sur la config de VirtualBox, ou pendant l'installation de L'os hôte?
Hors ligne
#4 Le 10/08/2016, à 15:31
- donut
Re : [conseil] Ubuntu 16.04 server dans virtualbox
Virtualbox.
Dans la configuration de la VM.
https://utux.fr (blog perso)
Hors ligne
#5 Le 10/08/2016, à 15:36
- weetoz
Re : [conseil] Ubuntu 16.04 server dans virtualbox
Aïe, bon ben j'recommence!!
Hors ligne
#6 Le 10/08/2016, à 15:41
- weetoz
Re : [conseil] Ubuntu 16.04 server dans virtualbox
Pendant que j'y suis, pendant l'installation d'Ubuntu Server, il est peut-être judicieux d'installer les paquets proposé:
[*]-Lampp
-MailServer
-OpenSSH
-DNS[/*]
Oui ou non?
Je ne sais pas à quoi DNS... peut servir, donc peut être pas!
Hors ligne
#7 Le 10/08/2016, à 15:50
- weetoz
Re : [conseil] Ubuntu 16.04 server dans virtualbox
Et pour les mot de passe MySql, je laisse vide par défaut?
[edit]
- Oui le plus simple c'est de configuration l'interface réseau en bridge
C'est dans configuration -> reseau -> carte1 -> accès par pont?
ça peut avoir l'air bête, mais je préfère ne pas me planter à chaque étapes...
Dernière modification par weetoz (Le 10/08/2016, à 15:55)
Hors ligne
#8 Le 10/08/2016, à 18:00
- jplemoine
Re : [conseil] Ubuntu 16.04 server dans virtualbox
- DNS : à priori, non. (DNS = Domain Name Service --> c'est ce qui fait le lien entre l'adresse en langage humain et l'adresse IP.)
- oui pour l'accès par pont.
Comme ça, la VM aura le même comportement qu'une machine physique et sa configuration au niveau d'Apache,... sera la même.
Pour mysql, je met toujours un mot de passe et ça n'a jamais posé de problème....
Ce compte ne servira plus : vous pouvez le supprimer si le coeur vous en dit...
Laissé par l'auteur pour historique.
Hors ligne
#9 Le 10/08/2016, à 18:15
- weetoz
Re : [conseil] Ubuntu 16.04 server dans virtualbox
Visiblement Lamp n'est pas installé, ou alors, je ne sais pas où...
j' ai essayé de me connecter depuis l'hôte vers le serveur, mais pas de réponse...
@ jean philippe: du coup j'ai mis un MDP...
Dernière modification par weetoz (Le 10/08/2016, à 18:16)
Hors ligne
#10 Le 10/08/2016, à 19:33
- weetoz
Re : [conseil] Ubuntu 16.04 server dans virtualbox
bien maintenant je peux me connecter sur ma VM_Server via FireFox.
Mais à nouveaux ce problème de connexion phpmyadmin...
#1045 - Access denied for user 'localhost'@'localhost' (using password: YES)
Me voilà donc à triturer les fichier config.inc.php de phpmyadmin...
Hors ligne
#11 Le 10/08/2016, à 19:53
- weetoz
Re : [conseil] Ubuntu 16.04 server dans virtualbox
Bon, ça avance. J'ai réglé le problème de connexion à phpmyAdmin.
Pour ce faire, ces le fichier /var/lib/phpmyadmin/blowfish.inc.php qu'il fallait modifier.
En effet, lorsque l'on ne saisi pas de MDP à l' installation, phpmyadmin en créé un. Il n'y a plus qu' a le modifier et se logger avec en 'root'.
Deux jours que je galère!!!
Dernière modification par weetoz (Le 10/08/2016, à 20:03)
Hors ligne
#12 Le 10/08/2016, à 20:34
- weetoz
Re : [conseil] Ubuntu 16.04 server dans virtualbox
Maintenant le souci est que je fais une page test.html le code suivant ne fonctionne pas:
<?php
phpinfo();
?>
La page html s'ouvre, mais rien ne s'affiche, j'ai réinstallé php7.0, relancé apache, mais rien.
si vous avez une idée...
Hors ligne
#13 Le 11/08/2016, à 10:53
- donut
Re : [conseil] Ubuntu 16.04 server dans virtualbox
Salut,
Phpmyadmin génère un mot de passe pour lui-même, c'est à dire l'utilisateur phpmyadmin. En revanche ta base de données doit avoir un mot de passe root que tu as défini lors de l'installation. Si ce n'est pas le cas, tu peux lancer un mysql_secure_installation.
Ensuite pour ton fichier php, vérifie que libapache2-mod-php7.0 est bien installé et activé (a2enmod php7.0).
https://utux.fr (blog perso)
Hors ligne
#14 Le 11/08/2016, à 11:26
- weetoz
Re : [conseil] Ubuntu 16.04 server dans virtualbox
j'ai passé cette commande dans la console:
ps -aux | grep a2enmod-php7
qui me retourne:
<user> 4939 0.0 0.0 14264 tty1 s+ 12:17...
ça m'a l'air correct, mais toujours pas de page phpinfo.php qui s'affiche...
Merci donut pour ces indications.
Hors ligne
#15 Le 11/08/2016, à 11:44
- weetoz
Re : [conseil] Ubuntu 16.04 server dans virtualbox
Phpmyadmin génère un mot de passe pour lui-même
Oui, tout à fait, et lorsque l'on n'est pas expérimenté, on a tendance à confondre le mot de passe que l'on a saisi à l'installation de MySql et celui généré automatiquement pour phpMyAdmin.
C'est d'ailleurs assez fréquent comme problème que l'on trouve sur la toile qui ne sont pas résolu.
Je vais même créer un post en résolu pour ça, les heures perdu à cause de cette ignorance... ça fait mal!
Hors ligne
#16 Le 11/08/2016, à 12:01
- donut
Re : [conseil] Ubuntu 16.04 server dans virtualbox
j'ai passé cette commande dans la console:
ps -aux | grep a2enmod-php7
qui me retourne:
<user> 4939 0.0 0.0 14264 tty1 s+ 12:17...
ça m'a l'air correct, mais toujours pas de page phpinfo.php qui s'affiche...
Merci donut pour ces indications.
Ça ne veut rien dire du tout, tu devrais plutôt faire :
apache2ctl -M
Il va te lister les mods actifs.
https://utux.fr (blog perso)
Hors ligne
#17 Le 12/08/2016, à 12:12
- weetoz
Re : [conseil] Ubuntu 16.04 server dans virtualbox
Merci Donut,
je ne sais par quel miracle, php7 fonctionne...
Maintenant, il faut que je puisse échanger des fichiers entre l'hôte et l'invité...
Dans mon cas partager le dossier /var/www de l'hôte avec l'invité me parait une bonne option.
Hors ligne
#18 Le 12/08/2016, à 22:48
- donut
Re : [conseil] Ubuntu 16.04 server dans virtualbox
Pour des échanges ponctuels, le plus rapide je pense c'est sftp, car il n'y a rien à installer, ça utilise ssh.
Tu peux même utiliser Filezilla (dans hôte il faut mettre sftp://ipduserveurcible puis nom d'utilisateur et mot de passe de ta session).
Pour du plus durable, il y a plusieurs solutions....
Là encore sshfs serait simple.
https://utux.fr (blog perso)
Hors ligne
#19 Le 13/08/2016, à 07:52
- weetoz
Re : [conseil] Ubuntu 16.04 server dans virtualbox
Merci donut,
il y aurait-il pas un moyen pour que Apache,MySqlp,PHP, phpMyAdmin de l'invité pour qu'ils utilisent le fichier /var/www de l'hôte?
Je vais regarder les solutions que tu me propose...
Hors ligne
#20 Le 13/08/2016, à 08:20
- weetoz
Re : [conseil] Ubuntu 16.04 server dans virtualbox
En fait, dans VirtualBox, j'ai déjà partagé ce dossier, maintenant est-ce qu'il sera directement mis à jour à chaque modification..., à tester.
[edit] ça marche comme ça! (un p'ptit souci comme même avec mon fichier css...)
Dernière modification par weetoz (Le 13/08/2016, à 08:25)
Hors ligne
#21 Le 13/08/2016, à 08:36
- weetoz
Re : [conseil] Ubuntu 16.04 server dans virtualbox
Un peu de mal à comprendre ce qui ce passe, au bout d'une minute, l'affichage redevient normal...
Hors ligne
Pages : 1