Перейти к публикации

Права на папки при установке. Часть принимает, часть нет.


Рекомендованные сообщения

решил попробовать поставить DLE 13.2'

Centos 7 php 5.6

 

Но уже на втором экране

./backup/     777     is prohibited
./engine/data/     777     is prohibited
./engine/cache/     777     is prohibited
./engine/cache/system/     777     is prohibited
./uploads/     777     is permitted
./uploads/files/     777     is permitted
./uploads/fotos/     777     is permitted
./uploads/posts/     777     is permitted
./uploads/posts/thumbs/     777     is permitted
./uploads/posts/medium/     777     is permitted
./uploads/thumbs/     777     is permitted
./templates/     777     is prohibited
./templates/Default/     777     is prohibited

 

Сколько не думаю, но у меня нет никаких идей отчего он видит права на папки, права все поставлены правильно (если менять, то видит изменения) но не считает что это нормально с одними и считает с другими. Что делать с этим? И какие могут быть причины подобного?

Ссылка на сообщение
Поделиться на других сайтах

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

Ссылка на сообщение
Поделиться на других сайтах

кроме прав на запись есть еще группа  и владелец. 

Ссылка на сообщение
Поделиться на других сайтах
56 минут назад, crafic сказал:

но 777 ето ведь разрешение для всех?

Не обязательно, 755 достаточно, но на пальцах только гадать, режим PHP на это тоже влияет.

Изменено пользователем Captain
Ссылка на сообщение
Поделиться на других сайтах

Владелец, ну из того, что можно найти это root и группа тоже root. Вообще у всех файлов и папок скрипта. А насчёт режима работы php это то, о чём  догадаться нереально.  Поставлена всё штатными командами Centos, как всё по умолчанию поставилось так и стоит. Попробую конечно переустановить систему с ноля. Но переустановка не выход, всякий раз когда что-т происходит,,  лучше просто знать какие должны бить настройки у php, что бы точно работало или сто бы точно не он был виноват. С дугой стороны. раз быстрого ответа нет видимо ситуация не шибко распространённая и лучше переустановить и не лохматить бабушку.

Изменено пользователем Rеhbock
Ссылка на сообщение
Поделиться на других сайтах

Как загружать движок разницы не заметил. И так и так работает. Переставил всё по новой.  Centos 8, PHP 7.4 и то пришлось PHP ставить с ручной корректировкой, без модуля  мультибайтных ссылок, ибо по умолчанию он конечно ставится так, что DLE не работает. Сверх того надо поправить конфиг Апача для включения поддержки файла .htaccess Но зато все права, распознались. 

Ссылка на сообщение
Поделиться на других сайтах
43 минуты назад, Rеhbock сказал:

Как загружать движок разницы не заметил. И так и так работает. Переставил всё по новой.  Centos 8, PHP 7.4 и то пришлось PHP ставить с ручной корректировкой, без модуля  мультибайтных ссылок, ибо по умолчанию он конечно ставится так, что DLE не работает. Сверх того надо поправить конфиг Апача для включения поддержки файла .htaccess Но зато все права, распознались. 

Чушь не пишите, если готовить сами не умеете, либо ваш хостинг/админы.😉

Изменено пользователем Captain
Ссылка на сообщение
Поделиться на других сайтах

В чем именно вы сомневаетесь? В том, что после установки Centos 8 в любой стандартной конфигурации DLE не установится? В том, что поставленный из репозитария PHP не позволит продолжить установку ещё до проверки прав доступа, ссылаясь на мультибайтовые ссылки? Или в том, что конфиг Апача по умолчанию не позволит использовать часть функционала DLE? В случае со стандартным образом Centos 8, доступном на сайте разработчика сомнения совершенно напрасны.

 

Относительно того, использовать простого пользователя или суперпользователя, то это ни в коем случае не  меняло дело  относительно ситуации, описанной в первом сообщении. Права и так и так не распознавались. В том, что существует разница между работой под суперпользователем и под просто пользователем в курсе, но мне это не нужно, компьютер стоит рядом, подключен он через роутер во внешней сети не виден. Мучаться ставить это всё не под суперпользователем нет ровно никакого смысла.  А так да, на внешних  хостингах, там всё ставится от пользователя и работает  под ним. Можно сказать это своего рода денвер, только в виде настоящего компьютера.

 

 

Ссылка на сообщение
Поделиться на других сайтах
В 18.07.2020 в 22:05, Rеhbock сказал:

В том, что после установки Centos 8 в любой стандартной конфигурации DLE не установится?

В этом даже не приходится сомневаться, потому как вы привязали зависимости там где их нет, и быть не может, и даже не проверяли зависимости которые действительно влияют на ситуацию.

 

Причем здесь Centos и DLE? Где по вашему связь? DLE не работает в среде OS сервера, он работает в среде PHP интерпретатора, соответственно если он установлен в поддерживаемой версии PHP интерпретатора, то его работоспособность будет 100%. А PHP 7.4 является полностью поддерживаемой версией. Соотвественно у вас может быть хоть Centos миллионной версии, на работу DLE это не влияет. В то же время работа PHP 7.4 не зависит от того Centos 7 у вас или Centos 8. PHP это конфигуационно модульный, его работоспособность зависит не от вашей OS, а сугубо от его корректной компиляции и у становки необходимых модулей и их настроек.

 

Серверное ПО нужно было просто правильно конфигурировать и компилировать, если компиляция идет вручную.

 

А права доступа зависят не от версии centos и php а от прав и групп пользователей, и как ваше серверное ПО сконфигурировано под этих пользователей и группы пользователей. И как в свою очередь дочернее ПО сконфигурировано под них. Например если PHP у вас как модуль апача то нужно смотреть как апач настроен, какой у него пользователь и группа, куда ему разрешено смотреть куда нет. Если не модуль апача то смотреть например тот же nginx и т.д. и т.п.

 

Системный администратор, это межу прочим отельная профессия а не не набрать yum в консоле сервера. От корректной конфигурации и настройки сервера зависит все, а не от номеров версий.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...