Битрикс the script encountered an error and will be aborted

Добрый вечер , не пойму почему вылетает такая ошибка , может уже кто то сталкивался ?The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php.Ничего особенного сделано не было , развернулся выделенный сервер , установил  «1С-Битрикс: Веб-окружение» - Linux 4.2 , восстановил бекап , все настроил , включил memcached  для настройки веб - кластера и появилась ошибка  (((( Заранее спасибо
 

Пользователь 103540

Посетитель

Сообщений: 101
Баллов: 8
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 06.10.2011

Добрый вечер , не пойму почему вылетает такая ошибка , может уже кто то сталкивался ?
The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php.

Ничего особенного сделано не было , развернулся выделенный сервер , установил  «1С-Битрикс: Веб-окружение» — Linux 4.2 , восстановил бекап , все настроил , включил memcached  для настройки веб — кластера и появилась ошибка  (((( Заранее спасибо

 

Пользователь 103540

Посетитель

Сообщений: 101
Баллов: 8
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 06.10.2011

#2

1

23.11.2013 18:24:49

забыл о самом главном , обновился до 14 версии тогда все и легло (  

Цитата
$application->initializeExtendedKernel(array(
«get» => $_GET,
«post» => $_POST,
«files» => $_FILES,
«cookie» => $_COOKIE,
«server» => $_SERVER,
«env» => $_ENV
));

файл /bitrix/modules/main/include.php строка 16 , вот где начинается уже ошибка , с помощью echo методом научного в тыка определил , а это уже работа нового ядра Битрикса D7 которую так расхваливают.

 

Пользователь 160640

Заглянувший

Сообщений: 10
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 18.01.2013

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

==========================

Сорри, забыл поменять пароль еще и в .settings.php.)

 

Пользователь 103540

Посетитель

Сообщений: 101
Баллов: 8
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 06.10.2011

#4

3

24.11.2013 14:58:27

Цитата
Дмитрий Турков пишет:
Аналогичная ошибка появилась неожиданно. Поменял пароль руту в MySQL и один раз сайт загрузился нормально, а потом стал выдавать такую ошибку.

==========================

Сорри, забыл поменять пароль еще и в .settings.php.)

Спасибо даже не подозревал что не только в dbconn.php надо менять пароль ).

 

Пользователь 185380

Заглянувший

Сообщений: 27
Баллов: 1
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 28.04.2013

#5

2

25.11.2013 15:09:16

Цитата
Валентин Ципан пишет:

Цитата
Дмитрий Турков пишет:
Аналогичная ошибка появилась неожиданно. Поменял пароль руту в MySQL и один раз сайт загрузился нормально, а потом стал выдавать такую ошибку.

==========================

Сорри, забыл поменять пароль еще и в .settings.php.)

Спасибо даже не подозревал что не только в dbconn.php надо менять пароль ).

Это касается 14-й версии Битрикса с новым ядром, и только при восстановлении из резервной копии.

 

Пользователь 60622

Постоянный посетитель

Сообщений: 229
Баллов: 22
Авторитет:

1

Рейтинг пользователя:

2

Регистрация: 25.03.2010

pai-bx.com

тоже столкнулся с данной проблемой.
решение оказалось банальным: файл restore.php нужно последний пользовать.

«Не нравится — критикуй, критикуешь — предлагай, предлагаешь — делай, делаешь — отвечай.»

Сергей Павлович Королёв

 

Пользователь 94272

Эксперт

Сообщений: 682
Баллов: 56
Авторитет:

1

Рейтинг пользователя:

3

Регистрация: 22.06.2011

А где его взять?

P.S. Решил проблему восстановившись из бекапа очень старым файлом restore.php

 

Пользователь 77834

Заглянувший

Сообщений: 4
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 06.12.2010

У нас было интереснее. Такая же ошибка, начали разбираться, и чего-то дернуло проверить БД, зашли, а там ни единой таблицы.
Оказалось, что хостер обновлял Mускл на выходных. один звонок в техподдержку всё решил  :)

 

Пользователь 110097

Заглянувший

Сообщений: 2
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 06.01.2012

У меня такое сообщение выскочило во время новой установки БУСа после 8 шага

Проблема была в следующем

Пароль к базе данных был
H7^4s»P3h;3A48ZUb:qdJ’rj
в файле .settings.php он сам стал таким
H7^4s\»P3h;3A48ZUb:qdJ’rj

т.е. перед символами » и ‘ появились символы  \ и

Может кому ннннада

 

Пользователь 92460

Заглянувший

Сообщений: 9
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 27.05.2011

#10

0

09.01.2014 10:16:15

Такая же проблема. Причем после перезагрузки сервака все начинает работать, а к концу дня слетает в эту же ошибку. Есть у кого то верное  решение????

 

Пользователь 77834

Заглянувший

Сообщений: 4
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 06.12.2010

#11

0

09.01.2014 11:30:36

причина у всех одна видимо — прерывается связь с БД. а почему — у каждого уже своё что-то :) у вас похоже сервер БД уходит в астрал к концу дня и «не страшны не дождь, ни слякоть…»

 

Пользователь 31998

Заглянувший

Сообщений: 10
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 18.12.2013

#12

3

10.01.2014 14:56:43

в .settings.php разрешите debug=true, и поймете у кого что отвалилось  

 

Пользователь 35736

Заглянувший

Сообщений: 10
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 12.01.2009

#13

1

10.01.2014 20:01:37

Такая ситуация происходит когда Битрикс ставится с нуля и пароль пользователя БД содержит спецсимволы, например $, %, @ и так далее. В тоже время, если убрать из пароля спецсимволы, уважаемый «Монитор качества» при сдаче проекта спрашивает отчего же пароль БД не содержит их. Генильное решение…

 

Пользователь 43929

Заглянувший

Сообщений: 2
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 11.06.2009

#14

1

15.01.2014 17:35:35

где лежит этот загадочный .settings.php подскажите конкретную директорию и может есть у кого еще какие мысли как решить такой заход у меня это происходит после каждой перезагрузки vmbitrix (((

 

Пользователь 82983

Постоянный посетитель

Сообщений: 508
Баллов: 40
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 09.02.2011

#15

0

15.01.2014 17:48:31

Цитата
Oleg Siedlecki пишет:
где лежит этот загадочный .settings.php

в папке /bitrix/

 

Пользователь 43929

Заглянувший

Сообщений: 2
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 11.06.2009

#16

0

16.01.2014 11:31:27

Цитата
Julliet пишет:

Цитата
Oleg Siedlecki пишет:
где лежит этот загадочный .settings.php

в папке /bitrix/

о_О КАК??? у меня его там нет ((( Кто то может четко сформулировать что делать таких ситуациях
файла .settings.php нет в папке битрикс
есть в php_interface/dbconn.php в котором настройки подключения к бд может быть это все таки dbconn.php и там нужно что то изменить???

 

Пользователь 106627

Заглянувший

Сообщений: 43
Баллов: 2
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 20.12.2011

#17

0

17.01.2014 10:28:45

Цитата
Oleg Siedlecki пишет:

Цитата
Julliet пишет:

Цитата
Oleg Siedlecki пишет:
где лежит этот загадочный .settings.php

в папке /bitrix/

о_О КАК??? у меня его там нет ((( Кто то может четко сформулировать что делать таких ситуациях
файла .settings.php нет в папке битрикс
есть в php_interface/dbconn.php в котором настройки подключения к бд может быть это все таки dbconn.php и там нужно что то изменить???

Лежит в корне. У меня такая же ошибка — просто сайт на хостинг перенес не средствами битрикса, а руками (залил БД, файлы и т.д.). Пока проблему не решил

 

Пользователь 214339

Заглянувший

Сообщений: 1
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 11.11.2013

#18

0

17.01.2014 18:18:41

Добрый вечер , не пойму почему  такая ошибка, The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php.

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

 

Пользователь 1407

Заглянувший

Сообщений: 21
Баллов: 1
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 18.03.2005

#19

0

17.01.2014 21:56:53

Цитата
sati пишет:
Добрый вечер , не пойму почему такая ошибка, The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php.

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

Уже писали, первые шаги для понимания проблемы:

http://dev.1c-bitrix.ru/community/forums/messages/forum6/topic58686/message313220­/#message313220

 

Пользователь 234782

Заглянувший

Сообщений: 4
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 02.01.2014

#20

0

21.01.2014 14:16:50

Я конечно дико извиняюсь но у меня нет такого файла .settings.php.  Может я его случайно удалил как то? Какие данные должны быть в файле? Может просто создать этот файл.

CMS установлен на виртуальной машине VMware Player

 

Пользователь 234782

Заглянувший

Сообщений: 4
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 02.01.2014

#21

0

21.01.2014 15:12:03

Скачал с другого CMS и выдал такие данные:

Код
[BitrixMainDBConnectionException] 
Mysql connect error: Can't connect to local MySQL server through socket '/var/lib/mysqld/mysqld.sock' (111) (400)
#0: BitrixMainDBMysqlConnection->connectInternal()
   /home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php:71
#1: BitrixMainDBMysqlConnection->queryInternal("SELECT o.SITE_I...ROM b_option o " (63), array(0), 0, 0, null)
   /home/bitrix/www/bitrix/modules/main/lib/db/connection.php:155
#2: BitrixMainDBConnection->query("SELECT o.SITE_I...ROM b_option o " (63))
   /home/bitrix/www/bitrix/modules/main/lib/config/option.php:150
#3: BitrixMainConfigOption::load("main", null)
   /home/bitrix/www/bitrix/modules/main/lib/config/option.php:36
#4: BitrixMainConfigOption::get("main", "cookie_name", "BITRIX_SM")
   /home/bitrix/www/bitrix/modules/main/lib/httprequest.php:265
#5: BitrixMainHttpRequest->prepareCookie(array(1))
   /home/bitrix/www/bitrix/modules/main/lib/httprequest.php:58
#6: BitrixMainHttpRequest->__construct([BitrixMainServer], array(0), array(0), array(0), array(1))
   /home/bitrix/www/bitrix/modules/main/lib/httpapplication.php:43
#7: BitrixMainHttpApplication->initializeContext(array(6))
   /home/bitrix/www/bitrix/modules/main/lib/application.php:115
#8: BitrixMainApplication->initializeExtendedKernel(array(6))
   /home/bitrix/www/bitrix/modules/main/include.php:1
#9: require_once("/home/bitrix/ww...ain/include.php" (48))
   /home/bitrix/www/bitrix/modules/main/include/prolog_admin_before.php:18
#10: require_once("/home/bitrix/ww...dmin_before.php" (68))
   /home/bitrix/www/bitrix/modules/main/interface/desktop.php:2
#11: require("/home/bitrix/ww...ace/desktop.php" (58))
   /home/bitrix/www/bitrix/admin/index.php:2 

С чего начать. Не судите строго, я начинающий. спасибо за внимание.

 

Пользователь 9700

Эксперт

Сообщений: 756
Баллов: 99
Авторитет:

6

Рейтинг пользователя:

6

Регистрация: 28.02.2007

#22

3

21.01.2014 16:09:28

Цитата
С чего начать. Не судите строго, я начинающий. спасибо за внимание.

Убедитесь что в
/bitrix/settings.php
и
/bitrix/php_interface/dbconn.php у вас Одинаковые и Верные параметры подключения к БД.

 

Пользователь 234782

Заглянувший

Сообщений: 4
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 02.01.2014

#23

1

21.01.2014 16:42:50

/bitrix/settings.php этого файла у меня нет.

Есть только /bitrix/php_interface/dbconn.php и там такие параметры.

$DBType = «mysql»;
$DBHost = «localhost»;
$DBLogin = «root»;
$DBPassword = «»;
$DBName = «sitemanager0»;
$DBDebug = false;
$DBDebugToFile = false;

А как вообще зайти в sql панель. Например в денвере можно через

http://localhost/Tools/phpMyAdmin/

 

Пользователь 81613

Постоянный посетитель

Сообщений: 332
Баллов: 29
Авторитет:

0

Рейтинг пользователя:

0

Регистрация: 24.01.2011

#24

1

22.01.2014 14:53:17

Словил такую же проблему на BitrixVA 4.3 после аварийной перезагрузки хостовой операционки. Проблема заключается в том, что подключиться к mysql никак нельзя:

Код
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysqld/mysqld.sock' (111) 

И хотя mysql не запущен, сокет вроде занят:

Код
[root@localhost init.d]# sudo bash mysqld restart
Stopping mysqld:                      [  OK  ]
Another MySQL daemon already running with the same unix socket.
Starting mysqld:                      [FAILED]

Многочисленные решения в инете предлагают проверить правильность указания сокета, но решение оказалось таким — сначала удалить/переименовать mysqld.sock, затем уже запускать/перезапускать демон.

 

Пользователь 29699

Заглянувший

Сообщений: 24
Баллов: 2
Авторитет:

1

Рейтинг пользователя:

0

Регистрация: 16.09.2008

#25

0

23.01.2014 10:46:46

В общем они что-то намудрили в версии битрикса, которая от октября 13 года… Если его устанавливаешь, но при этом базу ставишь от действующего сайта (версии от августа 13 года), то все ломается, кругом одни ошибки и кодировки все убиваются. Хотя везде используется кодировка UTF-8

Содержание

  1. Возникла ошибка «The script encountered an error and will be aborted. »
  2. Как решить ошибку
  3. Как проверить свободное место
  4. Как удалить неактуальные файлы
  5. Как расширить место на тарифе
  6. The script encountered an error and will be aborted. Не пойму что тут случилось.
  7. The script encountered an error and will be aborted. Не пойму что тут случилось.

Возникла ошибка «The script encountered an error and will be aborted. »

Рассказываем, что означает сообщение и как убрать ошибку.

«The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php.» — в скрипте обнаружена ошибка, его действие прекращено. Посмотреть детальную информацию о ошибке можно в файле «.settings.php».

В административной панели 1С-Битрикс перейдите по пути: Контент → Структура сайта → Файлы и папки → bitrix.

Найдите в списке «.settings.php», раскройте меню (1) и перейдите к редактированию файла как PHP (2).

Перейдите к строке ‘debug’ => ‘false’. Замените false на true. Появится значение ошибки.

Наиболее частая проблема — закончилось свободное место на диске.

Как решить ошибку

Для решения можно удалить неактуальные файлы или расширить место на тарифе.

Как проверить свободное место

Сперва стоит посмотреть в панели управления услугой, какие ненужные файлы используют место. Для виртуального хостинга и сервера проверка немного отличается.

На виртуальном хостинге вы можете использовать Статистику для просмотра каталогов и файлов, которые зря занимают место.

На сервере можно использовать несколько вариантов:

Общий вариант для обеих услуг — посмотреть занятое место с помощью утилиты ncdu.

Как удалить неактуальные файлы

Если действительно место заняли устаревшие локальные копии 1С-Битрикс или кэш, удалите их из панели управления хостингом. Перейдите в Главное (1) → Менеджер файлов (2). Откройте каталог с файлами (3):

  • копии хранятся в каталоге /backup/, перейдите в него по пути www/ваш сайт/bitrix/backup,
  • кэш — в каталоге /cache/, перейдите в него по пути www/ваш сайт/bitrix/cache.

Выделите ненужные файлы (4) и удалите их (5).

Как расширить место на тарифе

Если место занято нужными для работы файлами, стоит увеличить размер диска. Для тарифов возможности разные.

Источник

The script encountered an error and will be aborted. Не пойму что тут случилось.

Цитата
Владислав Боев написал:
Подождите, каким образом работа БД из консоли касается битрикса?

Блин да что такое то! Запустили новую вирт.машину, восттановили из последнего бекапа (потеряли 2х недельную работу из за сбоя с базой). В общем поработал портал 2 дня. теперь в админку не могу попасть! При нажатии кнопки Администрирование из самого сайта который норм работает, открывается страница с верхними кнопками (Сайт, администрирование. ) и все остальное серое (фон). Я не пойму 1С за что такие деньги просит? если нифига не работает.

Может кто помочь разобраться с этим приколом?

Василий, можно несколько глупых вопросов?
0. Пробовали не в корень админки попадать, а куда нить на страницу настроек модулей или в статистику?
1. Какой браузер?
2. Опишите виртуальную машину, это образ виртуалки от битрикса или сами на xen или virtualbox и аналогах создаете с нуля?
3. Из бекапа вы что восстановили? Просто через скрипт сайт подняли?
4. У вас есть данные в бд? Я имею виду наполнение сайта?
5. Смотрели консоль браузера? Лог ошибок php, сервера, mysql?
6. И совсем глупый вопрос-вариант — проверяли на вирусы?

Я понимаю, мы тут не глупые люди, но вдруг не мне так вам или еще кому то что то покажется странным в ваших ответах и найдется ответ.

При отсутствии наполнения БД, я бы попробовал просто руками с рабочего варианта перенести шаблоны скрипты периодически проверяя работоспособность.

Цитата
Владислав Боев написал:
Василий, можно несколько глупых вопросов?
0. Пробовали не в корень админки попадать, а куда нить на страницу настроек модулей или в статистику?
1. Какой браузер?
2. Опишите виртуальную машину, это образ виртуалки от битрикса или сами на xen или virtualbox и аналогах создаете с нуля?
3. Из бекапа вы что восстановили? Просто через скрипт сайт подняли?
4. У вас есть данные в бд? Я имею виду наполнение сайта?
5. Смотрели консоль браузера? Лог ошибок php, сервера, mysql?
6. И совсем глупый вопрос-вариант — проверяли на вирусы?

Я понимаю, мы тут не глупые люди, но вдруг не мне так вам или еще кому то что то покажется странным в ваших ответах и найдется ответ.

При отсутствии наполнения БД, я бы попробовал просто руками с рабочего варианта перенести шаблоны скрипты периодически проверяя работоспособность.

Цитата
Владислав Боев написал:
Тогда еще один глупый вариант, пробовали вместо virtualbox wmware использовать? Я понимаю что они не должны отличаться, но тем не менее.
В принципе любые ошибки могут быть причиной. Попробуйте сравнить кодировки БД кодировки таблиц и настройки самого битрикса. Может попробовать исправить таблицы в которых есть проблемы?

Добрый день!
Столкнулся с такой же проблемой при разворачивании резервной копии на новом сервере.
Предыдущая ВМ 4.3, новая — 7.0
Пароли совпадают, вернее отсутствуют, лог выдает вот такие ошибки:

[Error] Call to undefined function BitrixMainDBmysql_connect() (0)
/home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php:45
#0: BitrixMainDBMysqlConnection->connectInternal()
/home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php:103
#1: BitrixMainDBMysqlConnection->queryInternal(string, array, NULL)
/home/bitrix/www/bitrix/modules/main/lib/db/connection.php:329
#2: BitrixMainDBConnection->query(string)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:182
#3: BitrixMainConfigOption::load(string, NULL)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:53
#4: BitrixMainConfigOption::get(string, string, string)
/home/bitrix/www/bitrix/modules/main/lib/httprequest.php:337
#5: BitrixMainHttpRequest->prepareCookie(array)
/home/bitrix/www/bitrix/modules/main/lib/httprequest.php:63
#6: BitrixMainHttpRequest->__construct(object, array, array, array, array)
/home/bitrix/www/bitrix/modules/main/lib/httpapplication.php:42
#7: BitrixMainHttpApplication->initializeContext(array)
/home/bitrix/www/bitrix/modules/main/lib/application.php:122
#8: BitrixMainApplication->initializeExtendedKernel(array)
/home/bitrix/www/bitrix/modules/main/include.php:23
#9: require_once(string)
/home/bitrix/www/bitrix/modules/main/include/prolog_before.php:14
#10: require_once(string)
/home/bitrix/www/bitrix/modules/main/include/prolog.php:10
#11: require_once(string)
/home/bitrix/www/bitrix/header.php:1
#12: require(string)
/home/bitrix/www/index.php:2

Подскажите куда копать?

Олег Симуков, та же проблема поставил на 7.0 и все. Белый екран и надпись. The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php . Прочитал все коментарии по теме, решения не нашел. Файлы .settings.php и dbconn.php по данным совпадают. Что делать ума не приложу Может кто то решил проблему, подскажите актуально по сей день.

[Error] Call to undefined function BitrixMainDBmysql_connect() (0)
/home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php:45
#0: BitrixMainDBMysqlConnection->connectInternal()
/home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php:103
#1: BitrixMainDBMysqlConnection->queryInternal(string, array, NULL)
/home/bitrix/www/bitrix/modules/main/lib/db/connection.php:329
#2: BitrixMainDBConnection->query(string)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:182
#3: BitrixMainConfigOption::load(string, NULL)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:53
#4: BitrixMainConfigOption::get(string, string, string)
/home/bitrix/www/bitrix/modules/main/lib/httprequest.php:337
#5: BitrixMainHttpRequest->prepareCookie(array)
/home/bitrix/www/bitrix/modules/main/lib/httprequest.php:63
#6: BitrixMainHttpRequest->__construct(object, array, array, array, array)
/home/bitrix/www/bitrix/modules/main/lib/httpapplication.php:42
#7: BitrixMainHttpApplication->initializeContext(array)
/home/bitrix/www/bitrix/modules/main/lib/application.php:122
#8: BitrixMainApplication->initializeExtendedKernel(array)
/home/bitrix/www/bitrix/modules/main/include.php:23
#9: require_once(string)
/home/bitrix/www/bitrix/modules/main/include/prolog_before.php:14
#10: require_once(string)
/home/bitrix/www/bitrix/modules/main/include/prolog.php:10
#11: require_once(string)
/home/bitrix/www/bitrix/header.php:1
#12: require(string)
/home/bitrix/www/index.php:2

Цитата
Боря Селезньов написал:
Олег Симуков , та же проблема поставил на 7.0 и все. Белый екран и надпись. The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php . Прочитал все коментарии по теме, решения не нашел. Файлы .settings.php и dbconn.php по данным совпадают. Что делать ума не приложу Может кто то решил проблему, подскажите актуально по сей день.

[Error] Call to undefined function BitrixMainDBmysql_connect() (0)
/home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php:45
#0: BitrixMainDBMysqlConnection->connectInternal()
/home/bitrix/www/bitrix/modules/main/lib/db/mysqlconnection.php:103
#1: BitrixMainDBMysqlConnection->queryInternal(string, array, NULL)
/home/bitrix/www/bitrix/modules/main/lib/db/connection.php:329
#2: BitrixMainDBConnection->query(string)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:182
#3: BitrixMainConfigOption::load(string, NULL)
/home/bitrix/www/bitrix/modules/main/lib/config/option.php:53
#4: BitrixMainConfigOption::get(string, string, string)
/home/bitrix/www/bitrix/modules/main/lib/httprequest.php:337
#5: BitrixMainHttpRequest->prepareCookie(array)
/home/bitrix/www/bitrix/modules/main/lib/httprequest.php:63
#6: BitrixMainHttpRequest->__construct(object, array, array, array, array)
/home/bitrix/www/bitrix/modules/main/lib/httpapplication.php:42
#7: BitrixMainHttpApplication->initializeContext(array)
/home/bitrix/www/bitrix/modules/main/lib/application.php:122
#8: BitrixMainApplication->initializeExtendedKernel(array)
/home/bitrix/www/bitrix/modules/main/include.php:23
#9: require_once(string)
/home/bitrix/www/bitrix/modules/main/include/prolog_before.php:14
#10: require_once(string)
/home/bitrix/www/bitrix/modules/main/include/prolog.php:10
#11: require_once(string)
/home/bitrix/www/bitrix/header.php:1
#12: require(string)
/home/bitrix/www/index.php:2

Мои хостеры помогли. Вот их ответ:

Поле пароля в файлах CMS Bitrix .settings и dbconn.php не может быть пустым.

Вы можете установить пароль пользователя базы данных root, выполнив последовательно команды:

upd ate user se t password=PASSWORD(‘новый_пароль_базы_данных’) where User=’root’;

service mysqld restart

Для уточнения данной информации обратитесь к официальной документации mysql.

Источник

The script encountered an error and will be aborted. Не пойму что тут случилось.

Цитата
Николай Ефремов пишет:
Словил такую же проблему на BitrixVA 4.3 после аварийной перезагрузки хостовой операционки. Проблема заключается в том, что подключиться к mysql никак нельзя:

Многочисленные решения в инете предлагают проверить правильность указания сокета, но решение оказалось таким — сначала удалить/переименовать mysqld.sock, затем уже запускать/перезапускать демон.

Проблему удалось решить: в файле /bitrix/settings.php есть код:

array (
‘value’ =>
array (
‘default’ =>
array (
‘className’ => ‘\Bitrix\Main\DB\MysqlConnection’,
‘host’ => ‘localhost’,
‘database’ => ‘db’,
‘login’ => ‘login’,
‘password’ => ‘pass’,
‘options’ => 2,
),
),
‘readonly’ => true,
),
);

Нужно прописать доступы к базе данных( из dbconn.php) При переносе сайта с одного хостинга на другой резервной копией, старый restore.php не прописал здесь эти параметры сам.

Ели беда вызвана экстренной перезагрузкой BitrixVA
то беда решается довольно просто
нужно зайти под рутом — и выполнить следующие действия
mc
в нем идем по пути и удаляем файл
/var/lib/mysqld/mysqld.sock
после удаления выйти из mc и выполнить команды

sudo mkfifo /var/lib/mysqld/mysqld.sock
sudo chown -R mysql/var/lib/mysqld/

и после перезагрузить сервер нормальным методом например используя комануд reboot

Цитата
Владислав Пасюк пишет:
Карточка партнера Наш сайт
Цитата
Владимир Сергеев пишет:
Mysql connect error: Can’t connect to local MySQL server through socket ‘/var/lib/mysqld/mysqld.sock’

Всем привет. Столкнулся с данной проблемой при переносе сайта с одного сервера на другой.
Данные в dbconn и .settings — одинаковые.
Версия BitrixENV — 4.3 (на предыдущем сервере стояла 4.2).
Соединение с базой работает — phpmyadmin работает, тестовые скрипты подключения к базе тоже работают.
bitrix_server_test.php ошибок не выдал — при указании параметров подключения к базе, подключился без проблем.

В тупике, не знаю уже куда смотреть и что делать. Подскажите, пожалуйста.

Цитата
Сергей Болбат пишет:
Всем привет. Столкнулся с данной проблемой при переносе сайта с одного сервера на другой.
Данные в dbconn и .settings — одинаковые.
Версия BitrixENV — 4.3 (на предыдущем сервере стояла 4.2).
Соединение с базой работает — phpmyadmin работает, тестовые скрипты подключения к базе тоже работают.
bitrix_server_test.php ошибок не выдал — при указании параметров подключения к базе, подключился без проблем.

В тупике, не знаю уже куда смотреть и что делать. Подскажите, пожалуйста.

Выведите ошибку в браузер, установив (см. рис.) в файле /bitrix/.settings.php и скиньте сюда.

Цитата
Антон Кучковский пишет:
Цитата
Сергей Болбат пишет:
Всем привет. Столкнулся с данной проблемой при переносе сайта с одного сервера на другой.
Данные в dbconn и .settings — одинаковые.
Версия BitrixENV — 4.3 (на предыдущем сервере стояла 4.2).
Соединение с базой работает — phpmyadmin работает, тестовые скрипты подключения к базе тоже работают.
bitrix_server_test.php ошибок не выдал — при указании параметров подключения к базе, подключился без проблем.

В тупике, не знаю уже куда смотреть и что делать. Подскажите, пожалуйста.

Выведите ошибку в браузер, установив (см. рис.) в файле /bitrix/.settings.php и скиньте сюда.

Удалите папки /cache/ и /managed_cache/ в папке /bitrix/
Должен выводить ошибку, если пишет To view extended error messages, enable this feature in .settings.php.»

И перезагрузите в консоли по SSH MySQL

Цитата
Антон Кучковский пишет:
Удалите папки /cache/ и /managed_cache/ в папке /bitrix/
Должен выводить ошибку, если пишет To view extended error messages, enable this feature in .settings.php.»

И перезагрузите в консоли по SSH MySQL

Цитата
Сергей Болбат пишет:
Цитата
Антон Кучковский пишет:
Удалите папки /cache/ и /managed_cache/ в папке /bitrix/
Должен выводить ошибку, если пишет To view extended error messages, enable this feature in .settings.php.»

И перезагрузите в консоли по SSH MySQL

Нет таких директорий. Только /wsdl_server/php-wsdl-2.3/cache.
MySQL перезапускал неоднократно — эффекта нет. Пробовал, кстати, и отключить его — то же самое. То есть как будто не видит MySQL-сервер вообще.

Цитата
Антон Кучковский пишет:
А IP проверяли? Может на другой сайт глядите, на старый, а правите на новом?))

Конечно проверял Новый сайт настраиваю с добавлением нужной строчки в hosts.

Не /bitrix/, а /bitrix/cache и /bitrix/managed_cache нету.

Цитата
Сергей Болбат пишет:
Цитата
Антон Кучковский пишет:
А IP проверяли? Может на другой сайт глядите, на старый, а правите на новом?))

Конечно проверял Новый сайт настраиваю с добавлением нужной строчки в hosts.

Не /bitrix/, а /bitrix/cache и /bitrix/managed_cache нету.

Не может быть такого, чтобы не было папки /bitrix/ )))))

/wsdl_server/php-wsdl-2.3/ — это какая-то системная папка сервера скорее всего, либо многосайтовость так настроена, что сам битрикс в другой папке лежит, а это публичка другого сайта.

Скиньте скрин дерева папок, где смотрите.

Смотрите. Ситуация. Вы правите файл, а ситуация не изменяется, значит в другом месте лежат файлы ядра.

Еще может быть так ,как у меня было.
Хостер, когда мухлевал, Каюга. Перенес файлы моего сайта на другой сервер и переключил на него, а я, получилось, что правил файлы на старом месте, и никаких изменений не происходило.

+ Еще обязательно сбросьте кеш браузера Ctrl + F5, если меняли IP сайта в файле hosts. Либо еще сервер на строен не на ту папку и по тому домену, который вы перенаправляете на новый IP, не может найти сайт на сервере.

Цитата
Антон Кучковский пишет:
Цитата
Сергей Болбат пишет:
Цитата
Антон Кучковский пишет:
А IP проверяли? Может на другой сайт глядите, на старый, а правите на новом?))

