Sites php on line 2

Форум

Всем привет! Делаю сайт на BitrixVM, вчера выбило пробки и все погасло. После загрузки компа, не пускает в браузере на сайт ругается:
Fatal error: Class ‘CMain’ not found in /home/bitrix/www/bitrix/modules/main/include/prolog_before.php on line 16

Пробовал зайти в админку, тоже ругается: Fatal error: Class ‘CHTTP’ not found in /home/bitrix/www/404.php on line 4

Может кто сталкивался с такой бедой?

Аналогично
Fatal error: Class ‘CHTTP’ not found in /home/bitrix/www/404.php on line 4

Кто нибудь подскажите как решить

cn06267@vh80:~/site/public_html$ php 404.php PHP Warning: include_once(/bitrix/modules/main/include/urlrewrite.php): failed to open stream: No such file or directory in /home/c/cn06267/site/public_html/404.php on line 2 PHP Warning: include_once(): Failed opening '/bitrix/modules/main/include/urlrewrite.php' for inclusion (include_path='.:/opt/php71/share/pear') in /home/c/cn06267/site/public_html/404.php on line 2 PHP Fatal error: Uncaught Error: Class 'CHTTP' not found in /home/c/cn06267/site/public_html/404.php:3 Stack trace: #0 thrown in /home/c/cn06267/site/public_html/404.php on line 3
SetPageProperty("hide_sidebar", "Y"); $APPLICATION->SetTitle("Страница не найдена"); $APPLICATION->SetPageProperty("NOT_SHOW_NAV_CHAIN", "Y"); ?> 
Sites php on line 2
Неправильно набран адрес,
или такой страницы на сайте больше не существует.
Вернитесь на ">главную или воспользуйтесь картой сайта.
Карта сайта:
IncludeComponent( "bitrix:main.map", ".default", array( "CACHE_TYPE" => "A", "CACHE_TIME" => "36000000", "SET_TITLE" => "N", "LEVEL" => "3", "COL_NUM" => "1", "SHOW_DESCRIPTION" => "Y", "COMPONENT_TEMPLATE" => ".default" ), false );?>

Зачем весь код?
ты в панике чтоли?

$_SERVER[‘DOCUMENT_ROOT’] пустой потому, что в консоли нет такой переменной окружения.
Какой смысл запускать 404.php из консоли?

Центр поддержки

Продукты

Управление сайтом

Битрикс24

Интернет-магазин + CRM

Решения

Для интернет-магазинов

Каталог готовых решений

Внедрение

Выбрать партнера

Проверить партнера

Стать партнером

1С-Битрикс http://www.1c-bitrix.ru Общие вопросы info@1c-bitrix.ru Приобретение и лицензирование продуктов : sales@1c-bitrix.ru Маркетинг/мероприятия/PR marketing@1c-bitrix.ru Партнерская программа partners@1c-bitrix.ru Мы работаем с 10:00 до 19:00 по московскому времени. Офис в Москве 127287 Россия Московская область Москва 2-я Хуторская улица дом 38А строение 9 Офис в Калининграде +7 (4012) 51-05-64 Офис в Калининграде 236001 Россия Калининградская область Калининград Московский проспект 261 Офис в Киеве ukraine@1c-bitrix.ru Телефон в Киеве +3 (8044)221-55-33 Офис в Киеве 01033 Украина Калининградская область Киев улица Шота Руставели 39/41 офис 1507

Контент для лиц от 16 лет и старше

© 2001-2023 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом. Политика конфиденциальности

Источник

Notice: Undefined offset: Что он хочет?!

Доброго времени суток всем!
Появилась у меня проблема при выполнении view_calendar.php выбрасывает ошибку.

Notice: Undefined offset: 1 in Q:\home\site\www\modules\calendar\view_calendar.php on line 167 Notice: Undefined offset: 2 in Q:\home\site\www\modules\calendar\view_calendar.php on line 167

в этой строке у меня такой код

list($not_used_y, $not_used_m, $current_day)= explode("-", $date_array[$acc]['date']);

Что тут криво? Подскажите, пожалуйста.
Дело в том, что результат выводит, такой как надо, но перед ним выводит целый список таких строк.

Notice: Undefined offset
«Notice: Undefined offset: 1 in /var/www/mobidvor/data/www/mobidvor.ru/kiseli/parser.php on line 49.

Notice: Undefined offset
Столкнулся с весьма странной ситуацией Вот мой код: <?php $array = 0; $array = 1; $array =.

