Автор Тема: Prestashop + LAMP  (Прочитано 623 раз)

29 Май 2016, 17:16:28
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте!

При установке Prestashop на Ubuntu пишут что необходимо выполнить -
chown -R www-data:www-data на папку с сайтом
Да, иначе сайт не работает, но в таком случае я как user имею право только для чтения, так как владельца папки мы сделали  www-data.
Я использую PhpStorm в данной ситуаций он может только читать фалы проекта но не модифицировать, это проблема.
Почему на Wordress и на другие CMS я могу ставить user:user  и все работает, а с  Prestashop нет?

У меня стоит Ubuntu 14.04 и LAMP.

Структура каталога с их владельцами:
var - user:www-data
www - user:www-data

wordpress.loc — root:www-data (ВСЕ ХОРОШО)
public_html — user:user

prestashop.loc — root:www-data (ПЛОХО)
public_html - www-data:www-data
29 Май 2016, 18:02:57
Ответ #1
  • Новичок
  • *
  • Сообщений: 17
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Ага! Там сразу при установки вываливается список:

Recursive write permissions for www-data user on ~/config/
Recursive write permissions for www-data user on ~/cache/
Recursive write permissions for www-data user on ~/log/
Recursive write permissions for www-data user on ~/img/
Recursive write permissions for www-data user on ~/mails/
Recursive write permissions for www-data user on ~/modules/
Recursive write permissions for www-data user on ~/themes/default-bootstrap/lang/
Recursive write permissions for www-data user on ~/themes/default-bootstrap/pdf/lang/
Recursive write permissions for www-data user on ~/themes/default-bootstrap/cache/
Recursive write permissions for www-data user on ~/translations/
Recursive write permissions for www-data user on ~/upload/
Recursive write permissions for www-data user on ~/download/

Вообщем если я правильно панимаю, подрозумивается что эти файлы правит должен только www-data, а все остольные можно править кому угодно!?
29 Май 2016, 18:19:56
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
www-data - для скриптов, там где скрипты могут менять содержимое папок.
Вообще-то public_html — user:user работает и для prestashop.
На локалке можете внести user в группу www-data и потом рекурсивно установить права 755/644 на папку  public_html.