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

weetoz

Re : [conseil] Ubuntu 16.04 server dans virtualbox

Aïe, bon ben j'recommence!! big_smile

Hors ligne

#6 Le 10/08/2016, à 16: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, à 16:50

weetoz

Re : [conseil] Ubuntu 16.04 server dans virtualbox

Et pour les mot de passe MySql, je laisse vide par défaut?

[edit]

donut a écrit :

- 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... lol

Dernière modification par weetoz (Le 10/08/2016, à 16:55)

Hors ligne

#8 Le 10/08/2016, à 19: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....


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#9 Le 10/08/2016, à 19: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, à 19:16)

Hors ligne

#10 Le 10/08/2016, à 20: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... yikes

#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, à 20: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, à 21:03)

Hors ligne

#12 Le 10/08/2016, à 21: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, à 11: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, à 12: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, à 12:44

weetoz

Re : [conseil] Ubuntu 16.04 server dans virtualbox

donut a écrit :

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! lol

Hors ligne

#16 Le 11/08/2016, à 13:01

donut

Re : [conseil] Ubuntu 16.04 server dans virtualbox

weetoz a écrit :

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, à 13: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, à 23: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, à 08: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, à 09: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, à 09:25)

Hors ligne

#21 Le 13/08/2016, à 09: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