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 08/08/2006, à 09:16

Christ06

XAMPP: site en php sur une clef USB

Bonjour,

J'ai installé classiquement XAMPP sur ma machine. : /opt/lampp

Tous les sources de mon site en php sont sur une clef usb.
Je n'arrive pas à demarrer mon site en utilisant les sources se trouvant sur la clef.

J'ai essayé en faisant un lien symbolique dans le repertoire /opt/lampp/htdocs de la facon suivante:
ln -s /opt/lampp/htdocs/mysite /media/usbdisk/mysite

et lorsque je lance le site dans Firefox, j'obtiens un rejet 403:Forbidden sad

Avez vous une idée comment utiliser les sources stockés sur une clefs USB sans avoir à les copier dans un repertoire de /opt/lampp/htdocs ? neutral

Merci,
Christophe

#2 Le 08/08/2006, à 09:22

ithasu

Re : XAMPP: site en php sur une clef USB

Essaye de voir :
- si ton serveur est bien lancé tongue
- si ton dossier (sur ta clé usb et le lien) est bien accessible en lecture à l'utilisateur avec lequel est lancé le serveur (ps -ef : pour savoir l'utilisateur)

Voilà comme ça les idées qui me viennent à l'esprit


Réalité Virtuelle ... Travail Réel !

Hors ligne

#3 Le 08/08/2006, à 09:34

Christ06

Re : XAMPP: site en php sur une clef USB

Le serveur est bien lancé.

Le lien dans le repertoire /opt/lampp/htdocs a été créé en root.

le propriétaire des fichiers sur la clef usb est chris (donc pas root),
j'ai essayé de faire un chmod -R 777 sur les fichiers de la clefs mais rien ne se passe hmm

#4 Le 08/08/2006, à 09:43

Christ06

Re : XAMPP: site en php sur une clef USB

Je viens de modifier le lien symbolique, je viens de le créer avec mon user et non en root.

Mais rien ne change sad

#5 Le 08/08/2006, à 10:11

dexinou

Re : XAMPP: site en php sur une clef USB

Christ06 a écrit :

Je viens de modifier le lien symbolique, je viens de le créer avec mon user et non en root.

Mais rien ne change sad

Test avec l' utilisateur et groupe apache.


Ubuntu 9.10 64bits ext4 ® Core 2 Duo
Unix..... il y a moins bien mais c'est plus cher.
Si t'as pas compris la réponse, pose mieux ta question.
Tutoriaux Linux, apache, pure-ftpd, bind, mysql, qmail...

Hors ligne

#6 Le 08/08/2006, à 12:23

Christ06

Re : XAMPP: site en php sur une clef USB

nop sad ça ne marche toujours pas.

Est ce que la méthode qui conciste de vouloir faire un simple lien est bonne ?

#7 Le 08/08/2006, à 12:57

Christ06

Re : XAMPP: site en php sur une clef USB

Je cherche à modifier le proprietaire et le groupe du lien et des fichiers dans la clefs USB, rien n'y fait.

> sudo chown nobody:root -R /opt/lampp/htdocs/mysite   (rappel sushib est un lien symbolique vers /media/usbdisk/mysite)
> sudo chown nobody:root -R /media/usbdisk/mysite

#8 Le 08/08/2006, à 13:10

ithasu

Re : XAMPP: site en php sur une clef USB

Si ta clé usb est en FAT32 c'est normal que tu ne puisses pas modifier les permissions (enfin je pense).
Tu peux essayer : sudo  mount -o bind,user=nobody /media/usbdisk /opt/lampp/htdocs/

Cette commande permet de monter le dossier une deuxième fois (bind) et de donner les droits à l'user nobody. Tu mettras le user avec lequel est lancé ton serveur apache.
Cependant tu seras obligé de faire http://localhost/mysite et tu ne pourras plus avoir accès aux données qui étaient précedement dans ton htdocs.

Dernière modification par ithasu (Le 08/08/2006, à 13:10)


Réalité Virtuelle ... Travail Réel !

Hors ligne

#9 Le 08/08/2006, à 13:38

chapi

Re : XAMPP: site en php sur une clef USB

Bonjour,

ce sujet à déjà été traité ici : http://forum.ubuntu-fr.org/viewtopic.php?pid=405916, si ça peut aider ...

Hors ligne