Rеhbock 0 Опубликовано: 17 июля 2020 Рассказать Опубликовано: 17 июля 2020 решил попробовать поставить 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 Сколько не думаю, но у меня нет никаких идей отчего он видит права на папки, права все поставлены правильно (если менять, то видит изменения) но не считает что это нормально с одними и считает с другими. Что делать с этим? И какие могут быть причины подобного? Цитата Ссылка на сообщение Поделиться на других сайтах
crafic 32 Опубликовано: 17 июля 2020 Рассказать Опубликовано: 17 июля 2020 установи на другом хостинге и закинь готовый двиг на етот Цитата Ссылка на сообщение Поделиться на других сайтах
Rеhbock 0 Опубликовано: 17 июля 2020 Рассказать Опубликовано: 17 июля 2020 Автор Надо найти причину такого странного поведения движка. Если он не понимает, что эти папки имеют нужные права. то и в дальнейшем работать нормально не будет, даже если его где-то поставить и потом загрузить папку. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 17 июля 2020 Рассказать Опубликовано: 17 июля 2020 кроме прав на запись есть еще группа и владелец. Цитата Ссылка на сообщение Поделиться на других сайтах
crafic 32 Опубликовано: 17 июля 2020 Рассказать Опубликовано: 17 июля 2020 22 минуты назад, alex32 сказал: кроме прав на запись есть еще группа и владелец. но 777 ето ведь разрешение для всех? Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 625 Опубликовано: 17 июля 2020 Рассказать Опубликовано: 17 июля 2020 (изменено) 56 минут назад, crafic сказал: но 777 ето ведь разрешение для всех? Не обязательно, 755 достаточно, но на пальцах только гадать, режим PHP на это тоже влияет. Изменено 17 июля 2020 пользователем Captain Цитата Ссылка на сообщение Поделиться на других сайтах
Rеhbock 0 Опубликовано: 17 июля 2020 Рассказать Опубликовано: 17 июля 2020 (изменено) Автор Владелец, ну из того, что можно найти это root и группа тоже root. Вообще у всех файлов и папок скрипта. А насчёт режима работы php это то, о чём догадаться нереально. Поставлена всё штатными командами Centos, как всё по умолчанию поставилось так и стоит. Попробую конечно переустановить систему с ноля. Но переустановка не выход, всякий раз когда что-т происходит,, лучше просто знать какие должны бить настройки у php, что бы точно работало или сто бы точно не он был виноват. С дугой стороны. раз быстрого ответа нет видимо ситуация не шибко распространённая и лучше переустановить и не лохматить бабушку. Изменено 17 июля 2020 пользователем Rеhbock Цитата Ссылка на сообщение Поделиться на других сайтах
crafic 32 Опубликовано: 18 июля 2020 Рассказать Опубликовано: 18 июля 2020 не надо было от root заливать файлы. создайте обычного юзера. и с него заливайте двиг Цитата Ссылка на сообщение Поделиться на других сайтах
Rеhbock 0 Опубликовано: 18 июля 2020 Рассказать Опубликовано: 18 июля 2020 Автор Как загружать движок разницы не заметил. И так и так работает. Переставил всё по новой. Centos 8, PHP 7.4 и то пришлось PHP ставить с ручной корректировкой, без модуля мультибайтных ссылок, ибо по умолчанию он конечно ставится так, что DLE не работает. Сверх того надо поправить конфиг Апача для включения поддержки файла .htaccess Но зато все права, распознались. Цитата Ссылка на сообщение Поделиться на других сайтах
Captain 625 Опубликовано: 18 июля 2020 Рассказать Опубликовано: 18 июля 2020 (изменено) 43 минуты назад, Rеhbock сказал: Как загружать движок разницы не заметил. И так и так работает. Переставил всё по новой. Centos 8, PHP 7.4 и то пришлось PHP ставить с ручной корректировкой, без модуля мультибайтных ссылок, ибо по умолчанию он конечно ставится так, что DLE не работает. Сверх того надо поправить конфиг Апача для включения поддержки файла .htaccess Но зато все права, распознались. Чушь не пишите, если готовить сами не умеете, либо ваш хостинг/админы.😉 Изменено 18 июля 2020 пользователем Captain Цитата Ссылка на сообщение Поделиться на других сайтах
Rеhbock 0 Опубликовано: 18 июля 2020 Рассказать Опубликовано: 18 июля 2020 Автор В чем именно вы сомневаетесь? В том, что после установки Centos 8 в любой стандартной конфигурации DLE не установится? В том, что поставленный из репозитария PHP не позволит продолжить установку ещё до проверки прав доступа, ссылаясь на мультибайтовые ссылки? Или в том, что конфиг Апача по умолчанию не позволит использовать часть функционала DLE? В случае со стандартным образом Centos 8, доступном на сайте разработчика сомнения совершенно напрасны. Относительно того, использовать простого пользователя или суперпользователя, то это ни в коем случае не меняло дело относительно ситуации, описанной в первом сообщении. Права и так и так не распознавались. В том, что существует разница между работой под суперпользователем и под просто пользователем в курсе, но мне это не нужно, компьютер стоит рядом, подключен он через роутер во внешней сети не виден. Мучаться ставить это всё не под суперпользователем нет ровно никакого смысла. А так да, на внешних хостингах, там всё ставится от пользователя и работает под ним. Можно сказать это своего рода денвер, только в виде настоящего компьютера. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 094 Опубликовано: 20 июля 2020 Рассказать Опубликовано: 20 июля 2020 В 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 в консоле сервера. От корректной конфигурации и настройки сервера зависит все, а не от номеров версий. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.