Dév. php sous linux

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Dév. php sous linux

par Stef » 10 sept. 2008, 15:03

De rien, au besoin hésites pas :)

Si ça résoud ton probleme mets le sujet résolu ;)
Oui oui, je sais... j'attendais juste d'éventuelles autres réponses.

Merci Nagol, et encore merci Vurtu.

par Nagol » 10 sept. 2008, 14:53

644 pour un fichier
755 pour un répertoire

personellement je rajoute l'utilisateur au groupe apache ou ww selon distrib et je chmod

660 pour un fichier
770 pour un répertoire

par Vurtu » 10 sept. 2008, 14:44

De rien, au besoin hésites pas :)

Si ça résoud ton probleme mets le sujet résolu ;)

par Stef » 10 sept. 2008, 14:30

Ok, beh je vais tester tout ça... merci Vurtu!!

par Vurtu » 10 sept. 2008, 14:22

Si les droits CHMOD sont corrects, il n'y a pas de soucis de soucis de sécurité à mes yeux.

le user des fichiers (toi - modifié par chown) a tous les droits sur les fichiers (7) et les autres, droits de lecture et execution pour que apache et php puissent lire les scripts (5)

Le chmod complet est donc 755

donc tu as juste à faire :

Code : Tout sélectionner

chown -R monUser:monGroupe /var/www/ chmod -R 755 /var/www

par Stef » 10 sept. 2008, 13:45

Bonjour Vurtu, merci d'avoir jeté un oeil sur ma demande!

En effet y a moyen de règler ça en modifiant les droits des dossiers et des fichiers, mais il semble que cela fasse courir un risque de sécurité... (c'est c'qu'on m'a dit sur un forum sur linux).
Enfin, je suis étonné du côté plutôt nébuleux (à mes yeux) des réponses que je reçois sur ces questions; je n'ai pas le sentiment d'avoir vraiment assimilé la logique des opérations pour pouvoir créer et éditer des fichiers dans ces dossiers avec des droits spéciaux... alors que sur windows je n'ai même pas à me poser la question, je vais par exemple dans c:/wamp/www/monsite pour ouvrir fichier.php avec Notepad, puis je l'enregistre tout simplement, et si je crée un nouveau fichier, fichier2.php..., sur le bureau et que le déplace dans c:/wamp/www/monsite je n'ai pas d'erreur me disant "enregistrement refusé", enfin quand je appelle un tel fichier par localhost je n'ai pas d'erreur Selinux...
Les linuxiens me diront certainement que c'est mieux, je veux bien vous croire... je ne demande qu'à apprendre. Justement j'aimerais bien assimiler toute cette logique linuxienne!

par Vurtu » 10 sept. 2008, 11:55

en effet, c'est surement un probleme de droit.
Ca peut se résoudre à coup de chmod ou chown ...

Le mieu est de te mettre en propriétaire des fichiers et dossier (chown)
et ensuite, te donner tous les droits, et droits de lectures aux autres users (chmod)

Dév. php sous linux

par Stef » 10 sept. 2008, 08:46

Hi,

j'essaie de me mettre à linux pour ouvrir mon horizon informatique et j'ai installé Fedora (9) sur mon ordi, enfin j'ai installé Apache, Mysql, Php, phpmyadmin.

Jusque là ça va... là où ça se complique c'est qu'il est loin d'être simple (me senble-t-il) d'éditer des fichiers dans un répertoire tel que /var/www/html/...
Ex. : je crée un dossier testlampp dans /var/www/html/, j'y crée un fichier php, je commence à éditer ce fichier (avec Bluefish par ex.) et au moment de la sauvegarde crac, erreur -> "Impossible d'écrire le fichier sur le disque"; j'ai bien compris qu'il s'agit de droits, et là j'aimerais savoir comment on fait sous linux pour éditer ses fichiers et les enregistrer dans ces répertoires qui nécessite des droits d'admin!