UPDATE2
если я делаю ls
внутри смонтированной директории php скрипт работает хотя бы один раз. Странно, не правда ли.
Я хочу получить доступ к каталогу из моего php-скрипта, который монтируется из
-
datadev сервера (datadev Линукс 2.6.22.18-0.2-умолчанию #1 СМП 2008-06-09 13:53:20 +0200 архитектуру x86_64 архитектуру x86_64 архитектуру x86_64 GNU/Линукс)
-
в wwwdev (Linux wwwdev 2.6.22.19-0.1-по умолчанию #1 SMP 2008-10-14 22:17: 43 +0200 архитектуру x86_64 x86_64 с архитектуру x86_64 GNU/Линукс)
через nfs
-
/etc / exports похоже ( попробовал некоторые вещи, которые не работали для меня)
- в/var/lib в/жар-птица/данные 10.0.0.20 изменений(RW,no_root_squash)
-
в/var/lib в/жар-птица/данные 10.0.0.20(РВ,установленным битом setuid,no_root_squash)
-
в/var/lib в/жар-птица/дата-mapall=wwwrun:колеса 10.0.0.20 (rw)
-
в/var/lib в/жар-птица/данные 10.0.0.20(РВ,all_squash,anonuid=30,anongid помогают=100)
-
/ etc / fstab-это как
- 10.0.0.21:/ВАР/Либ/Жар-птица/данные в /var/lib в/жар-птица/данных по умолчанию НФС 0 0
Я могу получить доступ к каталогу из оболочки, но php дает мне ошибку Permission denied (errno 13)
если я делаю chdir ('/var/lib/firebird / data');
[root][wwwdev /var/lib/firebird/data] ls -la
total 44G
-rw-rw---- 1 firebird firebird 64M Jun 10 15:43 ?
-rw-rw---- 1 firebird firebird 307M Jun 15 10:27 ?OQben.gdb
drwxr-xr-x 2 firebird firebird 16K Jul 21 16:55 ./
drwxr-xr-x 3 firebird wheel 4.0K Jul 21 11:36 ../
-
[root][datadev /var/lib/firebird/data] ls -la
total 44G
-rw-rw---- 1 firebird firebird 64M Jun 10 15:43 ?
-rw-rw---- 1 firebird firebird 307M Jun 15 10:27 ?OQben.gdb
drwxr-xr-x 2 firebird firebird 16K Jul 21 16:55 ./
drwxr-x--- 4 firebird firebird 4.0K May 7 12:19 ../
мой php скрипт может редактировать конфиг.ini-файл
root][wwwdev /var/lib/edumate/imacs/radek/3.0] ls -la
total 128K
drwxr-xr-x 19 wwwrun wheel 4.0K Jul 21 16:27 ./
drwxr-xr-x 6 wwwrun wheel 4.0K Jul 19 14:28 ../
-rw-r--r-- 1 wwwrun wheel 1.8K Jul 21 15:08 config.ini
обновление
Я хочу что-то, что уже работает для меня. Я смонтировал каталог с моего mac на тот же сервер wwwdev. wwwdev является клиентом nfs в обоих случаях. /etc / exports на mac имеет эту строку в /Users/radek/Sites -mapall=root:wheel -network 10.0.0.0 -mask 255.255.255.0