Jump to content

CMOD права на папки и файлы в ips 4

Featured Replies

31 минут назад, Роман Бакай сказал:

Искал не нашел, какие должны быть права на папки в новой версии дивжка? 

Если обсуждалась тыкните. Вообще, инфу в базу знаний надо. 

Если движку не понравится права, он напишет об этом при установке или при просмотре системных требований в АЦ.

Нет, сейчас такого списка нет. Просто у системы должен быть доступ к этим папкам:

  • /applications
  • /datastore
  • /plugins
  • /uploads
  • /logs

И это не обязательно 0777. Вернее точно не 0777. У меня на все папки стоит 0755, всё прекрасно работает.

P.S. В прошлом сообщении ошибся. Не 0644, а 0755

  • Author

Я так понимаю, на папку uploads нужно владельца apache:apache сделать, тогда при правах 755 система сможет там создавать папки. Правда, например февральская папка создалась автоматом с правами 777. 

  • 11 месяцев спустя...

Всем привет. Такая проблема, вылетает ошибка при установке стокового приложения в IPS.

Вылетает ошибка: 

4S142/7 Невозможно записать в директорию с ID темы внутри /themes/. Пожалуйста, проверьте разрешения для этого каталога.

Поменял права, ошибка не ушла. 

Какие должны быть права и на какие папки для нормальной установки приложений.

Выше же писали. Права на все папки - 0755, на все файлы - 0644. За все время использования, я все же нашел один файл, на который должны быть права 0777 - это файл task.php, если включен cron, но система сообщает об этом.

  • 6 years later...

После переезда и переноса файлов, мне помогли следующие настройки:

Все папки 775, кроме папок ниже. Выполнить по ssh команду в директории сайта: find ./ -type d|xargs chmod 775

Для папок applications, datastore, plugins, uploads и всех папок в папке uploads - 777.

При этом у меня apache:apache владелец всех файлов и папок в папке uploads/. Но у кого-то апач может не стоять, там будет пользователь сайта владельцем. 

Права на файлы 644: find ./ -type f -print0 | xargs -0 chmod 644

Права на файлы /uploads/template_* - 666.

Вообще, простой способ узнать, чего не хватает сайту, чтобы запуститься (часто это какие-то расширения php, которые забыли установить или включить), какие права на папки должны быть - это сделать в отдельной директории новую установку из дистрибутива сайта, посмотреть, какие права на какие папки создает скрипт автоматически.

 

Edited by Zero108

Права на /applications/core/interface/task/task.php - 775, если используется cron и система сообщает, что не хватает прав.
Права на /plugins/hooks.php - 777

Edited by Zero108

php должно работать с папками (всеми и applications и другими755, файлами (всеми и task.php и другими) 644 не больше, не меньше, во всяком случае в правильной настройке

Если требуются где-то права 777 или 666 значит настроено не правильно (читаем интернеты и учимся правильной настройке или платим бабки хосту за администрирование сервера) и к тому же максимально не безопасно. Если почитать ТЕМУ это описывается выше

Edited by Exception

Exception у меня 755 не пропускает.

Applications - Google Chrome.jpg

При установке с нуля указанные директории в обязательном порядке должны быть 777. Откуда вы берете эти вредные советы про 755, я не знаю. Ни в одном мануале по этому движку этого нет. 

Рекомендую читать мануалы 75dafb8da5.thumb.jpg.d8c931d97436c935e2b190ff9e78f944.jpg, прежде чем что-то писать.

 

 

Edited by Zero108

Zero108 Это говорит только о безграмотности разработчиков IPS. Функция is_writable() проверяет доступ на запись для пользователя, от имени которого исполняется php, так что рекомендация "777" в этом случае абсолютно бессмысленна. Хватило бы и 700, но для этого надо думать головой, а они там "ну тупые...".

@Zero108даже если просто тупо поставить Debian  и на нем развернуть сервер апачевский из коробки, ips устанавливается вообще без проблем и с нужными правами,без каких-либо танцулек с бубенцами. Единственное только task.php  просит 777 при создании крона.

Edited by AHristich

Desti просто нужно иногда спускаться с неба на землю и учитывать, что не все такие крутые, как вы. Пользователи будут видеть ошибку в админпанели и будут расстроены. Так уж написан движок.

AHristich согласен, но при переносе, например, через zip архив, а не tar архив, права на папки не сохраняются. Приходится танцевать.

3 минуты назад, Zero108 сказал:

Desti

AHristich согласен, но при переносе, например, через zip архив, а не tar архив, права на папки не сохраняются. Приходится танцевать.

А чем вам zip не угодил? Почему обязательно тар? К тому же я даже просто распакованные файлы движка закидывал через фтп и все норм.

Edited by AHristich

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.