1) Проверьте чтобы вызываемый файл вызывался после пролога или содержал подключение пролога (если это одиночный файл) 2) Попробуйте вначале файла поставить global $APPLICATION;
Дмитрий Тихоненко, для начала поправьте верстку вашего сообщения (а то даже читать неудобно), а затем проверьте логи почтового сервера (msmtp, postfix или что у Вас там)
Ошибка Mysql connect error [localhost, 127.0.0.1]: Access denied for user 'bitrix'@'localhost' (using password: YES) (400), Есть и-нет магазин, сделал резервную копию базы данных и директории /home Перенес её на др. сервер (виртуальная машина битрикс) ip 192.168.0.80 При обращении из браузера по адресу 192.168.0.80 выдает ошибку (см. текст ниже) Куда копать? Какие файлы редакт
Николай Свистов написал: На 127.0.0.1 не подключается. Но в файлах конфигурации указано "localhost" , почему оно должно подключаться на 127.0.0.1 ?Я создал пользователя в ДБ bxuser@127.0.0.1
Так в этом то и проблема: bxuser@127.0.0.1 и bxuser@localhost - это разные пользователи с точки зрения mysql.
Ошибка Mysql connect error [localhost, 127.0.0.1]: Access denied for user 'bitrix'@'localhost' (using password: YES) (400), Есть и-нет магазин, сделал резервную копию базы данных и директории /home Перенес её на др. сервер (виртуальная машина битрикс) ip 192.168.0.80 При обращении из браузера по адресу 192.168.0.80 выдает ошибку (см. текст ниже) Куда копать? Какие файлы редакт
Ошибка Mysql connect error [localhost, 127.0.0.1]: Access denied for user 'bitrix'@'localhost' (using password: YES) (400), Есть и-нет магазин, сделал резервную копию базы данных и директории /home Перенес её на др. сервер (виртуальная машина битрикс) ip 192.168.0.80 При обращении из браузера по адресу 192.168.0.80 выдает ошибку (см. текст ниже) Куда копать? Какие файлы редакт
Ошибка Mysql connect error [localhost, 127.0.0.1]: Access denied for user 'bitrix'@'localhost' (using password: YES) (400), Есть и-нет магазин, сделал резервную копию базы данных и директории /home Перенес её на др. сервер (виртуальная машина битрикс) ip 192.168.0.80 При обращении из браузера по адресу 192.168.0.80 выдает ошибку (см. текст ниже) Куда копать? Какие файлы редакт
Николай Свистов, root@localhost и root@127.0.0.1 это разные пользователи. P.S. При проверке подключения из консоли обязательно указывайте хост иначе не поймете в чем проблема.
Сергей Новиков написал: 180522 15:43:21 [ERROR] Got error 179 when reading table './portal/b_user_option'
А что насчет REPAIR TABLE b_user_option; ? Если дело только в индексе, то можно попробовать его удалить и создать заново. Код для создания из модуля main: /install/mysql/install.sql:
Код
UNIQUE INDEX ux_user_category_name(USER_ID, CATEGORY, NAME)
Для хелпдеск-системы наверное облачный битрикс24 не подойдет. Конечно можно извернуться, но это получиться ровно то же самое от чего хочется уйти - забивание гвоздей микроскопом. Хотя Битрикс24 и старается заполнить все ниши, но для HelpDesk недотягивает (хотя бы с SLA начать если), а уже про остальное молчу. Думаю найдутся умельцы, кто поставят или допилят облачко под Ваши нужны, но по моему личному мнению это того не стоит: выйдет дороже и неповоротливее.
В коробочной версии, конечно есть встроенный модуль тех.поддержки, однако и он имеет множество фатальных недостатков (взять например сохранение файлов), но там уже будет проще допилить под требования.
1) В документации битрикса допущена некоторая путанница в терминологии. Не очень ясно что именно Вы пытаетесь настроить:
- NTLM - вход пользователя на портал, по вводу логина и пароля на портале - NTLM via SSO (прозрачная авторизация) - пользователь вводит логин/пароль один раз при загрузке Windows и далее на портале уже авторизован под соответсвующей учетной записью.
Что именно Вы пытаетесь настроить?
2) Какой версии у Вас Битрикс?
3) На чем он работает? OS Windows? Bitrix Env? собственная сборка Linux?
Evgenij Chirochkin, а откуда Вы взяли что там именно такое API. Насколько я помню, обновление идет по ID записи.
Т.е. $subscr->Update($ID, $arFields) и в качестве arFields нужно передавать уже массив array("ACTIVE" => "N", "SEND_CONFIRM" => "N"), а вместо $ID номер записи.
P.S. Если это не поможет - проверяйте обработчики событий.
Евгений Акимов, очень много php-ошибок (в зависимости от версии).
Например: 1) Вы обращаетесь статично к нестатичному методу (includeTsModule не обьявлен статично, но обращение вы ведете именно так) 2) Незнаю какой код Вы используете, но вы бросаете и не ловите исключение
Для исправления белого экрана включите вывод ошибок или смотрите логи сервера.
Код для класса:
Код
namespace Metabit\Languages;
use \Bitrix\Main;
use \Bitrix\Main\Localization\Loc as Loc;
class Languages
{
public static function includeTsModule()
{
if ( !Main\Loader::includeModule('tasks') )
throw new Main\LoaderException('Error: include iblock module');
}
public static function getTasktoTime()
{
self::includeTsModule();
$arTasks = \Bitrix\Tasks\TaskTable::query()
->addSelect('ID')
->addSelect('START_DATE_PLAN')
->where("RESPONSIBLE_ID", 1)
->exec();
return $arTasks;
}
}
Гаврил Скрябин написал: Я установил в файле bitrixenv.ini (/php.d/)- memory_limit = 768M,
Наборот, память выделяемую на скрипт нужно уменьшать. Попробуйте создать swap-раздел на 1ГБ или через htop выяснить кто именно кушает память и уже работать с ним
Внимательно изучите документацию, ну или хотя бы посмотрите код, где вызывается событие: выбрасывание исключение на событии after (т.е. после действия) не всегда работает. Конкретно в данном случае событие уже произошло (т.е. изменение выполнено) и Вы уже не можете на него повлиять*.
P.S. Если Вы решаете вопрос с экзамена, то нужное событие - перед (before) изменением
Arman Saparbekov написал: На странице редактирования карты сайта в админке, на вкладке файлы происходит fatal error нехватки памяти - Allowed memory size of 536870912 bytes exhausted ... in /bitrix/modules/main/classes/general/virtual_io_filesystem.php on line 523
Вам необходимо проверить: 1) Правильность указания путей которые нужно индексировать. Т.е. туда не должны попасть папки только с картинками, выгрузками и т.п. 2) Верно ли выставлено ограничение по максимальному размеру памяти - строка которую вы указали работает именно с получением содержимого данного файла 3) Указаны все необходимые типы файлов для индексации (чтобы не было лишних) 4) В индексируемых директориях отсутствуют тестовые выгрузки и файлы