Page 1 sur 1
Creer un nouvau dossier
Posté : 14 juin 2013, 05:11
par rimie
Bonjour,
K'ai trouve cette fonction sur le net pour creer un nouveau dossier, en local elle le cree avec les droits 755 mais sur le site avec 700:
<?php
function newDir($dir) {
if(is_dir($dir))
{
if(!is_writable($dir)) {
if(chmod($dir, 0755)) {
return true;
} else {
return false;
}
}
return true;
} else {
if(mkdir($dir, 0755))
{
return true;
}
return false;
}
return false;
}
echo newDir('ABCD');
?>
merci a vous
Re: Creer un nouvau dossier
Posté : 14 juin 2013, 07:25
par Boro64
Bonjour,
De mémoire certains hébergeurs limitent les droits. Tu as regardé chez ton hébergeur?
Re: Creer un nouvau dossier
Posté : 14 juin 2013, 07:39
par rimie
Bonjour,
De mémoire certains hébergeurs limitent les droits. Tu as regardé chez ton hébergeur?
c'est mon propre serveur
Re: Creer un nouvau dossier
Posté : 14 juin 2013, 08:20
par Lyssorus
Bonjour,
Un problème de config alors peut-être ?
Re: Creer un nouvau dossier
Posté : 14 juin 2013, 08:29
par rimie
je peux le traiter par ou?? sachant que sur la console ainsi que via Sftp ca se cree avec les droits 755
Re: Creer un nouvau dossier
Posté : 14 juin 2013, 08:33
par Lyssorus
Hummmm, bizarre effectivement.
Mais sans savoir de quel bois est fait ton serveur, il est assez compliqué de t'apporter une réponse je pense :/
C'est ton propre serveur mais il est distant ? C'est sous linux ?
Re: Creer un nouvau dossier
Posté : 14 juin 2013, 08:51
par rimie
Ubuntu 12.04
Re: Creer un nouvau dossier
Posté : 14 juin 2013, 08:55
par Lyssorus
Hummm...
Je suis désolé mais je vais avoir du mal à t'aider :/
Il va falloir attendre plus expérimenté que moi.
Re: Creer un nouvau dossier
Posté : 15 juin 2013, 02:20
par rimie
merci Lyssorus, ca peut etre du mask non?
Re: Creer un nouvau dossier
Posté : 15 juin 2013, 10:17
par moogli
Salut
Questions simples :
A qui appartient le répertoire du site web (et enfants)
Avec qui te connecte tu en sftp
Est ce au l'utilisateur qui fait tourner les process Apache est le même et est ce qu'il a les droits de faire ça dans ce répertoire ?
Il faut que le répertoire "web" soit au moins du même groupe que l'utilisateur Apache voir même qu'il soit le propriétaire tu aura moins de soucis
@+
Re: Creer un nouvau dossier
Posté : 18 juin 2013, 07:34
par rimie
A qui appartient le répertoire du site web (et enfants)
au nom d'utilisateur 'rimie'
Avec qui te connecte tu en sftp
avec root et je le change avec su rimie
Est ce au l'utilisateur qui fait tourner les process Apache est le même et est ce qu'il a les droits de faire ça dans ce répertoire ?
j'ai fait le processus un utilisateur = un site web, ce n'est pas www-data qui tourne ca
Il faut que le répertoire "web" soit au moins du même groupe que l'utilisateur Apache voir même qu'il soit le propriétaire tu aura moins de soucis

groupe, utilisateur c'est rimie avec 755 sur www (tous les repertoires)
@+
@-
Re: Creer un nouvau dossier
Posté : 18 juin 2013, 08:12
par Lyssorus
[Hors Sujet]
Je ne sais pas si c'est fait exprès mais le "su rimie" avoue que tu attendait de le placer

[/Hors Sujet]
Re: Creer un nouvau dossier
Posté : 19 juin 2013, 00:57
par rimie
je me connecte avec root et je change de pseudo vers rimie