Какие файлы контролируют видимость вашего сайта? - PullRequest
2 голосов
/ 16 апреля 2009

Я запускаю следующую команду в uni для моей учетной записи пользователя

chmod -R 700 *

Затем я бегу

chmod -R 755 public_html

Моя домашняя страница остается «Запрещенной», когда я захожу на нее.

Разрешения моей учетной записи пользователя

4 drwx------  5 Newbie staff 4096 2008-12-19 12:39 Desktop
4 drwx------ 10 Newbie staff 4096 2009-04-16 02:28 Documents
4 drwx------  4 Newbie staff 4096 2008-11-28 20:48 irclogs
4 -rwx------  1 Newbie staff 1686 2008-09-10 16:00 kieli
4 drwxr-xr-x  3 Newbie www  4096 2009-04-16 02:14 public_html
4 drwx------  2 Newbie staff 4096 2008-09-01 08:43 Templates
4 drwx------  4 Newbie staff 4096 2008-12-21 03:15 tmp
4 drwx------  7 Newbie staff 4096 2008-09-03 21:39 Windows
4 drwx------  4 Newbie staff 4096 2008-10-03 16:29 workspace

Права доступа к файлам в public_html

  4 -rwxr-xr-x 1 newbie staff   3414 2009-04-15 02:23 index.html
  4 -rwxr-xr-x 1 newbie staff   2219 2008-09-16 10:46 index.html~
144 -rwxr-xr-x 1 newbie staff 140120 2009-04-14 22:16 jquery.js
  4 -rwxr-xr-x 1 newbie staff    699 2009-04-15 01:05 template.css

Ответы [ 4 ]

1 голос
/ 16 апреля 2009

Ну, ваш второй chmod, похоже, работает не очень хорошо, так как ваш каталог public_html находится в режиме 744, а не в 755.

Вам также необходимо сделать так, чтобы ваш домашний каталог мог «просматриваться» веб-сервером; Пользователь www должен иметь разрешение на выполнение для каталога. chmod o+x ., вероятно, ваш лучший выбор.

1 голос
/ 16 апреля 2009

Вам также необходимо дать точное разрешение для файлов в public_html. В операторе вы даете права доступа chmod -R 755 public_html, но все еще предоставлены права доступа только 744. Так что дайте также права на выполнение.

1 голос
/ 16 апреля 2009

У вас есть индексный файл в каталоге?

0 голосов
/ 16 апреля 2009

Я нашел еще одну ошибку.

Моя папка пользователя имела разрешения 700. Я изменил его на 701.

Теперь я вижу свой сайт. Похоже, 701 требуется.

...