#26 Le 11/11/2008, à 18:40
- #hehedotcom\'isback
Re : Mes débuts en PHP...
J'apprend le PHP dans le but de faire dans le futur (si possible proche) une boutique de vente en ligne pour môman, mais bon ça
.
Pourquoi vouloir réinventer la roue Koshie
Oscommerce, magentoo, etc...des projets de boutiques en ligne open-source
Pour le répertoire www linké vers /home/$USER
http://doc.ubuntu-fr.org/tutoriel/lamp_repertoires_de_travail
../
Hors ligne
#27 Le 11/11/2008, à 19:07
- Koshie-2.0
Re : Mes débuts en PHP...
Pourquoi vouloir réinventer la roue Koshie wink
Oscommerce, magentoo, etc...des projets de boutiques en ligne open-source
Parce que bien souvent l'on ma dit qu'il fallait quand même s'y connaître en php et tout ça... Aussi pour le plaisir personnel, peut-être que ça pourrait réellement m'être utile, au delà du délire pseudo geek ...
Sinon, pour le lien pour faire les bons répertoires de travail j'ai un soucis, il indique un /media (genre clé USB) mais je peux/doit réadapter pour le dossier dans mon /home c'est ça?
#28 Le 11/11/2008, à 19:58
- valAa
Re : Mes débuts en PHP...
Sinon, pour le lien pour faire les bons répertoires de travail j'ai un soucis, il indique un /media (genre clé USB) mais je peux/doit réadapter pour le dossier dans mon /home c'est ça?
Oui, tu fais comme tu le sens :
- l'avantage du /media, si j'ai bien compris, c'est de pouvoir utiliser facilement un site qui est sur une clé ou dd externe, puisque apache est configuré pour aller fouiller dans media.
l'avantage du /home, et je trouve que c'est un grand avantage, c'est que c'est une partition séparée du système, donc en cas de réinstall tu perds pas tes projets (mais ça je l'ai déjà dit).
ensuite le lien donne plein de truc pour faire des zones publiques privées... ça te sera sûrement utile le jour ou tu monteras un serveur, mais en attendant, si tu es derrière un routeur, ton apache n'est accessible que depuis le réseu local, donc ne te paranoïe (nouveau mot ) pas trop avec ça...
Hors ligne
#29 Le 12/11/2008, à 19:04
- Koshie-2.0
Re : Mes débuts en PHP...
Bonsoir,
J'en suis à créer l'alias pour faire un redirectionnement et je me pose une question, je dois ajouter dans /etc/apache2/sites-available/default ceci :
## ZONE PUBLIQUE
Alias /public /media/www-dev/public
<Directory /media/www-dev/public>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>## ZONE PRIVEE
Alias /private /media/www-dev/private
<Directory /media/www-dev/private>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order deny,allow
Deny from all
Allow from 127.0.0.1 # Local
Allow from 192.168.1.0/24 # Réseau
Allow from .w3.org # W3C
Allow from sandbox.paypal.com # Paypal
</Directory>
Sauf que je n'ai qu'une zone, je me demande alors ce que je dois garder...
#30 Le 12/11/2008, à 19:16
- valAa
Re : Mes débuts en PHP...
la différence entre les deux est simple :
la première permet permet un accès de partout (allow from all).
la seconde ne permet qu'en en local (allow from 127.0.0.1), depuis le réseau local (192.186.0/24 mais c'est à adapter), et d'autres accès (w3, paypal).
si ton site n'est pas ouvert à l'extérieur (derrière un routeur, ports non redirigés), laisse "allow from all" comme le premier, de toutes façons l'extérieur ne pourra pas y accéder (à cause du routeur).
Mais si ton serveur était ouvert à l'extérieur et que tu voudrais te ménager une zone "privée" (accessible seulement depuis le réseau local), il faudrait utiliser la seconde config.
Hors ligne
#31 Le 12/11/2008, à 19:19
- Koshie-2.0
Re : Mes débuts en PHP...
Par conséquent je dois mettre :
Alias /public /home/koshie/web
<Directory /home/koshie/web>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
En sachant que le dossier où je compte bosser est dans /home/koshie/web.
#32 Le 12/11/2008, à 19:24
- valAa
Re : Mes débuts en PHP...
Ouais, ça me paraît bien
[edit] ensuite relancer apache, et ton site devrait se trouver à http://localhost/public
Dernière modification par valAa (Le 12/11/2008, à 19:25)
Hors ligne
#33 Le 12/11/2008, à 19:44
- Koshie-2.0
Re : Mes débuts en PHP...
Ça marche !
Je vais pouvoir commencer pour "de vrai" (et je l'espère ...) le PHP.
Merci.
PS : Je laisse ce fil ouvert au cas où j'aurais des questions ou je refais des nouveaux fils...?
#34 Le 12/11/2008, à 19:47
- Koshie-2.0
Re : Mes débuts en PHP...
Est-ce normale que je doivent forcément bosser en root dans /web? Je peux considérer ça comme une sécurité?
#35 Le 12/11/2008, à 19:56
- valAa
Re : Mes débuts en PHP...
Est-ce normale que je doivent forcément bosser en root dans /web? Je peux considérer ça comme une sécurité?
dans ton /home/toi/web ?
Non, c'est pas normal, l'intérêt de l'alias était aussi de pouvoir bosser tranquil sans passer root...
Donc je te conseilles :
sudo chown -R koshie /home/koshie/web
pour être sûr que ce dossier t'appartienne
puis
chmod -R 755 /home/koshie/web
soit lecture écriture pour toi, et lecture seule pour les autres (il faut que apache puisse lire dedans).
cela correspond aux droits par défaut dans ton home, donc tu peux aussi supprimer (en root) ce dossier, et le recréer en user koshie, les droits seront alors bons.
Dernière modification par valAa (Le 12/11/2008, à 19:57)
Hors ligne
#36 Le 12/11/2008, à 20:02
- Koshie-2.0
Re : Mes débuts en PHP...
Tout fonctionne apparemment !
Encore merci ...
#37 Le 12/11/2008, à 20:05
- valAa
Re : Mes débuts en PHP...
Je t'en prie.
Bonne prog'
Hors ligne
#38 Le 12/11/2008, à 20:16
- Koshie-2.0
Re : Mes débuts en PHP...
Après réflexion je laisse ce fil ouvert jusqu'à la fin de la lecture du tuto, puisque ce sont effectivement mes débuts en PHP et que je risque de bloquer sur quelques trucs encore.