Jump to content

  • You cannot start a new topic
  • You cannot reply to this topic

Права Доступа К Папкам После Установки На Хостинг Rate Topic   - - - - -

 
  • daer
  • Senior Member
  • Members
  • Join Date: 15-Nov 13
  • 221 posts

Posted 12 November 2014 - 12:11 PM #1

При попытке обновиться Твигмо выдал, что ему не хватает прав ФТП пользователя. Вопрос уж сразу, чтобы сайт был в безопасности и в тоже время все работало, послек установки на хостинг какие должны быть установлены права на файлы и папки для фтп пользователя, который прописан в панели управления сайтом и для всех остальных пользователей.

 
  • dbazhenov
  • CS-Cart expert
  • Authorized Reseller
  • Join Date: 15-May 12
  • 6447 posts

Posted 12 November 2014 - 12:16 PM #2

При попытке обновиться Твигмо выдал, что ему не хватает прав ФТП пользователя. Вопрос уж сразу, чтобы сайт был в безопасности и в тоже время все работало, послек установки на хостинг какие должны быть установлены права на файлы и папки для фтп пользователя, который прописан в панели управления сайтом и для всех остальных пользователей.


http://docs.cs-cart....fast/index.html
http://docs.cs-cart....cure/index.html

 
  • daer
  • Senior Member
  • Members
  • Join Date: 15-Nov 13
  • 221 posts

Posted 12 November 2014 - 12:34 PM #3

Спасибо за ответ


777
На следующие папки и их содержимое:
var/
design/
images/

А у остальных какие должны быть права?

 
  • gleb.goncharov
  • CS-Cart Expert
  • Authorized Reseller
  • Join Date: 04-Oct 13
  • 351 posts

Posted 12 November 2014 - 01:07 PM #4

Привет, daer.

Думаю, в вашем случае требуется установить права на чтение, запись и исполнение (rwx) для пользователя, от имени которого происходит подключение по FTP. Если пользователь является владельцем тех файлов, то он должен иметь права на чтение и запись для файлов, а включая исполнение — для каталогов.

find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;

Однако в некоторых случаях имя владельца может отличаться от имени пользователя (когда владельцем является пользователь веб-сервера), в таком случае рекомендую создать отдельную группу, добавить в неё FTP-пользователя, а затем выделить аналогичные права, но уже для группы.

groupadd webserver
usermod -a -G webserver ftpuser
find . -type f -exec chmod 664 {} \;
find . -type d -exec chmod 775 {} \;
find . -type d -exec chmod g+s {} \;

Если у вас ещё остались вопросы по правам, то смело их задавайте.

 
  • daer
  • Senior Member
  • Members
  • Join Date: 15-Nov 13
  • 221 posts

Posted 12 November 2014 - 01:18 PM #5

Вот такую ошибку порлучаю при попытке обновит Твигмо.

[Wed Nov 12 14:38:45 2014] [error] [client 95.133.51.95] PHP Fatal error: Call to undefined function Tygh\\BlockManager\\dom_import_simplexml() in /var/www/daer/data/www/partbox.com.ua/app/Tygh/BlockManager/Exim.php on line 580, referer: http://partbox.com.ua/daer78.php?dispatch=addons.update&addon=twigm


 
  • dbazhenov
  • CS-Cart expert
  • Authorized Reseller
  • Join Date: 15-May 12
  • 6447 posts

Posted 12 November 2014 - 01:20 PM #6

Вот такую ошибку порлучаю при попытке обновит Твигмо.


Это лучше написать в Твигмо, у них есть отдельная тема на форуме, ребята наши, смело пишите по русски:
http://forum.cs-cart...orum/64-twigmo/

 
  • antev
  • Architect
  • Twigmo team
  • Join Date: 07-Oct 10
  • 110 posts

Posted 12 November 2014 - 01:44 PM #7

Для обновления Твигмо, помимо стандартных 777 на var и design, необходимо 777 на app/addons/twigmo. После обновления можно вернуть 755.

PHP Fatal error: Call to undefined function Tygh\\BlockManager\\dom_import_simplexml()


Видимо на сервере не установлены PHP расширения DOM или SimpleXML.
Evgeniy Antonov,
Twigmo team

 
  • ALEXsei_
  • Senior Member
  • Members
  • Join Date: 27-Jun 08
  • 1434 posts

Posted 12 November 2014 - 03:37 PM #8

Для обновления Твигмо, помимо стандартных 777 на var и design, необходимо 777 на app/addons/twigmo. После обновления можно вернуть 755.


777 ... мне вот интересно зачем 777? мой хостер вообще "запрещает" использование этого разрешения... т е 755 и все ... и все прекрасно работает :)

4.4.1, 4.3.1RUS, 4.3.3.SP1free


 
  • antev
  • Architect
  • Twigmo team
  • Join Date: 07-Oct 10
  • 110 posts

Posted 13 November 2014 - 09:05 AM #9

777 ... мне вот интересно зачем 777? мой хостер вообще "запрещает" использование этого разрешения... т е 755 и все ... и все прекрасно работает :)


Если в настройках магазина не указан FTP доступ, скрипт пытается перезаписать файлы с правами доступа веб-сервера, которых может быть недостаточно.

С 755 обновление может пройти нормально, если указан FTP доступ, либо если файлы аддона принадлежат тому же пользователю, под которым работает веб-сервер.
Evgeniy Antonov,
Twigmo team

 
  • Alex_VP
  • Senior Member
  • Members
  • Join Date: 04-Jun 10
  • 1452 posts

Posted 13 November 2014 - 11:20 AM #10

Капну чуточку опыта в общую лужу :)
Столкнулся недавно, веб сервер на линуксе, апач работает от дефолтного пользователя www-data, ftp доступ естественно выдан отдельно заведенному пользователю, например user1. От user1 соответственно и ssh происходит. Пользователь user1 добавлен в группу www-data. Глупо, но такая ситуация встречается, как оказалось, часто.
Тогда на все папки надо ставить 775, на все файлы 664 (и маска для vsftp не 022, а 002). Ну и на специально оговоренные файлы и папки - требуемые права уже ставить.

 
  • ebritanica
  • Advanced Member
  • Trial users
  • Join Date: 26-May 17
  • 94 posts

Posted 15 October 2017 - 08:44 AM #11

Какие права должны быть установлены для файлов, вновь созданных в корне cs-cart?

Если быть точным, то вопрос интересует в разрезе правильности установки прав, на хостинге, чтобы "причесать бардак" с правами.

 

Что посоветуете?