Здравствуйте, уважаемые специалисты. У нас коробочный Битрикс на виртуальной машине Битрикс. На данный момент пытаюсь решить пресловутую проблему "белого экрана", которая проявляется в админке при попытке запуска в Настройках пункта Модули. Экран побелел после какого-то из обновлений Битрикс, которые он сам предлагает поставить, сейчас к сожалению уже сложно сказать какого, т.к. в пункт Модули захожу не каждый день. По логам сервера и если включить отладчик в браузере, видно что это ошибка 500. Самое обидное, что по логам вообще не ясно в чем проблема или может не там смотрю... Анализировал логи в каталоге httpd - access_log и error_log Попробовал выполнить эту рекомендацию https://dev.1c-bitrix.ru/support/faq/8370/#112805, однако подробностей так и не увидел, ниже данные с включенными опциями.
error_log выдает страницу с которой я переходил на пункт Модули [Wed Feb 26 22:01:10.925942 2020] [php7:error] [pid 44822] [client 83.246.177.159:37978] PHP Fatal error: Cannot declare class ABTest, because the name is already in use in /home/bitrix/www/bitrix/modules/abtest/install/index.php on line 0, referer: https://b24.asko-med.ru/bitrix/admin/perfmon_hit_list.php?lang=ru
access_log также показывает страницу с которой был переход и саму ошибку 500 127.0.0.1 - - [26/Feb/2020:22:01:10 +0700] "GET /bitrix/admin/module_admin.php?lang=ru HTTP/1.0" 500 1 "https://b24.asko-med.ru/bitrix/admin/perfmon_hit_list.php?lang=ru" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36"
Переписка с поддержкой закончилась ничем, типа мы вам помочь не можем, разбирайтесь со своим сервером и если найдете причины, тогда и обращайтесь. С учетом, что у нас коробка от Битрикса и виртуалка от Битрикса, ожидал от поддержки большего...
Однако, возвращаюсь к своей проблеме, что еще можно попробовать предпринять, чтобы победить ошибку 500 и белый экран? ПС: по другой проблеме поддержка просит включить один из модулей, который включить не могу, т.к. попасть в эти самые модули не могу, замкнутый круг...
Вячеслав Горбатов написал: [Wed Feb 26 22:01:10.925942 2020] [php7:error] [pid 44822] [client 83.246.177.159:37978] PHP Fatal error: Cannot declare class ABTest, because the name is already in use in /home/bitrix/www/bitrix/modules/abtest/install/index.php on line 0, referer: https://b24.asko-med.ru/bitrix/admin/perfmon_hit_list.php?lang=ru
Собственно, это текст ошибки (попытка повторного описания класса ABTest). Посмотрите, нет ли в /local/modules/ папки abtest с копией модуля. Если есть - убирайте и выясняйте, кто и зачем ее скопировал. Если нет - тогда идти по всем папкам /bitrix/modules и /local/modules и в файлах install/index.php искать декларацию класса (кроме папки /bitrix/modules/abtest). Если и тут неудача - сложно уже сказать.
Не надо сверлить зубы через задний проход дрелью от Сваровски
Вячеслав Горбатов написал: Посмотрите, нет ли в /local/modules/ папки abtest с копией модуля.
У нас нет такой папки ( Но поковырявшись в данном направлении обнаружил причину из-за чего был белый экран. Интересно, отчего ТП про это сказать не могла?