Конечно проверял Новый сайт настраиваю с добавлением нужной строчки в hosts.

Не /bitrix/, а /bitrix/cache и /bitrix/managed_cache нету.

Не может быть такого, чтобы не было папки /bitrix/ )))))

/wsdl_server/php-wsdl-2.3/ — это какая-то системная папка сервера скорее всего, либо многосайтовость так настроена, что сам битрикс в другой папке лежит, а это публичка другого сайта.

Скиньте скрин дерева папок, где смотрите.

Смотрите. Ситуация. Вы правите файл, а ситуация не изменяется, значит в другом месте лежат файлы ядра.

Еще может быть так ,как у меня было.
Хостер, когда мухлевал, Каюга. Перенес файлы моего сайта на другой сервер и переключил на него, а я, получилось, что правил файлы на старом месте, и никаких изменений не происходило.

Источник

Рассказываем, что означает сообщение и как убрать ошибку.

«The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php.» — в скрипте обнаружена ошибка, его действие прекращено. Посмотреть детальную информацию о ошибке можно в файле «.settings.php».

В административной панели 1С-Битрикс перейдите по пути: Контент → Структура сайта → Файлы и папки → bitrix.

Найдите в списке «.settings.php», раскройте меню (1) и перейдите к редактированию файла как PHP (2).

