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.

#26 Le 11/11/2008, à 18:40

#hehedotcom\'isback

Re : Mes débuts en PHP...

koshie666 a écrit :

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

Pourquoi vouloir réinventer la roue Koshie wink
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 tongue...

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

koshie666 a écrit :

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 big_smile ) 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 tongue

[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 tongue...) 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...

koshie666 a écrit :

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

#37 Le 12/11/2008, à 20:05

valAa

Re : Mes débuts en PHP...

Je t'en prie.

Bonne prog' smile

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.