Я еще новичок в этом деле)
Пытаюсь выполнить проверку в "Работа портала" и выходит такая ошибка:
Server version: 4 (Bitrix Push server) Connection to ssl://rtc-cloud-eu1.bitrix.info:443 Success
Fatal error: Trait 'Psr\Log\LoggerAwareTrait' not found in /home/bitrix/www/bitrix/modules/main/lib/web/httpclient.php on line 17
Fatal error: Uncaught Error: Class 'Psr\Log\AbstractLogger' not found in /home/bitrix/www/bitrix/modules/main/lib/diag/logger.php:18 Stack trace: #0 /home/bitrix/www/bitrix/modules/main/lib/loader.php(430): require_once() #1 [internal function]: Bitrix\Main\Loader::autoLoad('Bitrix\\Main\\Dia...') #2 /home/bitrix/www/bitrix/modules/main/lib/diag/filelogger.php(12): spl_autoload_call('Bitrix\\Main\\Dia...') #3 /home/bitrix/www/bitrix/modules/main/lib/loader.php(430): require_once('/home/bitrix/ww...') #4 [internal function]: Bitrix\Main\Loader::autoLoad('Bitrix\\Main\\Dia...') #5 /home/bitrix/www/bitrix/modules/main/lib/diag/fileexceptionh andlerlog.php(37): spl_autoload_call('Bitrix\\Main\\Dia...') #6 /home/bitrix/www/bitrix/modules/main/lib/application.php(408): Bitrix\Main\Diag\FileExceptionHandlerLog->initialize(Array) #7 [internal function]: Bitrix\Main\Application->createExceptionHandlerLog() #8 /home/bitrix/www/bitrix/modules/main/lib/diag/exceptionhandl er.php(203): call_user_func_array(Array, Array) #9 /home/bitrix/ in /home/bitrix/www/bitrix/modules/main/lib/diag/logger.php on line 18
Вот код с 17 линией по первой ошибке (httpclient.php) :
class HttpClient implements Log\LoggerAwareInterface
{
use Log\LoggerAwareTrait; (это 17 линия)
const HTTP_1_0 = "1.0";
const HTTP_1_1 = "1.1";
const HTTP_GET = "GET";
const HTTP_POST = "POST";
const HTTP_PUT = "PUT";
const HTTP_HEAD = "HEAD";
const HTTP_PATCH = "PATCH";
const HTTP_DELETE = "DELETE";
const HTTP_OPTIONS = "OPTIONS";
А здесь про logger.php (18 линия) :
abstract class Logger extends Log\AbstractLogger (это 18 линия)
{
protected static $supportedLevels = [
LogLevel::EMERGENCY => LOG_EMERG,
LogLevel::ALERT => LOG_ALERT,
LogLevel::CRITICAL => LOG_CRIT,
LogLevel::ERROR => LOG_ERR,
LogLevel::WARNING => LOG_WARNING,
LogLevel::NOTICE => LOG_NOTICE,
LogLevel::INFO => LOG_INFO,
LogLevel::DEBUG => LOG_DEBUG,
];
Решено
Пытаюсь выполнить проверку в "Работа портала" и выходит такая ошибка:
Server version: 4 (Bitrix Push server) Connection to ssl://rtc-cloud-eu1.bitrix.info:443 Success
Fatal error: Trait 'Psr\Log\LoggerAwareTrait' not found in /home/bitrix/www/bitrix/modules/main/lib/web/httpclient.php on line 17
Fatal error: Uncaught Error: Class 'Psr\Log\AbstractLogger' not found in /home/bitrix/www/bitrix/modules/main/lib/diag/logger.php:18 Stack trace: #0 /home/bitrix/www/bitrix/modules/main/lib/loader.php(430): require_once() #1 [internal function]: Bitrix\Main\Loader::autoLoad('Bitrix\\Main\\Dia...') #2 /home/bitrix/www/bitrix/modules/main/lib/diag/filelogger.php(12): spl_autoload_call('Bitrix\\Main\\Dia...') #3 /home/bitrix/www/bitrix/modules/main/lib/loader.php(430): require_once('/home/bitrix/ww...') #4 [internal function]: Bitrix\Main\Loader::autoLoad('Bitrix\\Main\\Dia...') #5 /home/bitrix/www/bitrix/modules/main/lib/diag/fileexceptionh
Вот код с 17 линией по первой ошибке (httpclient.php) :
class HttpClient implements Log\LoggerAwareInterface
{
use Log\LoggerAwareTrait; (это 17 линия)
const HTTP_1_0 = "1.0";
const HTTP_1_1 = "1.1";
const HTTP_GET = "GET";
const HTTP_POST = "POST";
const HTTP_PUT = "PUT";
const HTTP_HEAD = "HEAD";
const HTTP_PATCH = "PATCH";
const HTTP_DELETE = "DELETE";
const HTTP_OPTIONS = "OPTIONS";
А здесь про logger.php (18 линия) :
abstract class Logger extends Log\AbstractLogger (это 18 линия)
{
protected static $supportedLevels = [
LogLevel::EMERGENCY => LOG_EMERG,
LogLevel::ALERT => LOG_ALERT,
LogLevel::CRITICAL => LOG_CRIT,
LogLevel::ERROR => LOG_ERR,
LogLevel::WARNING => LOG_WARNING,
LogLevel::NOTICE => LOG_NOTICE,
LogLevel::INFO => LOG_INFO,
LogLevel::DEBUG => LOG_DEBUG,
];
Решено