Перейдите к строке ‘debug’ => ‘false’. Замените false на true. Появится значение ошибки.

Наиболее частая проблема — закончилось свободное место на диске.

Как решить ошибку

Для решения можно удалить неактуальные файлы или расширить место на тарифе.

Как проверить свободное место

Сперва стоит посмотреть в панели управления услугой, какие ненужные файлы используют место. Для виртуального хостинга и сервера проверка немного отличается.

  • На виртуальном хостинге вы можете использовать Статистику для просмотра каталогов и файлов, которые зря занимают место.

  • На сервере можно использовать несколько вариантов:

    • посмотреть статистику контента,
    • воспользоваться функцией df -h.

Общий вариант для обеих услуг — посмотреть занятое место с помощью утилиты ncdu.

Как удалить неактуальные файлы

Если действительно место заняли устаревшие локальные копии 1С-Битрикс или кэш, удалите их из панели управления хостингом. Перейдите в Главное (1) → Менеджер файлов (2). Откройте каталог с файлами (3):

  • копии хранятся в каталоге /backup/, перейдите в него по пути www/ваш сайт/bitrix/backup,
  • кэш — в каталоге /cache/, перейдите в него по пути www/ваш сайт/bitrix/cache.

Выделите ненужные файлы (4) и удалите их (5).

