Pages : 1
#1 Le 12/07/2006, à 16:01
- Maximelene
[Résolu] Aprés avoir installé Xampp...
J'ai installé Xampp pour pouvoir tester les pages que je crée et... problèmes
Lorsque je veux accéder à PhpMyAdmin j'obtiens :
#2002 - Le serveur ne répond pas. (ou l'interface de connexion ("socket") vers le serveur MySQL local n'est pas correctement configurée)
Mouais...
Ensuite, j'aimerai savoir comment créer et modifier des fichiers dans htdocs (sinon ça marchera pas) et dans le répertoire data de mysql (j'ai fait des sauvegardes des fichiers avant le passage à ubuntu, il me faut donc faire des copier coller). Le tout, si possible, sans avoir à entrer mon mot de apsse toutes les 30 secondes.
Merci.
Dernière modification par Maximelene (Le 13/07/2006, à 20:09)
Ce n'est pas le bien ou le mal qui nous sépare de nos ennemis, juste un point de vue incompatible.
Squall, Final Fantasy VIII
Nouveau sur Ubuntu !
Hors ligne
#2 Le 12/07/2006, à 17:18
- M. DECLERCQ
Re : [Résolu] Aprés avoir installé Xampp...
Bonsoir
Le problème peux apparaître pour diverses raisons.
1. Tu n'as pas démarré xampp après l'avoir installé ;
2. tu avais déjà installé une solution lamp avant d'installé xampp.
Dans le cas n°1 il te suffit de taper la commande suivante dans un terminal :
sudo /opt/lampp/lampp start
Pour ce qui est du cas n° 2, il faut que tu désinstalles le Serveur Mysql que tu as installé avant d'installer la solution tout en un xampp et aussi, le Serveur Web Apache2 :
Pour ce faire, il te suffit de taper la commande suivante dans un terminal :
sudo apt-get --purge remove apache2 mysql-server
et enfin, de lancer xampp en tapant la commande suivante dans un terminal :
sudo /opt/lampp/lampp start
Tu peux aussi te contenter d'arrêter le Server Mysql et le Serveur Web Apache2 et ensuite lancer xampp.
Ce faisant, tu devras le faire à chaque ré-démarrage de ta machine car le Server Mysql et le Serveur Web Apache2 sont lancés automatiquement.
Sinon, pour ne pas avoir à rentrer ton mot de passe pour modifier les répertoires et fichiers qui se trouvent dans le répertoire htdocs, il faut que tu crées un VirtualHost.
J'ai déjà expliqué comment faire avec xampp dans un des forums d'Ubuntu-fr. Je t'invites donc à faire une recherche. Par exemple, tu peux cliquer sur ce lien ==> http://forum.ubuntu-fr.org/viewtopic.php?id=42473 ce qui te permettras de configurer un VirtualHost.
Pour ce qui est du copier-collé, il n'est pas certain que cela va fonctionner. Tu aurais du faire un dump de tes bases de données et non une simple copie du répertoire data du Serveur Mysql car tu risque de rencontré des problème d'encodage...
Merci de me donner plus d'informations afin que l'on puisse t'aider du mieux possible.
____________________________________
Bien cordialement ;
Monsieur Laurent DECLERCQ
Dernière modification par M. DECLERCQ (Le 12/07/2006, à 17:38)
Cordialement ;
Hors ligne
#3 Le 12/07/2006, à 19:15
- Maximelene
Re : [Résolu] Aprés avoir installé Xampp...
J'ai suivi la procédure donnée par votre lien et, aprés celle-ci, apache refusait de se lancer (avec un message comme quoi l'erreur était inconnue ).
Quand à la première erreur, un redémarrage de Xampp a effectivement suffi, désolé de n'avoir pas essayé (je sais pas pourquoi j'y ai pas pensé... ).
Donc voilà, reste le problème de la modification des fichiers. Une fois celui-ci réglé, tout sera opérationnel et mon pc pourra retourner à son poste habituel
Ce n'est pas le bien ou le mal qui nous sépare de nos ennemis, juste un point de vue incompatible.
Squall, Final Fantasy VIII
Nouveau sur Ubuntu !
Hors ligne
#4 Le 12/07/2006, à 20:01
- M. DECLERCQ
Re : [Résolu] Aprés avoir installé Xampp...
Bonsoir ;
Pour le fichier, reportez le ici pour que je vous le corrige.
______________________________________________________
Bien cordialement ;
Monsieur Laurent DECLERCQ
Cordialement ;
Hors ligne
#5 Le 13/07/2006, à 09:05
- Maximelene
Re : [Résolu] Aprés avoir installé Xampp...
J'ai créé dans mon dossier personnel (Maxime) un répaertoire nommé htdocs dans lequel je mettrai mes sites, et qui contient un répertoire logs pour les logs.
Et voici mon fichier httpd-vhosts.conf
Name VirtualHost *:80
# VirtualHost n° 1
<VirtualHost *:80>
ServerAdmin webmaster@ton_fai.ext
DocumentRoot /home/maxime/htdocs/
<Directory />
Options FollowSymlynks
AllowOverride None
</Directory>
<Directory> /home/maxime/htdocs/>
Options Indexes FollowSymlinks MultiView
AllowOverride None
Order from all
</Directory>
ServerName domaine1.ext
ServerAlias www.domain1.ext
ErrorLog /home/maxime/htdocs/domaine1.ext-error_log
CustomLog /home/maxime/htdocs/domaine1.ext-error_log-acces_log common
ServerSignature Off
</VirtualHost>
Et l'erreur de Xampp
XAMPP: Starting Apache with SSL (and PHP5)...
XAMPP: Error 1! Couldn't start Apache!
XAMPP: Starting diagnose...
XAMPP: Sorry, I've no idea what's going wrong.
XAMPP: Please contact our forum http://www.apachefriends.org/f/
Ce n'est pas le bien ou le mal qui nous sépare de nos ennemis, juste un point de vue incompatible.
Squall, Final Fantasy VIII
Nouveau sur Ubuntu !
Hors ligne
#6 Le 13/07/2006, à 12:11
- M. DECLERCQ
Re : [Résolu] Aprés avoir installé Xampp...
Bonjour ;
Normal que cela fonctionne pas, ton fichier comporte pas mal de fautes mais c'est pas de ta fautes car je t'avais filer un lien sur lequel l'exemple comportait des fautes de frappe. Vas là et lis tranquillement :
http://forum.ubuntu-fr.org/viewtopic.php?id=46229
Si tu ne comprend pas reviens me le dire, je t'expliquerais...
_______________________________________________
Bien cordialement ;
Monsieur Laurent DECLERCQ
Dernière modification par M. DECLERCQ (Le 13/07/2006, à 12:14)
Cordialement ;
Hors ligne
#7 Le 13/07/2006, à 12:28
- M. DECLERCQ
Re : [Résolu] Aprés avoir installé Xampp...
re-bonjour :
J'ai mis les fautes et ce qu'il faut modifier en gras.
]Name VirtualHost *:80
# VirtualHost n° 1
<VirtualHost *:80>
ServerAdmin webmaster@ton_fai.extDocumentRoot /home/maxime/htdocs/
<Directory />
Options FollowSymlynks
AllowOverride None
</Directory><Directory> /home/maxime/htdocs/>
Options Indexes FollowSymlinks MultiViews
AllowOverride None
Order from all
</Directory>ServerName domaine1.ext
ServerAlias www.domain1.extErrorLog /home/maxime/htdocs/domaine1.ext-error_log
CustomLog /home/maxime/htdocs/domaine1.ext-error_log-acces_log commonServerSignature Off
</VirtualHost>
Voici un fichier propre pour que tu puisse comparer :
NameVirtualHost *:80
# VirtualHost de abelthorne
<VirtualHost *:80>
ServerAdmin
DocumentRoot /home/tonlogin/web<Directory />
Options FollowSymlinks
AllowOverride None
</Directory><Directory /home/tonlogin/web>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>ServerName domaine.tld
ServerAlias www.domaine.tld
ErrorLog /home/tonlogin/web/logs/domaine.tld-error_log
CustomLog /home/tonlogin/web/logs/domaine.tld-access_log common
ServerSignature Off</VirtualHost>
Etant péciser que :
tonlogin doit être remplacé par le nom de ton pseudo d'utilisateur ubuntu ;
domaine.tld doit être remplacé par le nom de ton domaine ;
L'adresse E-mail doit être remplaçée par la tienne ;
Les répertoires web et logs doivent exister et avoir les bonnes permissions (voir le dernier lien que je t'ai donné pour plus d'explications).
Par ailleurs, si tu veux avoir plusieurs site, il faut créer plusieurs VirtualHost.
fait attention car souvent, on fait des fautes de frappe et on pense que l'utilisateur que l'on a en fasse de nous vas les corriger de lui même...
______________________________
Bien cordialement ;
Monsieur Laurent DECLERCQ
Dernière modification par M. DECLERCQ (Le 13/07/2006, à 12:32)
Cordialement ;
Hors ligne
#8 Le 13/07/2006, à 12:48
- Maximelene
Re : [Résolu] Aprés avoir installé Xampp...
Suis-je obligé de rentrer un domaine ? Et si oui lequel ? Car je compte juste tester les pages que je crée, et non pas les mettre en ligne avec ce poste
EDIT : je viens de voir la réponse à ma question, je teste ça de suite
Dernière modification par Maximelene (Le 13/07/2006, à 12:59)
Ce n'est pas le bien ou le mal qui nous sépare de nos ennemis, juste un point de vue incompatible.
Squall, Final Fantasy VIII
Nouveau sur Ubuntu !
Hors ligne
#9 Le 13/07/2006, à 13:14
- Maximelene
Re : [Résolu] Aprés avoir installé Xampp...
J'ai suivi la procédure mais n'ayant pas de fichier host dans /etc/ je l'ai créé sans extension avec ce contenu :
127.0.0.1 testsmaxime.com
127.0.0.1 www.testsmaxime.com
Et voici le contenu de mon httpd-vhosts.conf :
NameVirtualHost *:80
# VirtualHost de abelthorne
<VirtualHost *:80>
ServerAdmin moi@moi.com
DocumentRoot /home/maxime/web
<Directory />
Options FollowSymlinks
AllowOverride None
</Directory>
<Directory /home/maxime/web>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ServerName testsmaxime.com
ServerAlias www.testsmaxime.com
ErrorLog /home/maxime/web/logs/domaine.tld-error_log
CustomLog /home/maxime/web/logs/domaine.tld-access_log common
ServerSignature Off
</VirtualHost>
L'adresse www.testsmaxime.com devrait donc mener à mon dossier, mais même aprés avoir vidé le cache de Firefox, la page n'est pas trouvée
Dernière modification par Maximelene (Le 13/07/2006, à 13:22)
Ce n'est pas le bien ou le mal qui nous sépare de nos ennemis, juste un point de vue incompatible.
Squall, Final Fantasy VIII
Nouveau sur Ubuntu !
Hors ligne
#10 Le 13/07/2006, à 18:04
- M. DECLERCQ
Re : [Résolu] Aprés avoir installé Xampp...
Bonsoir ;
Le fichier c'est pas host mais hosts qui se situe dans le répertoire /etc.
Supprime le fichier host que tu as créé et édite le bon fichiers.
________________________________
Bien cordialement ;
Monsieur Laurent DECLERCQ
Cordialement ;
Hors ligne
#11 Le 13/07/2006, à 18:08
- M. DECLERCQ
Re : [Résolu] Aprés avoir installé Xampp...
NameVirtualHost *:80
# VirtualHost de abelthorne
<VirtualHost *:80>
ServerAdmin moi@moi.com
DocumentRoot /home/maxime/web
<Directory />
Options FollowSymlinks
AllowOverride None
</Directory>
<Directory /home/maxime/web>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
ServerName testsmaxime.com
ServerAlias www.testsmaxime.com
ErrorLog /home/maxime/web/logs/domaine.tld-error_log
CustomLog /home/maxime/web/logs/domaine.tld-access_log common
ServerSignature Off
</VirtualHost>
Par ailleurs, remplace le contenu du fichier ci-dessus par celui-ci ==>
NameVirtualHost *:80
# VirtualHost de maxime
<VirtualHost *:80>
ServerAdmin moi@moi.com
DocumentRoot /home/maxime/web<Directory />
Options FollowSymlinks
AllowOverride None
</Directory><Directory /home/maxime/web>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>ServerName testsmaxime.com
ServerAlias www.testsmaxime.com
ErrorLog /home/maxime/web/logs/testsmaxime.com-error_log
CustomLog /home/maxime/web/logs/testsmaxime.com-access_log common
ServerSignature Off</VirtualHost>
Dernière modification par M. DECLERCQ (Le 13/07/2006, à 18:08)
Cordialement ;
Hors ligne
#12 Le 13/07/2006, à 20:09
- Maximelene
Re : [Résolu] Aprés avoir installé Xampp...
Effectivement, la modification du dernier fichier a fait que tout fonctionnait (d'ailleurs j'avai bienr empli le fichier hosts mais avait oublié le s ici .
Merci beaucoup, je vais pouvoir grâce à votre aide reprendre pleinement mon travail.
Ce n'est pas le bien ou le mal qui nous sépare de nos ennemis, juste un point de vue incompatible.
Squall, Final Fantasy VIII
Nouveau sur Ubuntu !
Hors ligne
Pages : 1