NetCat 3.12 Setup !!!

Статус
В этой теме нельзя размещать новые ответы.
Трабла!

Вылезла трабла:
rn $Array; } ############################################################################### function UpdateSubClassPriority () { global $db; reset($_POST); while (list($key, $val) = each($_POST)) { if (substr($key,0,8)=="Priority") { $subclass_id = substr($key,8,strlen($key)-8)+0; $val += 0; $update = "UPDATE Sub_Class SET Priority=".$val.",LastUpdated=LastUpdated WHERE Sub_Class_ID=".$subclass_id; $db->query($update); } } } function GetSystemTableByID ($SubClassID) { global $db; return $SystemTable; } ?>

Что это может быть?
 
Возникла проблема с изменение позиций страниц. Нажимаю Сайт->Информация->Список разделов меняю приоритет, сохраняю и получаю «Веб-узел не может отобразить страницу» и изменение в настройках заблокированы от изменения, возможно править в базе, но это не удобно. Изменил в коде блокировку при изменении приоритетов, меняет, но тоже неудобно, приходится постоянно обновляться. Кто сталкивался с этим, есть решение? На тестовой версии все работает, а так же изменения работают на внутренних страницах, а проблема только на сайте.



Добавлено через 9 минут
ie не показывал ошибку, а в опере и мозилле выдает "Fatal error: Wrong parameters for ui_config_subdivision_gereric::init in Z:\home\netcat\www\source\admin\admin.inc.php on line 320", что значит, и как исправить?

Добавлено через 18 минут
Нашел решение.
Файл auth.inc.php строка 319
Заменяем elseif ($cc_id) { $this->sub->fetch_by_subclass_id($cc_id); }
На elseif ($cc_id>=0) { $this->sub->fetch_by_subclass_id($cc_id); },
Так как при нахождении в корне сайта переменная $cc_id не передается, и используется по умолчанию равной 0, условие не срабатывает и перекидывает на ошибку. Единственный недостаток, при нажатии на другую закладку и возвращение обратно, пишет «У данного сайта нет ни одного раздела.», при проходе через левое меню , все ок.
 
Люди при помогите

Всем прывэт!
Скачал версию NetCat 3.12 Setup !!! тут, скинул се на комп, стоит апач2,MySQL - 5.0.22-community-nt и PHP 5, в директории www создал папку netcat туда залил неткат, пишу в строке localhost/netcat и вот че выдает
Navigator can't find the server at ".$result_url.".
Вопрос а нужно еще по мимо неткат, еще какой нить опримайзер ставить.
 
Всем прывэт!
Скачал версию NetCat 3.12 Setup !!! тут, скинул се на комп, стоит апач2,MySQL - 5.0.22-community-nt и PHP 5, в директории www создал папку netcat туда залил неткат, пишу в строке localhost/netcat и вот че выдает
Navigator can't find the server at ".$result_url.".
Вопрос а нужно еще по мимо неткат, еще какой нить опримайзер ставить.

Дык надож сначала неткат установить!

Код:
localhost/netcat/install/
 
Я в курсе, но при запросе на инсталл выдаёт Parse error: parse error, unexpected $end in C:\www\netcat\install\index.php on line 1232
 
Всем прывэт!
Скачал версию NetCat 3.12 Setup !!! тут, скинул се на комп, стоит апач2,MySQL - 5.0.22-community-nt и PHP 5, в директории www создал папку netcat туда залил неткат, пишу в строке localhost/netcat и вот че выдает
Navigator can't find the server at ".$result_url.".
Вопрос а нужно еще по мимо неткат, еще какой нить опримайзер ставить.

в денвере создаешь хост например site.web в директории home в ней папку www в браузере дел запрос site.web/install/
не забудь базу создать
 
Я в курсе, но при запросе на инсталл выдаёт Parse error: parse error, unexpected $end in C:\www\netcat\install\index.php on line 1232

Если ты хочеш ставить netcat в подпапке (суб домене) то укажи путь подпапки:
# Если NetCat стоит в подпапке, например mysite, то
# ErrorDocument 404 /mysite/netcat/require/e404.php
# в противном случае
ErrorDocument 404 /netcat/require/e404.php
В файле .htaccess
 
Всем прывэт!
Скачал версию NetCat 3.12 Setup !!! тут, скинул се на комп, стоит апач2,MySQL - 5.0.22-community-nt и PHP 5, в директории www создал папку netcat туда залил неткат, пишу в строке localhost/netcat и вот че выдает
Navigator can't find the server at ".$result_url.".
Вопрос а нужно еще по мимо неткат, еще какой нить опримайзер ставить.
Поставь не в папку, а на домен, это система управления сайтом и она должна быть в корне, ведь использовать будешь ее не в папке, так и разрабатывалось.
 
