Как мне отменить команду CHOWN?

#php #apache #codeigniter #magento

#php #apache #codeigniter #magento

Вопрос:

Я не знаю, должен ли я опубликовать это на сайте сообщества Magento или на сайте сообщества Ubuntu, поэтому я публикую здесь.

У меня был установлен PHP 5.3.

Я обновился до PHP 5.5, но по некоторым причинам пришлось вернуться к PHP 5.3.

ПРОБЛЕМА:

У меня есть веб-сайт Magento и Codeigniter на сервере. С этого момента всякий раз, когда я пытаюсь сохранить изображение с панели управления веб-сайта, будь то Magento или CI, я получаю folder is not writeable сообщение об ошибке.

Затем я проверил онлайн на наличие решения и обнаружил, что пользователь Apache должен быть владельцем, поэтому я запустил chown -R apache:apache /public_html на сервере. Это решило проблему с изображениями, я смог сохранить изображения с панели управления веб-сайта.

Но есть еще одна проблема: при оформлении заказа на моем веб-сайте Magento я получаю эту ошибку.

введите описание изображения здесь

Нужно ли мне заново устанавливать Apache? или что мне делать?

Ответ №1:

Apache использует учетную запись www-data для чтения HTML-файлов. Однако передача данных в www-data обычно не является хорошей идеей; это упростит удаленное редактирование файлов на вашем сайте. Попробуйте chmod 755, чтобы разрешить доступ на чтение к www-данным?

Комментарии:

1. извините, я не эксперт по Linux … не могли бы вы сказать мне, какую команду я должен выполнить?

2. chmod -R 755 /path/to/apache/directory