Как расширить место на тарифе

Если место занято нужными для работы файлами, стоит увеличить размер диска. Для тарифов возможности разные.

Тариф

Место на тарифе

max места

ОЗУ на тарифе

max ОЗУ

vHost-1

12 Гб

16 Гб

vHost-2

20 Гб

24 Гб

vHost-3

30 Гб

60 Гб

Bitrix-1

20 Гб

25 Гб

Bitrix-2

40 Гб

50 Гб

Bitrix-3

60 Гб

80 Гб

RED.Site-1

20 Гб

35 Гб

2 Гб

2 Гб

RED.Site-2

40 Гб

55 Гб

2 Гб

4 Гб

RED.Site-3

60 Гб

200 Гб

4 Гб

8 Гб

Увеличивается место на услугах по-разному: на виртуальном хостинге за пару кликов, на сервере с помощью наших специалистов.

Как контролировать место

На виртуальном хостинге пока что реализована ручная проверка, на серверах можно подключить систему RED.Monitoring. Она оповестит, когда места останется слишком мало. А в критической ситуации к решению подключится наша поддержка: удалит устаревшие копии 1С-Битрикс или свяжется с клиентом напрямую.

Есть вопрос?

На все вопросы о хостинге ответим по любому из способов связи:

  • через личный кабинет,
  • по почте support@reddock.ru,
  • по телефону +7 (495) 008-31-24 или +7 (351) 225-64-56.

