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

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

Здравствуйте!

Сайт: intelabs.kz

Лицензия еще не активирована, пока разбираюсь с установкой.

Ситуация такая: после установки движка(да и во время) почему-то требовал поставить права на все папки дистрибутива 777, хотя обычно 755 было достаточно.

Теперь в админке выходит сообщение внизу:

Внимание!

Отсутствует доступ для записи в папки engine/cache/ и engine/cache/system/. Установите для этих папок CHMOD 777, а для всех файлов внутри них CHMOD 666!

Вопрос: почему стало так? и насколько это безопасно? и критично ли вообще 777 ставить на папки?

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

Ситуация такая: после установки движка(да и во время) почему-то требовал поставить права на все папки дистрибутива 777,

Не на все папки дистрибутива, а на определенные. Где вы увидели что на все? Если написано

Отсутствует доступ для записи в папки engine/cache/ и engine/cache/system/. Установите для этих папок CHMOD 777, а для всех файлов внутри них CHMOD 666!

То это значит что права нужно назначить именно на эти две папки, а не на все подряд.

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

Где вы увидели что на все?

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

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

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

Не на все, а на малую часть. Смотрите внимательнее что вам пишет установщик скрипта и какие именно папки указывает.

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

т.е. если я поставлю права 777 и 666 на вышеуказанные папки и файлы, то урона безопасности своего сайта я не нанесу?

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

т.е. если я поставлю права 777 и 666 на вышеуказанные папки и файлы, то урона безопасности своего сайта я не нанесу?

Конечно нет, если это скрипт вам сам пишет. Только ставить нужно только на то на что оказывает скрипт и ни на что более.

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

Конечно нет, если это скрипт вам сам пишет. Только ставить нужно только на то на что оказывает скрипт и ни на что более.

хорошо, спасибо за ответ :)

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

То это значит что права нужно назначить именно на эти две папки, а не на все подряд.

Вы сказали что нужно выставить права 777 только на 2 указанные папки, однако при попытке загрузить фотографии к публикации вышло сообщение, что невозможно создать каталог в папке upload.

Получилось загрузить после того, как выставил папке upload права 777

Может в настройках хостинга что-то выставлено не так?

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

Только ставить нужно только на то на что оказывает скрипт и ни на что более.

во время установки скрипт вам писал, на каких папках должны стоять права для записи. как вы так движок ставили, что даже не читали, что он пишет вам во время установки?

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

во время установки скрипт вам писал, на каких папках должны стоять права для записи. как вы так движок ставили, что даже не читали, что он пишет вам во время установки?

все я читал. при установке требовалось поставить на все папки 777.

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

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

Вы сказали что нужно выставить права 777 только на 2 указанные папки, однако при попытке загрузить фотографии к публикации вышло сообщение, что невозможно создать каталог в папке upload. Получилось загрузить после того, как выставил папке upload права 777 Может в настройках хостинга что-то выставлено не так?

И в инструкции по установке об этом написано http://dle-news.ru/e...l?overview.html и скрипт при установке вам об этом писал. Вы все проигнорировали, а теперь спрашиваете что не так. Игнорировать то, что вам пишется, вот что не так. Я вам написал следующее: "ставить нужно только на то на что оказывает скрипт и ни на что более.", установщик скрипта это тоже скрипт. И его рекомендации также нужно выполнять.

все я читал. при установке требовалось поставить на все папки 777.

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

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

Могу вас поздравить, наконец-то вы пользуетесь хостингом, содержащим правильные и безопасные серверные настройки. Раньше у вас были права на запись по умолчанию на все, а теперь их нужно ставить вручную, на конкретные отдельные папки, на которые указывает скрипт.

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

все я читал. при установке требовалось поставить на все папки 777.

никогда он такого не писал.

./backup/

./engine/data/

./engine/cache/

./engine/cache/system/

./uploads/

./uploads/files/

./uploads/fotos/

./uploads/posts/

./uploads/posts/thumbs/

./uploads/thumbs/

./templates/

./templates/Default/

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

Вы же не будете доказывать, что он требует права на ВСЕ папки? 12 конкректных папок это далеко не ВСЕ папки.

нет, не буду доказывать :)

но вопрос все равно у меня остается: безопасно ли оставлять на папки и файлы такие права? 777 это же полный доступ для всех пользователей, нет?

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

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

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

а насчет полного доступа, так это не так, доступ извне к этим папкам закрыт хтаццесами, извне вы никак в них не попадете, только по фтп

