Я сталкиваюсь с этой проблемой при настройке nginx в Ubuntu 13.10. Я получил странную ошибку в журнале моего локального домена
2014/04/06 21:29:37 [crit] 18065#0: *3 stat() "/media/user/Backup/Sites/sp/" failed (13: Permission denied), client: 127.0.0.1, server: sp.local, request: "GET / HTTP/1.1", host: "sp.local"
2014/04/06 21:29:37 [crit] 18065#0: *3 stat() "/media/user/Backup/Sites/sp/" failed (13: Permission denied), client: 127.0.0.1, server: sp.local, request: "GET / HTTP/1.1", host: "sp.local"
2014/04/06 21:29:37 [crit] 18065#0: *3 stat() "/media/user/Backup/Sites/sp/index.php" failed (13: Permission denied), client: 127.0.0.1, server: sp.local, request: "GET / HTTP/1.1", host: "sp.local"
. Эта конфигурация работала до обновления до этой версии 13.10
разрешения для этой папки: 755 и в журнале ошибок php fpm нет записи.
Я приложил все усилия, чтобы исправить это, не повезло, не могли бы вы подсказать / помочь мне, было бы признательно
Спасибо
обновление:
/
, это проблема ?? Соответствующая точка монтирования:
/dev/sda3 on /media/tawfek/Backup type ext4 (rw,nosuid,nodev,uhelper=udisks2)
ls -l вывод:
total 712
drwsr-xr-x 6 tawfek tawfek 4096 Apr 6 21:26 app
drwsr-xr-x 8 tawfek tawfek 4096 Apr 6 21:26 downloader
drwsr-xr-x 3 tawfek tawfek 4096 Apr 6 21:25 errors
drwsr-xr-x 2 tawfek tawfek 4096 Apr 6 21:26 includes
drwsr-xr-x 15 tawfek tawfek 4096 Apr 6 21:25 js
drwsr-xr-x 13 tawfek tawfek 4096 Apr 6 21:25 lib
drwsr-xr-x 13 tawfek tawfek 4096 Apr 6 21:26 media
drwsr-xr-x 3 tawfek tawfek 4096 Apr 6 21:25 nbproject
drwsr-xr-x 2 tawfek tawfek 4096 Mar 8 13:10 pear
drwsr-xr-x 2 tawfek tawfek 4096 Apr 6 21:25 pkginfo
drwsr-xr-x 2 tawfek tawfek 4096 Apr 6 21:25 shell
drwsr-xr-x 5 tawfek tawfek 4096 Apr 6 21:25 skin
drwsr-xr-x 11 tawfek tawfek 4096 Apr 6 21:25 var
-rwxr-xr-x 1 tawfek tawfek 2834 Feb 1 11:39 api.php
-rwxr-xr-x 1 tawfek tawfek 2831 Feb 1 11:39 cron.php
-rwxr-xr-x 1 tawfek tawfek 716 Mar 24 22:38 cron.sh
-rwxr-xr-x 1 tawfek tawfek 1150 Feb 1 11:39 favicon.ico
-rwxr-xr-x 1 tawfek tawfek 5979 Feb 1 11:39 get.php
-rwxr-xr-x 1 tawfek tawfek 2673 Apr 6 22:17 index.php
-rwxr-xr-x 1 tawfek tawfek 2366 Feb 1 11:39 index.php.sample
-rwxr-xr-x 1 tawfek tawfek 6441 Feb 1 11:39 install.php
-rwxr-xr-x 1 tawfek tawfek 10421 Feb 1 11:39 LICENSE_AFL.txt
-rwxr-xr-x 1 tawfek tawfek 10679 Feb 1 11:39 LICENSE.html
-rwxr-xr-x 1 tawfek tawfek 10410 Feb 1 11:39 LICENSE.txt
-rwxr-xr-x 1 tawfek tawfek 1319 Feb 1 11:39 mage
-rwxr-xr-x 1 tawfek tawfek 886 Feb 1 11:39 php.ini.sample
-rwxr-xr-x 1 tawfek tawfek 478 Feb 17 19:08 php.php
-rwxr-xr-x 1 tawfek tawfek 585086 Feb 1 11:39 RELEASE_NOTES.txt
После большого поиска без удачи я создал резервную копию своих данных, удалил шифрование из диска, и восстановите мои данные, каждая вещь работала, как ожидается
обратите внимание на то, что encryptfs
, была проблема, я не могу дать подробный / техническое объяснение, но это зафиксировало его
Я не знаю, будет ли мое решение работать, просто дайте ему попытку.
, Вероятно, Ваша nginx версия устарела.
# apt-cache policy nginx
nginx:
Installed: 1.4.1-3ubuntu1.3
Candidate: 1.5.12-1+saucy0
Version table:
1.5.12-1+saucy0 0
500 http://ppa.launchpad.net/nginx/development/ubuntu/ saucy/main amd64 Packages
*** 1.4.1-3ubuntu1.3 0
500 http://security.ubuntu.com/ubuntu/ saucy-security/universe amd64 Packages
500 http://archive.ubuntu.com/ubuntu/ saucy-updates/universe amd64 Packages
100 /var/lib/dpkg/status
1.4.1-3ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
Для установки последней версии необходимо добавить команда PPA
sudo add-apt-repository ppa:nginx/development
sudo apt-get update
sudo apt-get upgrade
Nginx, Если это не будет работать, проблема будет разрешена в следующем выпуске (14.04) Ubuntu, который произойдет скоро (17-го апреля).
май быть Nginx ожидает, что владелец /media/user/Backup/Sites/sp/
лет будет www-data
. Измениться:
sudo chown -R www-data:www-data /media/user/Backup/Sites/sp/
, Если то из тех решений работа, ответьте который.
ењЁ Ubuntu 14.04 иЈЎпјЊи ‹Ґе° ‡ nginx зљ „корень (DocumentRoot Apache) жЊ ‡ ° е€ /media/USERNAME / еє • дё ‹д№џжњѓз™јз” џж-¤е • ЏйЎЊпјЊж‰Ђд» ҐжњЂеѕЊењЁдё ‹ж” №жЋ ›иј‰е … ¶е®ѓи · Їеѕ‘д» ҐйЃїй– ‹ж-¤е • ЏйЎЊгЂ‚
, Если мы корень nginx (как DocomentRoot Apache) устанавливаем на под /media/USERNAME на Ubuntu 14.04, мы будем иметь некоторую проблему, таким образом, Моим решением будет монтирование другой путь к обходному решению.
<час>$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.1 LTS
Release: 14.04
Codename: trusty
$ nginx -v
nginx version: nginx/1.6.2
$ ls -l /media/
total 8
drwxr-xr-x 19 jonny jonny 4096 Sep 25 18:17 data
drwxr-xr--+ 3 jonny jonny 4096 Sep 23 17:01 jonny