В статье пойдет будет показан процесс обновления Bitrix Virtual Appliance (BVA) и PHP средствами BVA, а также устранение ошибки, возникающей после обновления.

1. Обновление Bitrix Virtual Appliance.

2. Обновление PHP.

3. Устранение ошибки «The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php.»

1. Обновление Bitrix Virtual Appliance.

Перед обновлением желательно сохранить следующие файлы, отвечающие за настройки подключения к базе данных: /bitrix/php_interface/dbconn.php и /bitrix/.settings.php, т.к. после обновления Bitrix Env они могут измениться, а сайт перестать работать.

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

Подключаемся к серверу через Putty или через веб-консоль.

После подключения запустится Bitrix Virtual Appliance, если он не запустился, то файл запуска меню BVA находится здесь: /root/menu.sh

Все манипуляции в BVA проводятся с пулом (группой) серверов, который необходимо создать, если он еще не создан. Пункт 6. Configure pool sites.

Для выбираем пункт в соответствие со скриншотами:

Обновление Bitrix Virtual Appliance и PHP

Обновление Bitrix Virtual Appliance и PHP

Обновление Bitrix Virtual Appliance и PHP

Обновление Bitrix Virtual Appliance и PHP

Я в данном случае выбрал Bitrix (будет обновлено только Битрикс-окружение). PHP буду обновлять отдельно.