Ну я уже не знаю, что делать. у меня на локальном компе стоит апачь и све остальное, есть директория /www/ в ней у меня стоит уже куча сайтов www/joomla
www/drupal
www/ecshop
и терь создал www/netcat слил я туда архив и при запросе по ссылке
localhost/netcat выдает ето :
dbh) die("FATAL ERROR: Unable to connect to the database at $MYSQL_HOST"); # what to do when with MySQL errors if ($SHOW_MYSQL_ERRORS=='off') $db->hide_errors(); # for debug MySQL errors use after query: ## # if ($db->captured_errors) # $db->vardump($db->captured_errors); ## # or $SHOW_MYSQL_ERRORS='on' in vars.inc.php $LinkID = &$db->dbh; if ((float)mysql_get_server_info($LinkID) >= 4.1) { if (!$MYSQL_CHARSET) $MYSQL_CHARSET = 'cp1251'; $db->query("SET NAMES '$MYSQL_CHARSET'"); $db->query("SET sql_mode=''"); } ?>get_var("SELECT ".($sysTbl?"User":"Message")."_ID FROM ".($sysTbl?"User":"Message$classID")." WHERE Keyword='$keyword'".(!$sysTbl?" AND Sub_Class_ID=$cc":"")); if ($db->num_rows) { $msgID = $res; return ($msgID); } else { return false; } } /** * Получить всю информацию о сайте по его hostname * * @param string $host * @return array */ function GetCatalogueByHostName($host) { global $db; $host = $db->escape($host); $res = $db->get_row("(SELECT * FROM Catalogue WHERE Domain = '$host' OR (CONCAT('|', REPLACE(Mirrors, '\\n', '|')) LIKE '%|$host%') LIMIT 1) UNION (SELECT * FROM Catalogue ORDER BY Checked=1, Priority, Catalogue_ID LIMIT 1) LIMIT 1", ARRAY_A); return $res; } // function GetCatalogueID ($host) { global $db, $DOMAIN_NAME; $res = $db->get_var("SELECT Catalogue_ID FROM Catalogue WHERE IF(LOCATE('.',Domain),Domain,IF(Domain<>'',CONCAT(Domain,'.".$DOMAIN_NAME."'),'".$DOMAIN_NAME."'))='".$host."'"); if ($db->num_rows) { $CatalogueID = $res; return ($CatalogueID); } else { $res = $db->get_results("SELECT Catalogue_ID,Mirrors FROM Catalogue ORDER BY Catalogue_ID",ARRAY_N); foreach ($res as $row) { list($CatalogueID,$Mirrors) =$row; $DomainArray = explode("\n",$Mirrors); for ($i=0;$iget_row("SELECT * FROM Subdivision WHERE Subdivision_ID='$sub'",ARRAY_A); } return $_cache["sub"][$sub]; } function GetSubdivisionID ($catalogue, $path) { global $db, $_cache; // $sub = $db->get_var("SELECT Subdivision_ID FROM Subdivision WHERE Catalogue_ID='".$catalogue."' AND Hidden_URL='".$path."'"); // return $sub; $row = $db->get_row("SELECT * FROM Subdivision WHERE Catalogue_ID='$catalogue' AND Hidden_URL='$path'", ARRAY_A); $_cache["sub"][$row["Subdivision_ID"]] = $row; return $row["Subdivision_ID"]; } function AttemptToRedirect ($url) { global $db, $REDIRECT_STATUS, $PHP_TYPE; $res = $db->get_row("SELECT REPLACE(NewURL,'*','\\\'),REPLACE(OldURL,'*','([[:alnum:]]+)') FROM Redirect WHERE '".$url."' LIKE CONCAT('http://',REPLACE(REPLACE(OldURL,'_','\\\_'),'*','%')) OR '".$url."' LIKE CONCAT('http://www.',REPLACE(REPLACE(OldURL,'_','\\\_'),'*','%')) ORDER BY LENGTH(OldURL) DESC LIMIT 1", ARRAY_N); if (!$db->num_rows) return 0; list($new_url,$old_url) = $res; if (strchr($new_url,"\\")) $result_url = ereg_replace($old_url, $new_url, $url); else $result_url = "http://".$new_url; if ($REDIRECT_STATUS=="on") { if ($AUTHORIZATION_TYPE=='session') { if (substr($result_url,-1)!='l' && substr($result_url,-1)!='/') {$result_url .= ("&".session_name()."=".session_id()); } else { $result_url .= ("?".session_name()."=".session_id()); } } if ($PHP_TYPE=='cgi') { header('Status: 301 Moved Permanently'); } header("Location: $result_url"); } else { if ($PHP_TYPE=='cgi') { header('Status: 200 OK'); } echo ""; } exit; } ?>
Warning: Cannot modify header information - headers already sent by (output started at C:\www\netcat\nulled_cms\require\s_e404.inc.php:115) in C:\www\netcat\nulled_cms\require\e404.php on line 21

Warning: Cannot modify header information - headers already sent by (output started at C:\www\netcat\nulled_cms\require\s_e404.inc.php:115) in C:\www\netcat\nulled_cms\require\e404.php on line 22

Fatal error: Call to undefined function getcataloguebyhostname() in C:\www\netcat\nulled_cms\require\e404.php on line 169


а при запросе localhost/netcat/install вот это:
Parse error: parse error, unexpected $end in C:\www\netcat\install\index.php on line 1232

В .htaccess дописал в место mysite, netcat
 
Вобщем сноси свой localhost и ставь денвер.
Создавай субдомен,базу и устанавливай там точно всё будет работать.
Для просмотра ссылки Войди или Зарегистрируйся
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху