Bonaparte
Newbie | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Хочу установить на локалке PHP-Nuke версию 7.2 (Apache/1.3.20+PHP 4.0.5+MySQL 4.0.11) После инсталляции появились следующие ошибки Warning: Invalid argument supplied for foreach() in e:\internet\dmfc\nuke\html\mainfile.php on line 42 Warning: Invalid argument supplied for foreach() in e:\internet\dmfc\nuke\html\mainfile.php on line 57 - - - - - - - - - - - - - - - Line 42 foreach ($_GET as $secvalue) { if ((eregi("<[^>]*script*\"?[^>]*>", $secvalue)) || (eregi("<[^>]*object*\"?[^>]*>", $secvalue)) || (eregi("<[^>]*iframe*\"?[^>]*>", $secvalue)) || (eregi("<[^>]*applet*\"?[^>]*>", $secvalue)) || (eregi("<[^>]*meta*\"?[^>]*>", $secvalue)) || (eregi("<[^>]*style*\"?[^>]*>", $secvalue)) || (eregi("<[^>]*form*\"?[^>]*>", $secvalue)) || (eregi("\([^>]*\"?[^)]*\)", $secvalue)) || (eregi("\"", $secvalue))) { die ("<center><img src=images/logo.gif><br><br><b>The html tags you attempted to use are not allowed</b><br><br>[ <a href=\"javascript:history.go(-1)\"><b>Go Back</b></a> ]"); } } Line 56 foreach ($_POST as $secvalue) { if ((eregi("<[^>]script*\"?[^>]*>", $secvalue)) || (eregi("<[^>]style*\"?[^>]*>", $secvalue))) { die ("<center><img src=images/logo.gif><br><br><b>The html tags you attempted to use are not allowed</b><br><br>[ <a href=\"javascript:history.go(-1)\"><b>Go Back</b></a> ]"); } }- - - - - - - - - - - - - - - И невозможно попасть по ссылкам в Modules например: http://localhost/nuke/html/modules.php?name=Downloads Вылезает You can't access this file directly... if (!eregi("modules.php", $_SERVER['PHP_SELF'])) { die ("You can't access this file directly..."); } Тоже самое с администрацией Access Denied if (!eregi("admin.php", $_SERVER['PHP_SELF'])) { die ("Access Denied"); } Я не понимаю где ошибки, может быть надо что-то настроить в Apache или PHP? |