Notice: Undefined offset: 1 in
Notice: Undefined offset: 1 in C:\AppServ\www\11\bazar\podogrev.php on line 20 КОД: $fakes =.

Notice: Undefined offset
Имеется ряд ошибок: otice: Undefined offset: 0 in.

ЦитатаСообщение от Columb Посмотреть сообщение

Если в $date_array[$acc][‘date’] не будет двух и более дефисов, то explode() выдаст массив короче 3 элементов. В результате последним переменным в list() не достанется значений. Вот оттуда и вылезает данный notice, ибо list() заведомо думает, что в принимаемом массиве достаточно элементов.

ЦитатаСообщение от Vovan-VE Посмотреть сообщение

Если в $date_array[$acc][‘date’] не будет двух и более дефисов, то explode() выдаст массив короче 3 элементов. В результате последним переменным в list() не достанется значений. Вот оттуда и вылезает данный notice, ибо list() заведомо думает, что в принимаемом массиве достаточно элементов.

$date_array[$acc][‘date’] имеет формат 2011-03-02

Это раз.
Во вторых он при первом запуске работает нормально. но я потом с этого же скрипта передаю в него новую переменную и вылазит эта ошибка.
приблизительно выходит этак. вот код.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
if ($GET['cat'] == 'read') $y=date("Y"); else $y=$GET['cat'] ; if ($GET['alb'] == 'read') $m=date("m"); else $m=$GET['alb'] ; if (!isset($y) OR $y  1970 OR $y > 2037) $y=date("Y"); if (!isset($m) OR $m  1 OR $m > 12) $m=date("m"); include_once './libs/mysql.php'; $res=''; $rows=''; $date_array = array(); $arraycount=1; /*Получаем из базы данных все записи */ $res = mysqlQuery("SELECT * FROM `". BG_DBPREFIX ."calendar` WHERE YEAR(date)=".$y." AND MONTH(date)=".$m." ORDER BY date ASC" ); if(mysql_num_rows($res) > 0) // Если записи есть, вытаскиваем по одной в цикле { while($rows = htmlChars(mysql_fetch_assoc($res))) // попутно обрабатывая функцией htmlChars() { $date_array[$arraycount]['id']=$rows['id']; $date_array[$arraycount]['date']=$rows['date']; $date_array[$arraycount]['name']=$rows['name']; $date_array[$arraycount]['status']=$rows['status']; $arraycount++; }; } $prev_y=date('Y',mktime (0,0,0,$m-1,1,$y)); $prev_m=date('m',mktime (0,0,0,$m-1,1,$y)); $next_y=date('Y',mktime (0,0,0,$m+1,1,$y)); $next_m=date('m',mktime (0,0,0,$m+1,1,$y)); echo "\"".href('cat='.$prev_y,'alb='.$prev_m)."\">Prev"; echo "\"".href('cat='.$next_y,'alb='.$next_m)."\">Next";

Источник

Выдает ошибку — Notice: Undefined index: page

выдает Notice: Undefined index: Location
В продолжении темы: https://www.cyberforum.ru/php-regex/thread1963143.html Я использую такую.

Перестала работать каптча. Пишет ошибку PHP Notice: Undefined index
После переезда сайта на новый хостинг, перестала работать каптча (kcaptcha). Все время пишет.

Как исправит Notice: Undefined index: sessy in и undefined variable
Доброго времени суток! Возможно это мелочь и с высоты опытного программиста это легкая задача, но.

Эксперт PHP

$num =18; $page = isset( $_GET['page'] ) ? (int) $_GET['page'] : 0; $result00 = mysql_query("SELECT COUNT(*) FROM table16"); $temp = mysql_fetch_array($result00); $posts = $temp[0]; $total = (($posts - 1) / $num) + 1; $total = intval($total); if(empty($page) or $page  0) $page = 1; if($page > $total) $page = $total; $start = $page * $num - $num;

Notice: Undefined index: page in /home/httpd/vhosts/site/httpdocs/index.php on line 58
Сообщение: в сроке №58 в файле /home/httpd/vhosts/site/httpdocs/index.php обнаружен непонятный индекс page (вероятно, параметр должен передаваться в переменной $page).
Строку в студию!

lyod предложил практическое объяснение. Но для верности лучше посмотреть на код, где обнаружена ошибка.

Эксперт PHP

ЦитатаСообщение от esculap_ra Посмотреть сообщение

