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 12/07/2006, à 17: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 hmm

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, à 21: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, à 18: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, à 18:38)


Cordialement ;

Hors ligne

#3 Le 12/07/2006, à 20: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 hmm ).

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é... hmm).

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 cool


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, à 21: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, à 10: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, à 13: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, à 13:14)


Cordialement ;

Hors ligne

#7 Le 13/07/2006, à 13: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.ext

    DocumentRoot /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.ext

    ErrorLog /home/maxime/htdocs/domaine1.ext-error_log
    CustomLog /home/maxime/htdocs/domaine1.ext-error_log-acces_log common

    ServerSignature 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, à 13:32)


Cordialement ;

Hors ligne

#8 Le 13/07/2006, à 13: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 hmm

EDIT : je viens de voir la réponse à ma question, je teste ça de suite smile

Dernière modification par Maximelene (Le 13/07/2006, à 13: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, à 14: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 hmm

Dernière modification par Maximelene (Le 13/07/2006, à 14: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, à 19: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, à 19: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, à 19:08)


Cordialement ;

Hors ligne

#12 Le 13/07/2006, à 21: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 wink.

Merci beaucoup, je vais pouvoir grâce à votre aide reprendre pleinement mon travail. smile


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