2013-09-23 5 views
0

Я запускаю Apache и fcgi для PHP-интерпретатора, но я постоянно сталкиваюсь с проблемами разрешений, когда cms создает файл или загружается плагин. Каким образом это происходит? Кроме того, на сервере работает cpanel. У меня тоже есть root.Права доступа к работе fcgi

ответ

0

Проверьте, кто является владельцем каталогов и разрешений. Каталог загрузки должен иметь 0700, если вы являетесь владельцем, 0770, если вы в группе или 0777, если владелец процесса находится в других.

Лучшее решение - уменьшить ненужный доступ. Проверьте, кто является владельцем сервера PHP FCGI, и дайте ему разрешения, изменив право собственности.

Edit1:

Вы можете изменить права доступа, набрав в консоли

chmod 0777 /.../path_to_directory 

или сделать это с помощью файлового менеджера CPanel. Существует значок золотого ключа с меткой «Изменить разрешение». Если у вас нет опыта, просто измените его на 0777.

+0

Владелец 501, как бы я дал ему разрешение, я этого не делал раньше. – dh42

+0

Я ищу решение, которое постоянно, где мне не нужно менять разрешения каждый раз, когда я устанавливаю плагин. Это возможно? – dh42

+0

Какой бы сценарий не создавал внутри, будет иметь тот же режим доступа (я не уверен, но это, вероятно, поведение по умолчанию). Не волнуйся. Вам придется менять разрешения только один раз. –

Смежные вопросы