Папки новых модулей Prestashop 1.7.2.2 имеют 777 разрешений

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

Папки и файлы, созданные для этого нового модуля, имеют права доступа 777 для папок и 666 для файлов, и мне нужно вручную изменить их на 755 для папок и 644 для файлов, чтобы правильно использовать этот модуль.

Кто-нибудь знает, в чем корень этой проблемы?

Спасибо!


person user3774485    schedule 19.11.2017    source источник
comment
что, если вы измените значение umask по умолчанию?   -  person Abdelouahab    schedule 19.11.2017
comment
Я вообще не знаю Prestashop, но уверен, что с вашей средой что-то не так.   -  person iBug    schedule 19.11.2017
comment
@Abdelouahab, как я могу это сделать? У меня есть сайт, размещенный на общем сервере   -  person user3774485    schedule 20.11.2017
comment
извините за задержку, @iBug уступил место исправлению, теперь о доступности файла нужно уточнить у провайдера   -  person Abdelouahab    schedule 21.11.2017


Ответы (1)


Что-то не так с вашей оболочкой RC (или umask настройками). В зависимости от вашей оболочки это может быть ~/.bashrc или ~/.zshrc или около того. Добавьте эту строку внизу, если вы хотите, чтобы 0755 было разрешением по умолчанию для папок и 0644 для файлов:

umask 0022

Вы, вероятно, столкнулись с этим, потому что ваш текущий umask установлен на 0000. Введите umask без аргументов, чтобы увидеть его текущее значение.

person iBug    schedule 19.11.2017
comment
У меня есть учетная запись хостинга на общем сервере, и у меня нет доступа к оболочке. Тогда я постараюсь обратиться за поддержкой к хостинговой компании. Я думал, что проблема в Prestashop, потому что у меня был Prestashop 1.6 в той же учетной записи, и раньше у меня не было этой проблемы. - person user3774485; 19.11.2017
comment
@ user3774485 По моему личному опыту, в производственном программном обеспечении невозможно иметь такую ​​огромную ошибку (файловый режим), а также тот факт, что все эти проблемы, которые я видел, связаны с настройками umask. Однако это может быть не оболочка. - person iBug; 19.11.2017