bonjour,
j'ai un serveur apache2 sous ubuntu
en admin je créer le dossier qui vas contenir mon site dans :
/var/www/monsite

et je créer un utilisateur qui vas ajouter des fichiers dans ce dossier via ftp :
donc je lui créer un dossier dans son home :

/home/user/monsite

comme il a accés par ftp j'ai fait ceci pour qu'il accède :

sudo mount --bind d/var/www/monsite /home/user/monsite

ok dons la il peut déposer ces fichier ftp.


donc il créer un script pour afficher des choses sur le serveur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
 
<?php
 
echo "whoami : " . exec("whoami") . "<br>";
echo "pwd : " . exec("pwd") . "<br>";
echo "ls : " . exec("ls") . "<br>";
 
if (exec("cd /home/users/test/omega") == 0)
	echo "impossible d'accéder au dossier <br>";
 
echo "pwd : " . exec("pwd") . "<br>";
echo "ls : " . exec("ls") . "<br>";
 
?>


et la je n'arrive pas à me déplacer dans les dossiers de l'user via cette commande
.

voici le vhost :



Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<VirtualHost ip:80>
	ServerAdmin contact@apachecom
	ServerName apache.com
	ServerAlias www.lapache.com
 
	DocumentRoot /var/www/monsite
	<Directory />
		Options FollowSymLinks
		AllowOverride all
	</Directory>
	<Directory /var/www/monsite>
		Options Indexes FollowSymLinks MultiViews
		AllowOverride all
		Order allow,deny
		allow from all
	</Directory>
 
	ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
	<Directory "/usr/lib/cgi-bin">
		AllowOverride all
		Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
		Order allow,deny
		Allow from all
	</Directory>
 
	ErrorLog /var/log/apache2/error.log
 
	# Possible values include: debug, info, notice, warn, error, crit,
	# alert, emerg.
	LogLevel warn
 
	CustomLog /var/log/apache2/access.log combined
 
    Alias /doc/ "/usr/share/doc/"
    <Directory "/usr/share/doc/">
        Options Indexes MultiViews FollowSymLinks
        AllowOverride None
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
    </Directory>
 
</VirtualHost>

qu'en pensez vous svp ?

merci