#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