Так автор темы вроде и привёл тот кусок кода . Если именно тот кусок, то всё должно решиться путём, что я указал. Так как тут ошибка выдаётся:
Notice: Undefined index . — вызван несуществующий ключ массива. Если бы неизвестная переменная была, ошибка выдавалась бы такая: Notice: Undefined variable

ЦитатаСообщение от lyod Посмотреть сообщение

Так автор темы вроде и привёл тот кусок кода . Если именно тот кусок, то всё должно решиться путём, что я указал. Так как тут ошибка выдаётся:
Notice: Undefined index . — вызван несуществующий ключ массива. Если бы неизвестная переменная была, ошибка выдавалась бы такая: Notice: Undefined variable

Нет, в сообщение прямое указание на строку, где вызывается ошибка. Но ты прав, не говорится о переменной (index of page in) дословно индекс страницы в . но думаю стоит взглянуть на крэшную сроку с №58 в индексном файле
тьфу ты, ну да, это же индекс массива! че то я протупил!

Добавлено через 9 минут

$result00 = mysql_query("SELECT COUNT(*) FROM table16");//результат будет интегральное значение $temp = mysql_fetch_array($result00); // обход массива в таком случае ннонсенс $posts = $temp[0]; // и поэтому здесь ловим ошибку
$total = (($posts - 1) / $num) + 1;// в пределе 19 строк имеем 1-1/19 (получаем 0) $total = intval($total); $page = intval($page); // страница с индексом 0 if(empty($page) or $page  0) $page = 1; // строаница 0 if($page > $total) $page = $total; $start = $page * $num - $num; // 0*18 - 18 (получаем -18)

Источник

( ! ) Notice: Undefined index… on line …

Admin 16.10.2018 , обновлено: 08.08.2020 PHP Errors

Исправляем сообщение об ошибке – Notice: Undefined index.

Причина ошибки в том, что PHP не находит содержимое переменной. Для исправления такого нотиса, надо убрать эту переменную из вида.

Открываем соответствующий файл и смотрим на место, которое не нравится интерпретатору:

Видим что ругается на массив data, в котором находится ключ variable. А т.к. в данном случае, на этой странице, в массиве data ключ variable не содержится, то php ругается на его отсутствие.

Мы меняем этот код на другой:

И ошибка исправлена. На этот раз PHP интерпретатор не ищет специальный ключ, а смотрит существует ли он или нет.

Читайте также

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

Комментарии к статье “ ( ! ) Notice: Undefined index… on line … ” (14)

Notice: Undefined index: response in /var/www/ilya/data/www/…/pages/addorder.php on line 139 Notice: Undefined index: response in /var/www/ilya/data/www/…/pages/addorder.php on line 140 Notice: Undefined index: response in /var/www/ilya/data/www/…/pages/addorder.php on line 141 Notice: Undefined index: response in /var/www/ilya/data/www/…/pages/addorder.php on line 149 Как это исправить…

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

Здравствуйте! Подскажите, пожалуйста, как подправить код, если при добавлении на сайт новой записи (движок WP) выдаёт ошибку: Notice: Undefined index: meta_posts_nonce in /home/…/metaboxes.php on line 151
Notice: Undefined index: meta_pages_nonce in /home/…/metaboxes.php on line 151
Notice: Undefined index: posts_thumb_nonce in /home/…/metaboxes.php on line 151
Notice: Undefined index: pages_thumb_nonce in /home/…/metaboxes.php on line 151 А когда нажимаю кнопку «Опубликовать» статью, то выдаёт такую ошибку: Notice: Undefined index: meta_pages_nonce in /home/…/metaboxes.php on line 151
Notice: Undefined index: pages_thumb_nonce in /home/…/metaboxes.php on line 151
Notice: Undefined index: meta_pages_nonce in /home/…/metaboxes.php on line 151
Notice: Undefined index: pages_thumb_nonce in /home/…/metaboxes.php on line 151 Warning: Cannot modify header information — headers already sent by (output started at /home/…/metaboxes.php:151) in /home/…/wp-admin/post.php on line 222 Warning: Cannot modify header information — headers already sent by (output started at /home/…/metaboxes.php:151) in /home/…/wp-includes/pluggable.php on line 1251 Warning: Cannot modify header information — headers already sent by (output started at /home/…/metaboxes.php:151) in /home/…/wp-includes/pluggable.php on line 1254 Строка 151 имеет такой вид — см. скриншот ниже (в этой строке просто указаны комментарии от создателя WP темы).

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

Источник

Читайте также:  Jquery весь html код
Оцените статью