Обновление Bitrix Virtual Appliance и PHP

Обновление начнется и будет продолжаться ориентировочно в течение 10 мин. Данную страницу можно покинуть, а отслеживать выполнение обновления можно через пункт меню 10. Background pool tasks.

Обновление Bitrix Virtual Appliance и PHP

Статус выполнения обновления. По неизвестной причине обновление может закончиться ошибкой. Тогда процесс стоит повторить.

2. Обновление PHP.

Обновление Bitrix Virtual Appliance и PHP

После успеха переходим к обновлению PHP.

Обновление Bitrix Virtual Appliance и PHP

Выбираем нужную версию.

Обновление Bitrix Virtual Appliance и PHP

Отслеживаем выполнение обновления.

3. Устранение ошибки «The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php.».

Обновление Bitrix Virtual Appliance и PHP

После обновления BVA у меня появилась ошибка при открытии сайта.

Обновление Bitrix Virtual Appliance и PHP

После сравнения сохраненного файла /bitrix/php_interface/dbconn.php с тем, что был на сервере, было установлено, что в последний после обновления была добавлена строка «define(«BX_TEMPORARY_FILES_DIRECTORY», «/home/bitrix/.bx_temp/sitemanager/»);«, которую я закомментировал. Сайт после этого заработал.

  • После переноса вся публичная часть не видна без авторизации по логину и паролю
  • При входе в административный интерфейс возникает сообщение об ошибке «Кодировка используемой вами базы данных MySql “utf8”, системе обновлений необходима кодировка “cp1251”. Обратитесь к администратору MySql для выполнения запроса alter database DATABASE_NAME default character set cp1251»
  • Зависает переиндексация статических файлов сайта
  • На любой странице сайта возникает ошибка:
    The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php.
  • На любой странице сайта возникает ошибка: DB query error. Please try later.
  • На сайте возникает ошибка: Mysql connect error [localhost, 127.0.0.1]: Can’t connect to local MySQL server through socket ‘/var/lib/mysqld/mysqld.sock’ (2) (400)
  • Возникает ошибка любого MySQL запроса вида: MySQL Query Error: SELECT … FROM … [Got error 28 from storage engine]

После переноса вся публичная часть не видна без авторизации по логину и паролю

Если после переноса вы видите на главной странице вместо новостей форму для авторизации и все пункты меню отмечены значком замка:

… и после авторизации все отображается правильно — перейдите в административную панель Битрикс и пройдите по пути: Настройки (Settings) → Настройки продукта (System settings) → Сайты (Sites) → Список сайтов (List of sites), выберите ваш сайт и проверьте значение поля «Путь к корневой папке веб-сервера для этого сайта (Path to the web server root folder of this site)», скорее всего там указан неправильный путь.

