Wordpress / Полномочия Apache

Мне установили Apache и Wordpress на моей человечности, каждый раз я пытаюсь загрузить виджет или что-либо, я получаю ошибку...

Испытанное использование..

$ sudo chmod 777 /var/www*

но тем не менее ничто.. Совет?

Не удалось создать каталог wp-content/uploads/2014/09. Его родительский каталог перезаписываем сервером?

1
задан 2 September 2014 в 23:23

3 ответа

У меня была та же проблема,

, 'www-данные' являются пользователем, который выполняет операции файла здесь. Присвоение верных полномочий для www-данных может решить проблему.

Попытка это:

sudo chown -R www-data:www-data /path/to/your/directory/

в Вашем случае -

sudo chown -R www-data:www-data /var/www/

я использовал nginx на человечности 14.04, я надеюсь, что это работает на апача также. и chmod 777 опасно, избегайте его.

1
ответ дан 11 November 2019 в 12:36
  • Никогда не делают...

    sudo chmod 777 /var/www*
    

    Это - угроза безопасности. В основном Вы включаете "внешний мир" (3-и 7) для имения доступа к тому каталогу. Удостоверьтесь, что восстановили полномочия к 775 для каталогов и 664 для файлов.

<час>
  • Удостоверяются каталоги, которые Вы настроили от/var/www/и глубже принадлежать пользователю и набору группы в апаче.

  • , Если они отличаются: добавьте пользователя, которого Вы настраиваете в Apache той же группе как пользователь, который должен создать файлы из Wordpress.

Тот путь у Вас будут полномочия создать файлы без целого мира, способного к помещению файлов onn Ваша система.

<час>

команда, чтобы добавить пользователя к существующей группе

usermod -a -G {group} {user}
<час>

Относительно wp-content/uploads/2014/09:

  • Вы уверенный, что это - это а не ./wp-content/uploads/2014/09. Могло также случиться так, что существует проблема конфигурации, связанная с webroot, так как я предположил бы, что уведомление содержит относительный путь (./) или полный путь (являющийся /var/www/wp-content/uploads/2014/09)
0
ответ дан 11 November 2019 в 12:36

Можно ли показать Ваш error.log содержание? Это может дать точную ошибку.

Всегда имейте в виду, чтобы никогда дать a chmod 777 разрешение Вам файлы!

Это собирается быть фатальным уроком безопасности для Вас.


Для Wordpress нужно надлежащее read - write разрешение на работу. Для проверки прекрасных everythings попробуйте это:

Перейдите к Вам public_html папка и выполненный команды

chown www-data:www-data  -R *
find . -type d -exec chmod 755 {} \; 
find . -type f -exec chmod 644 {} \;  

После этого Вы могли бы хотеть сжать свою безопасность, считать это

Если Вы хотите внести изменения, просто сделайте то, что Вы сделали выше, то сжимаете свою безопасность еще раз.

Надеюсь, это поможет!

- Dave

0
ответ дан 7 December 2019 в 16:33

Другие вопросы по тегам:

Похожие вопросы: