Проблема после обновления

Автор mr_green, 08 июня 2010, 08:09:40

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

mr_green

Добрый день. После обновления форума, перестали устанавливаться моды, пишет "Вы не можете загрузить или установить новый пакет модификаций, так как директория Пакетов Модификаций защищена от записи (CHMOD)!". В нете нашёл, что надо создать папку temp в Packages, создал. Моды вроде бы начали устанавливаться, но при установке в логах пишет следующее:
Цитировать
http://forum.uvarovo.net/index.php?action=admin;area=packages;sa=install;package=sitemap_2-1-2.zip

2: fopen(/home/green/forum.uvarovo.net/Themes/classic/index.template.php) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied

Файл: /home/green/forum.uvarovo.net/Sources/Subs-Package.php
Строка: 2495
-----------------------

http://forum.uvarovo.net/index.php?action=admin;area=packages;sa=install;package=sitemap_2-1-2.zip

2: fclose(): supplied argument is not a valid stream resource

Файл: /home/green/forum.uvarovo.net/Sources/Subs-Package.php
Строка: 2502
-----------------------

http://forum.uvarovo.net/index.php?action=admin;area=packages;sa=install;package=sitemap_2-1-2.zip

2: fopen(/home/green/forum.uvarovo.net/index.php) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: Permission denied

Файл: /home/green/forum.uvarovo.net/Sources/Subs-Package.php
Строка: 2495

И так далее...

Права на файлы везде стоят 777
Куда глянуть?

mr_green

разобрался. помогла команда sudo chmod -R 777 *
всем спасибо :)

Макар

Мистер, поставил вам плюсик ;) приятно видеть когда человек разобрался, нашел, написал, и не клянчил решение (которое 100 раз обсуждалось и легко находится через поиск и чтение фак и документации) по 10 сообщений как некоторые личности.
Если Вы здесь недавно, не обольщайтесь тоном некоторых дискуссий.
Все чаще слова - юзай поиск, приобретают смысл - иди в ж..........  Приобретение смысла автоматизированно - Ответы на любой вопрос по SMF
Не пишите несколько сообщений подряд - тут вам не Twitter  >:( в остальных ситуациях мы не сильно зверствуем 2funny

Mavn

Цитата: mr_green от 09 июня 2010, 10:13:13
разобрался. помогла команда sudo chmod -R 777 *
всем спасибо :)
для тех кто не в курсе данную команду можно использовать только если есть доступ к SSH
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

mr_green

Цитата: Mavn от 09 июня 2010, 13:27:03
для тех кто не в курсе данную команду можно использовать только если есть доступ к SSH

а у кого нет, тот может попросить хостера выполнить эту команду :)

Mavn

у кого нет используют фтп манагер для проставления руками прав на файлы
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

mr_green

через фтп не всегда можно поправить права. иногда требуется команда sudo, как в моём случае.

nu11

Насколько я знаю, 777 ставить папкам нельзя. Это небезопасно.

Скорее всего у вас сервер выполняется не от того юзера, который является овнером папки. А значит он по отношению к нему паблик, а не груп. Отсюда и проблемы.
Выставьте вебсерверу юзера, от которого создана папка, или папке овнера, совпадающего с юзером вебсервера. Тогда будет все работать с нормальными [censored]дами.

Mavn

Цитата: nu11 от 04 апреля 2011, 02:31:02
Насколько я знаю, 777 ставить папкам нельзя. Это небезопасно.
на время установки мода вполне можно, ко всему прочему на многих хостах в папку можно будет писать при правах 777. То что вы предлагаете (выставлять юзера)  применимо только если php работает как fast-cgi если как модуль то ничего вы не сделаете.
SimpleMachines Russian Community Team
п.1 Пройду курсы гадалок для определения исходного кода по скриншоту.

п.2 У вас нет желания читать правила раздела, у меня нет желания одобрять темы, которые не соответствуют этим правилам.

nu11

Как может быть правильно настроенный вебсервер пабликом по отношению к папкам? Я такого случая представить не могу.
Значит нужно подтягивать техподдержку. 777 это нездорово в любом случае.