Рекомендуется оставить это поле пустым если вы не используете многосайтовость на разных доменах.

Если у вас возникли сложности, не описанные здесь, напишите нам на support@vmco.ru

При входе в административный интерфейс возникает сообщение об ошибке «Кодировка используемой вами базы данных MySql “utf8”, системе обновлений необходима кодировка “cp1251”. Обратитесь к администратору MySql для выполнения запроса alter database DATABASE_NAME default character set cp1251»

По умолчанию все сервисы виртуальной машины VMBitrix работают в кодировке UTF-8. По сравнению с кодировкой CP1251 (Windows-1251) UTF-8 предоставляет большие возможности по хранению информации на различных языках, подробнее можно узнать в Wikipedia.

Если по каким-либо причинам вы не можете перейти на использование UTF-8 — выполните указанный запрос самостоятельно.

Для этого перейдите в административный раздел Битрикс и пройдите по пути Настройки (Settings) → Инструменты (Tools) → SQL запрос (SQL query), скопируйте и вставьте запрос из сообщения об ошибке и выполните его.

Этот запрос изменяет свойство используемой базы данных, не затрагивая сами данные, и, при необходимости, вы можете вернуть старое значение обратно.

Если у вас возникли сложности, не описанные здесь, напишите нам на support@vmco.ru

Зависает переиндексация статических файлов сайта

При попытке обновить поисковый индекс вашего сайта процесс зависает (длится очень долго и статус уже переиндексированных документов не обновляется). Если производить переиндексацию по отдельным модулям — зависание происходит только при выборе модуля «Статические файлы».

Для решения проблемы необходимо изменить параметры mbstring в файле /etc/php.ini:

mbstring.func_overload = 0
mbstring.internal_encoding = CP1251

и перезапустить web-сервер Apache чтобы новые параметры вступили в силу:

/etc/init.d/apache2 restart

Если у вас возникли сложности, не описанные здесь, напишите нам на support@vmco.ru

На любой странице сайта возникает ошибка:

The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php.

В новом ядре Битрикс, настройка параметров производится в файле bitrix/.settings.php (обратите внимание, что имя файла начинается с точки). Ранее, для этих задач использовался файл bitrix/php_interface/dbconn.php.

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

Поэтому первым делом, необходимо войти на сервер (по SSH или sFTP) и отредактировать файл bitrix/.settings.php. В нем следует найти строчку:

'debug' => false,

и изменить значение параметра debug на true, то есть строка должна принять вид:

'debug' => true,

После этого, при обращении к странице с ошибкой, вы увидите полное сообщение об ошибке. После исправления ошибки, не забудьте вернуть параметр debug в изначальное значение.

Болле подробное описание всех параметров файла .settings.php есть на сайте разработчика.

Если у вас возникли сложности, не описанные здесь, напишите нам на support@vmco.ru

На любой странице возникает ошибка:

DB query error.
Please try later.

Эта ошибка абсолютно аналогична описанной выше, но возникает только в старом ядре Битрикс. Для включения вывода полного сообшения об ошибке войдите на сервер (по SSH или sFTP) и отредактируйте файл bitrix/php_interface/dbconn.php. В нем найдите строчку:

$DBDebug = false;

и измените значение переменной $DBDebug на true, то есть строка должна принять вид:

$DBDebug = true;

После этого, при обращении к странице с ошибкой, вы увидите полное сообщение об ошибке. После исправления ошибки, не забудьте вернуть параметр $DBDebug в изначальное значение.

Если у вас возникли сложности, не описанные здесь, напишите нам на support@vmco.ru

На сайте возникает ошибка:

Mysql connect error [localhost, 127.0.0.1]: Can’t connect to local MySQL server through socket ‘/var/lib/mysqld/mysqld.sock’ (2) (400)

Данная ошибка означает, что сервер баз данных MySQL не доступен. Это может произойти в ряде случаев и зачастую требуется отдельный анализ ситуации для выявления точной причины. Но в большинстве случаев эта ошибка возникает из-за следующих проблем:

  1. Нехватка оперативной памяти.

    Если при разработке проекта не рассчитывалась большая нагрузка (со стороны пользователей или объема обрабатываемых данных), или при разработке была допущена ошибка, или параметры MySQL и Apache не оптимальны для проекта, то при всплеске активности может возникнуть переполнение оперативной памяти (RAM). В этом случае, операционная система, для поддержания собственной безопасности, принудительно завершает работу самого объемного процесса (для web-серверов это как правило именно MySQL).

    В этом случае, в системном журнале /var/log/syslog и на консоли сервера (доступ к которой можно получить в панели управления vCenter) будет содержаться сообщение вида:

    kernel: Out of memory: Kill process 1543 (mysqld) score 146 or sacrifice child
    

    В этом случае, перезагрузите сервер, для освобождения памяти и восстановления работы всех сервисов. Затем привлеките разработчиков для оптимизации скриптов и запросов к БД, для предотвращения возникновения ошибки в будущем. Либо, если оптимизация не представляется возможной, увеличить тарифный план, тем самым увеличить объем доступной памяти.

  2. Сервер не может стартовать из-за ошибки в конфигурации.

    Как правило это может возникнуть после правки конфигурационного файла my.cnf или обновления системы. В этом случае, следует откатить изменения и перезапустить сервер или отдельно MySQL.

Если у вас возникли сложности, не описанные здесь, напишите нам на support@vmco.ru

Возникает ошибка любого MySQL запроса вида:

MySQL Query Error: SELECT … FROM … [Got error 28 from storage engine]

Ошибка может содержать любой SELECT, INSERT или UPDATE запрос, но при этом обязательно заканчивается уточнением Got error 28 from storage engine. Причиной ошибки является переполнения жесткого диска (HDD)

В этом случае, войдите на сервер по SSH и выполните команду df -h:

# df -h
Filesystem	Size	Used	Avail	Use%	Mounted on
/dev/sda2	9.6G	9.2G	0	100%	/
tmpfs	250M	0	250M	0%	/dev/shm
/dev/sda1	118M	102M	9.1M	92%	/boot

Основной раздел, в примере /dev/sda2 (так как он наибольший, что видно по колонке Size, и точка монтирования у него — корневая директория Mounted on /) используется на 100%

Для восстановления работы следует удалить более ненужные данные с диска или увеличить дисковое пространство.

Если у вас возникли сложности, не описанные здесь, напишите нам на support@vmco.ru

↑ вернуться к оглавлению

Содержание

Mysql query error: (1227)

Ошибка

