2015-10-08 2 views
0

Я пытаюсь загрузить файл через панель управления cpanel или wordpress, но cpanel показывает, что разрешение отклонено, а WordPress требует доступа к ftp (вероятно, по той же причине). Что может быть причиной этого?Разрешение Отказано cPanel или загрузка файла PHP

В каталоге public_html содержатся файлы, которые были скопированы из общей папки другого сервера через rsync в/home/somename, а затем я запустил команду cp для перемещения этих файлов в public_html. И теперь все это происходит. До cp была предыдущая версия сайта, которая работала нормально.

Я использую Centos 6.3 с Apache

+0

может быть разрешением файла? Вы пытались получить разрешение файла на ** 755 **? –

+0

есть. каждый ролик уже 755. –

+0

Попробуйте изменить каталог на ** 777 **, а затем просто для тестирования. ** 777: Файлы с разрешениями, заданными для 777, являются читабельными, записываемыми и исполняемыми всеми. Не используйте этот набор разрешений по соображениям безопасности на своем веб-сервере, если это абсолютно необходимо. ** –

ответ

0

Вероятные вопросы собственности.

Для Centos 6 группы по умолчанию для Apache является apache

Перейти к вашему вебсервер, и установить разрешения на chown -R apache:apache *

Затем убедитесь, что установить разрешение 0755

Вы можете быть лучше обслужены создав новую группу и добавив к ней как себя, так и apache. Тогда назначение разрешений на apache:<your new group>

+0

Как проверить и изменить группу apache? –

+0

Что означает «добавить себя»? Это означает, что имя пользователя, которое я использовал для входа в cpanel? Я делаю все по SSH & SCP с использованием root, и я думаю, что rsync также использовал root, и тот же был использован при копировании файлов на webroot. –

+0

Вам нужно будет провести некоторое исследование безопасности пользователя. Я бы рекомендовал: https: //www.linode. com/docs/tools-reference/linux-users-and-groups – Sean