спасибо. вот этот ответ я хотел получить :)

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

Напишу тоже здесь свой вопрос-уточнение. В документации по установке написано

  • ...
  • Установите для папки templates и всех вложенных в нее папок права на запись (CHMOD 777)
  • Установите для всех файлов в папке templates права на запись (CHMOD 666)
  • Установите права для записи (CHMOD 777) для папок backup, uploads, а также для всех папок, находящихся внутри них.

Можно ли для очень недоходчивых пояснить фразы "а также всех папок, находящихся внутри них" и "всех вложенных в нее папок"? Означает ли это, что данное изречение предполагает выставление прав и для подпапок и для подподпапок... К примеру в папке templates есть папки шаблонов, внутри этих шаблонов есть еще свои папки images js style и тому подобное. На них тоже ставить права 777?

Тот же вопрос к третьему пункту. Абсолютно на все файлы папки templates ставить 666 или подпапки не трогать? Вот всегда интересовал этот вопрос и давно хотел спросить, так как с каждой переустановкой движка он возникает снова и снова.

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

И еще один вопрос, раз уж начал. Файл htaccess в папке modules появился лишь в версии 10,1. У меня с этим файлом один модуль конфликтует. Не работает корректно. Если его удалить, то норм. Как быть?

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

бред короче

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

Да, фраза "Установите для папки templates и всех вложенных в нее папок права на запись" означает что для папки и всех, всех, всех папок внутри независимо от уровня вложенности нужно поставить 777

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

Напишу тоже здесь свой вопрос-уточнение. В документации по установке написано

  • ...
  • Установите для папки templates и всех вложенных в нее папок права на запись (CHMOD 777)
  • Установите для всех файлов в папке templates права на запись (CHMOD 666)
  • Установите права для записи (CHMOD 777) для папок backup, uploads, а также для всех папок, находящихся внутри них.

Можно ли для очень недоходчивых пояснить фразы "а также всех папок, находящихся внутри них" и "всех вложенных в нее папок"? Означает ли это, что данное изречение предполагает выставление прав и для подпапок и для подподпапок... К примеру в папке templates есть папки шаблонов, внутри этих шаблонов есть еще свои папки images js style и тому подобное. На них тоже ставить права 777?

Тот же вопрос к третьему пункту. Абсолютно на все файлы папки templates ставить 666 или подпапки не трогать? Вот всегда интересовал этот вопрос и давно хотел спросить, так как с каждой переустановкой движка он возникает снова и снова.

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

И еще один вопрос, раз уж начал. Файл htaccess в папке modules появился лишь в версии 10,1. У меня с этим файлом один модуль конфликтует. Не работает корректно. Если его удалить, то норм. Как быть?

Быстро установить права на каталог и подкаталоги можно в FTP клиенте Filezilla.

Правой кнопкой мыши на папку > Права доступа к файлу > Написать требуемое значение CHMOD > Галочка на Перенаправить во вложенные каталоги > Выбрать один из пунктов (файлы и каталоги, фалы, каталоги).

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

Быстро установить права на каталог и подкаталоги можно в FTP клиенте Filezilla.

Правой кнопкой мыши на папку > Права доступа к файлу > Написать требуемое значение CHMOD > Галочка на Перенаправить во вложенные каталоги > Выбрать один из пунктов (файлы и каталоги, фалы, каталоги).

Я не спрашивал КАК установить права, я спросил на какие папки распространяется фраза (перечитайте мой пост). Недосказанное реадми получается. Если недовыставить - ничего страшного, а если пренебречь и поставить на все 777 и 666 - вот потом беда...

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

Быстро установить права на каталог и подкаталоги можно в FTP клиенте Filezilla.

Правой кнопкой мыши на папку > Права доступа к файлу > Написать требуемое значение CHMOD > Галочка на Перенаправить во вложенные каталоги > Выбрать один из пунктов (файлы и каталоги, фалы, каталоги).

Я не спрашивал КАК установить права, я спросил на какие папки распространяется фраза (перечитайте мой пост). Недосказанное реадми получается. Если недовыставить - ничего страшного, а если пренебречь и поставить на все 777 и 666 - вот потом беда...

Ставьте как указано в документации. Ее писали люди, которые понимают в этом больше вас и даже больше чем я. Никакого вреда для безопасности не будет. Всё защищено через htaccess (на них не забудьте поставить 444)

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

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

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

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

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

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

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

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

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

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