Mysql query error: (1227) Access denied; you need (at least one of) the SYSTEM_VARIABLES_ADMIN or SESSION_VARIABLES_ADMIN privilege(s) for this operation (400)

Решение

GRANT SESSION_VARIABLES_ADMIN ON *.* TO 'bitrix_user'@'localhost';

Ошибка в типе содержимого

ERR_CONTENT_DECODING_FAILED

Добавить в htaccess

zlib.output_compression = on

или добавить в bitrix/php_interface/init.php (или dbconf.php)

define('BX_COMPRESSION_DISABLED',true);

Ошибка сокетов в site_checker

Причин много (корявый hosts файл, нет модуля sockets итд).

Но оказывается всё из-за того, что на /bitrix/admin/ установлен htpasswd (логин/пароль).

Браво Битрикс! Райская система. Всем рекомендую.

Не меняется memory_limit

Ещё одна дикая проблема Битрикса. Тому кто это придумал надо пожать руку, а потом оторвать её.

Не меняется memory_limit для PHP. Меняю в php.ini, меняю в htaccess, меняю где только можно, а результата нет. Смотрю phpinfo там правильный и master value и local value.

Не первый день в айти. Надо просто копнуть глубже

# grep -r --include=*.php "memory_limit" /var/www/foobar.com/

Какой-то сверх мозг в этой шайтан конторе решил, что будет весело прибить memory_limit гвоздями, потом полить супер-клеем и ещё сверху залить бетоном всё это дело. Ха-ха-ха, !@#$% смешно.

/var/www/foobar/bitrix/modules/main/admin/site_checker.php:                  @ini_set("memory_limit", "512M");
/var/www/foobar/bitrix/modules/main/classes/general/file.php:                        $memoryLimit = CUtil::Unformat(ini_get('memory_limit'));
/var/www/foobar/bitrix/modules/main/classes/general/site_checker.php:                        array('check_memory_limit' => GetMessage('SC_T_MEMORY')),
/var/www/foobar/bitrix/modules/main/classes/general/site_checker.php:        function check_memory_limit()
/var/www/foobar/bitrix/modules/main/classes/general/site_checker.php:                        $cur = ini_get('memory_limit');
/var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:               $memoryLimit = WelcomeStep::unformat(ini_get('memory_limit'));
/var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                       $memoryLimit = WelcomeStep::unformat(get_cfg_var('memory_limit'));
/var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                       @ini_set("memory_limit", "64M");
/var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                       $memoryLimit = WelcomeStep::unformat(ini_get('memory_limit'));
/var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                                       '.($memoryLimit > 0 && $memoryLimit < $this->memoryMin*1048576 ? $this->ShowResult(ini_get('memory_limit'), "ERROR") : $this->ShowResult(ini_get('memory_limit'), "OK")).'
/var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                       $fileContent .= "n@ini_set("memory_limit", "1024M");n";
/var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                       $memoryLimit = WelcomeStep::unformat(ini_get('memory_limit'));
/var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                               $memoryLimit = WelcomeStep::unformat(get_cfg_var('memory_limit'));
/var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                               @ini_set("memory_limit", "512M");
/var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                               $memoryLimit = WelcomeStep::unformat(ini_get('memory_limit'));
/var/www/foobar/bitrix/modules/main/install/wizard/wizard.php:                                       $fileContent .= "n@ini_set("memory_limit", "512M");n";
/var/www/foobar/bitrix/modules/main/lang/en/admin/site_checker.php:PHP defines the memory limit in php.ini by setting the <b>memory_limit</b> parameter. However, this may be overridden on shared hostings. You should not trust this parameter.
/var/www/foobar/bitrix/modules/main/lang/en/admin/site_checker.php:The test attempts to increase the value of <b>memory_limit</b> using the code:
/var/www/foobar/bitrix/modules/main/lang/en/admin/site_checker.php:<code>ini_set(&quot;memory_limit&quot;, &quot;512M&quot;)
/var/www/foobar/bitrix/modules/main/lang/en/admin/site_checker.php:$MESS["SC_MEMORY_CHANGED"] = "The value of memory_limit was increased from #VAL0# to #VAL1# using ini_set while testing.";
/var/www/foobar/bitrix/modules/main/lang/ru/admin/site_checker.php:$MESS["SC_MEMORY_CHANGED"] = "Значение memory_limit было увеличено с #VAL0# до #VAL1# на момент тестирования через ini_set.";
/var/www/foobar/bitrix/modules/main/lang/ru/admin/site_checker.php:Основной параметр ограничения памяти в php.ini - это <b>memory_limit</b>. Но доверять значению параметра нельзя, т.к. на хостингах могут быть установлены дополнительные ограничения памяти.
/var/www/foobar/bitrix/modules/main/lang/ru/admin/site_checker.php:Обратите внимание, тест пытается увеличить значение <b>memory_limit</b> используя код:
/var/www/foobar/bitrix/modules/main/lang/ru/admin/site_checker.php:<code>ini_set(&quot;memory_limit&quot;, &quot;512M&quot;)
/var/www/foobar/bitrix/php_interface/dbconn.php:@ini_set("memory_limit", "128M");
/var/www/foobar/cli/parse_list.php:ini_set('memory_limit', '2048M');
/var/www/foobar/local/php_interface/dbconn.example.php:@ini_set("memory_limit", "128M");

Вот почему у меня парсер в админке не работал. Из-за 128M memory_limit. Даже не знаю какой мемчик бы подошёл для этой ситуации лучше — Друзь с его вы там ох!@#$% или Винни Пух ныряющий в болото. Битрикс💩, а WordPress, Joomla, Drupal по сравнению с этим платным💩 просто топчик.

DB query error. Please try later

В файле /bitrix/php_interface/dbconn.php установить

$DBDebug = true;

Обновляем страницу сайта, чтобы увидеть в чем проблема.

The script encountered an error

The script encountered an error and will be aborted. To view extended error messages, enable this feature in .settings.php.

Установить ‘debug’ ⇒ true в bitrix/.settings.php (в старых версиях bitrix/php_interface/dbconn.php).

This website uses cookies. By using the website, you agree with storing cookies on your computer. Also you acknowledge that you have read and understand our Privacy Policy. If you do not agree leave the website.More information about cookies

Понравилась статья? Поделить с друзьями:

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

  • Битрикс sphinx connect error ошибка подключения
  • Битрикс mysql query error 2006 mysql server has gone away 400
  • Битрикс mysql query error 1271 illegal mix of collations for operation union 400
  • Битрикс error log
  • Битрикс error 500 internal server error

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии