Arhar Опубликовано 22 Мая 2007 Жалоба Поделиться Опубликовано 22 Мая 2007 Название: Проверка CHMODДобавил: ArharДобавлен: 22 Май 2007Обновлен: 03 Июн 2007Категория: IP.Board 2.1.x В меню Центр безопасности в админцентре на главной странице добавляется пункт Проверка CHMODПри запуске проверяет, доступны ли на запись все необходимые для перекэширования скинов файлы и папки, а также все папки со смайлами и все папки в папке uploads.Если не доступны - пишет какие именно не доступны.Также он пытается установить chmod 777 на неправильные файлы автоматически. Также проверяет, включен ли безопасный режим php. Нажмите здесь, чтобы скачать файл Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 23 Мая 2007 Автор Жалоба Поделиться Опубликовано 23 Мая 2007 Комментарий к моду:Инструмент необходим при диагностике неисправностей типа:"Делаю все по инструкции, а ничего не изменяется"(про внешний вид)"Добавляю шаблон в админке, а форум по-прежнему выдает ошибку"и т.д. Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 24 Мая 2007 Автор Жалоба Поделиться Опубликовано 24 Мая 2007 Комментарий 2:В версии 2.2.х это есть по умолчанию, во вкладке HELP -> File Permissions Checker Ссылка на комментарий Поделиться на других сайтах Прочее
atlant1s Опубликовано 25 Мая 2007 Жалоба Поделиться Опубликовано 25 Мая 2007 Мод работает. Спасибо большое Ссылка на комментарий Поделиться на других сайтах Прочее
kolyapakhomov Опубликовано 25 Мая 2007 Жалоба Поделиться Опубликовано 25 Мая 2007 А мне вот что-то не поставить! я не нашел у себя странички security! помогите! Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 25 Мая 2007 Автор Жалоба Поделиться Опубликовано 25 Мая 2007 тогда обновить дистрибутив минимум до 2.1.6 Ссылка на комментарий Поделиться на других сайтах Прочее
kolyapakhomov Опубликовано 25 Мая 2007 Жалоба Поделиться Опубликовано 25 Мая 2007 тогда обновить дистрибутив минимум до 2.1.6 а у меня он как раз и стоит! Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 27 Мая 2007 Автор Жалоба Поделиться Опубликовано 27 Мая 2007 тогда поставь Защита админцентра: карта доступатам есть этот файл Ссылка на комментарий Поделиться на других сайтах Прочее
JimBeam Опубликовано 28 Мая 2007 Жалоба Поделиться Опубликовано 28 Мая 2007 Т.е. на файлах, которые он пометил как"имеет неправильный CHMOD", нужно выставить 777? А где узнать какой файл какие должен иметь св-ва CHMOD? А то обнаружил у себя в папке /style_images вот такую ерунду: файлик пхпшный"r57shell.php - скрипт на пхп позволяющий вам выполнять системные команды на сервере через браузерВы можете скачать новую версию на нашем сайте: http://****.ruВерсия: 1.31" Насколько я понял - это не хорошо. Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 28 Мая 2007 Жалоба Поделиться Опубликовано 28 Мая 2007 Насколько я понял - это не хорошо.r57shell.php - скрипт на пхп позволяющий вам выполнять системные команды на сервере через браузерГы. Удаляй нахрен! Это даже не лол. Ссылка на комментарий Поделиться на других сайтах Прочее
JimBeam Опубликовано 28 Мая 2007 Жалоба Поделиться Опубликовано 28 Мая 2007 Да понятно! Я удалил сразу же как только обнаружил. Это было риторическое умозаключение. А именно вопрос был в подтексте - как этого избежать в дальнейшем? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 28 Мая 2007 Жалоба Поделиться Опубликовано 28 Мая 2007 Ставить все обновления безопасности. wiki.iblink.ru+ может так изначально было, а?-] Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 3 Июня 2007 Автор Жалоба Поделиться Опубликовано 3 Июня 2007 обновил мод, теперь он также проверяет включен ли безопасный режим для стилей. для обновления в security.php после $this->ipsclass->admin->page_detail = "Установка правильного режима записи на файлы и папки"; $this->ipsclass->admin->page_title = "CHMOD 777"; $this->ipsclass->admin->nav[] = array( '', 'Результаты' );добавить $this->ipsclass->html .= $this->ipsclass->adskin->start_table( "CHMOD Check Results: Safe Mode" ); if ( function_exists('ini_get')) { $safe_mode = SAFE_MODE_SKINS; } else { $fp = @fopen(ROOT_PATH."cache/safe_mode.dat",'w'); @fwrite($fp,'safemode'); @fclose($fp); $sf = @fopen(ROOT_PATH."cache/safe_mode.dat",'r'); $safetest = @fread($sf,@filesize(ROOT_PATH."cache/safe_mode.dat")); @fclose($sf); @unlink(ROOT_PATH."cache/safe_mode.dat"); $safe_mode = ($safetest != '')?0:1; } if ($safe_mode) { $this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<font color=red>Safe Mode Включен</font><br/>Вам придется включить настройку \"Использовать безопасный режим стилей?\" в Настройки - Глобальные настройки для работы с шаблонами.<br/><i>Если на папке cache стоит неправильный CHMOD, сначала поставьте на нее CHMOD 777 и повторите тест.</i>" ) ); } else { $this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<font color=green>Safe Mode отключен.</font>" ) ); } $this->ipsclass->html .= $this->ipsclass->adskin->end_table(); Ссылка на комментарий Поделиться на других сайтах Прочее
atlant1s Опубликовано 4 Июня 2007 Жалоба Поделиться Опубликовано 4 Июня 2007 Поставил, работает.Спасибо ещё раз ;-) Ссылка на комментарий Поделиться на других сайтах Прочее
tood Опубликовано 16 Июня 2007 Жалоба Поделиться Опубликовано 16 Июня 2007 При проверки CHMOD в верхней части страници вот такое предуприждение IPB Предупреждение [2] set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode (Строка: 438 файла /sources/action_admin/security.php) а в файле /sources/action_admin/security.php 438 строка в ней находиться вот это:set_time_limit(0); Как исравить эту ошибку? А так CHMOD проверяет Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 16 Июня 2007 Жалоба Поделиться Опубликовано 16 Июня 2007 set_time_limit(0); заменить на @set_time_limit(0); Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 16 Июня 2007 Автор Жалоба Поделиться Опубликовано 16 Июня 2007 верный признак того, что сэйф мод включен))я же говорил, что проверяет!) Ссылка на комментарий Поделиться на других сайтах Прочее
tood Опубликовано 16 Июня 2007 Жалоба Поделиться Опубликовано 16 Июня 2007 set_time_limit(0); заменить на @set_time_limit(0);спасибо помогло!!! Ссылка на комментарий Поделиться на других сайтах Прочее
tood Опубликовано 25 Июля 2007 Жалоба Поделиться Опубликовано 25 Июля 2007 Комментарий 2:В версии 2.2.х это есть по умолчанию, во вкладке HELP -> File Permissions Checker В версии 2.2.х то же работает я проверил! Ссылка на комментарий Поделиться на других сайтах Прочее
atlant1s Опубликовано 12 Августа 2007 Жалоба Поделиться Опубликовано 12 Августа 2007 Вверху страницы при проверки CHMOD появляется: IPB Предупреждение [2] set_time_limit() has been disabled for security reasons (Строка: 437 файла /sources/action_admin/security.php) -10/+10 строк от 437й: if ($safe_mode) { $this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<font color=red>Safe Mode Включен</font><br/>Вам придется включить настройку \"Использовать безопасный режим стилей?\" в Настройки - Глобальные настройки для работы с шаблонами.<br/><i>Если на папке cache стоит неправильный CHMOD, сначала поставьте на нее CHMOD 777 и повторите тест.</i>" ) ); } else { $this->ipsclass->html .= $this->ipsclass->adskin->add_td_row( array( "<font color=green>Safe Mode отключен.</font>" ) ); } $this->ipsclass->html .= $this->ipsclass->adskin->end_table(); [color="#FF0000"][b]set_time_limit(0);[/b][/color] $dir1 = preg_replace( "#^(.+?)\/$#", "\\1", ROOT_PATH."cache/" ); $files_without_chmod = array('bad'=>array(),'good'=>array()); $files_without_chmod = $this->recur_dir( $dir1 ); $this->ipsclass->html .= $this->ipsclass->adskin->start_table( "CHMOD Check Results: cache" ); if( is_array($files_without_chmod['bad']) && count($files_without_chmod['bad']) ) { 437я строка выделена красным цветом. В чём проблема? Ссылка на комментарий Поделиться на других сайтах Прочее
Sannis Опубликовано 12 Августа 2007 Жалоба Поделиться Опубликовано 12 Августа 2007 Ни в чём. Вах хостер отключил эту функцию из соображений безопасности. Замените на @set_time_limit(0); чтобы вас не раздражала эта строчка. Ссылка на комментарий Поделиться на других сайтах Прочее
NoNSeN Опубликовано 15 Августа 2007 Жалоба Поделиться Опубликовано 15 Августа 2007 Что-то мне ничего не помогло, как моды не отображались, так и не отображаются, как аватары не отображались, так и не отображаются. Ссылка на комментарий Поделиться на других сайтах Прочее
Rastamana Опубликовано 29 Ноября 2007 Жалоба Поделиться Опубликовано 29 Ноября 2007 У меня какая-то дрянь... показал кучу ошибок..в плане ошибок CHMOD..cache/lang_cache имеет неправильный CHMODcache/lang_cache/ru имеет неправильный CHMODcache/lang_cache/ru/acp_lang_acpperms.php имеет неправильный CHMODcache/lang_cache/ru/acp_lang_member.php имеет неправильный CHMOD в таком роде.. Взять хотя бы папку CACHE...какие бы права я там не выставил,все равно пишет что чмод этот неправильный! Щас поставил на папку CASHE права 777....получилось..а такие права разве не опасны для этой папки??? Ссылка на комментарий Поделиться на других сайтах Прочее
Arhar Опубликовано 30 Ноября 2007 Автор Жалоба Поделиться Опубликовано 30 Ноября 2007 при установке нового скина туда должна записатся папка с темплейтами, так что безопасно или нет, но обязательно для работы Ссылка на комментарий Поделиться на других сайтах Прочее
Anishin Опубликовано 24 Января 2008 Жалоба Поделиться Опубликовано 24 Января 2008 Были неправильные CHMOD для папки. Поставил 777 - показал все правильно. Вернул обратно на 644 - все равно показывает что все правильно.Мод кривой. Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения