Артем м написал: Данный скрипт не оптимизирует все таблицы а только 1
, это функция для агента за 1 итерацию оптимизирует одну таблицу.
Однако если у вас есть доступ к консоли сервера, то есть прекрасная утилита mysqlcheck, которая всё сделает без всяких костылей, вот пример выполнение команды:
Артемий Резников написал: 2. Предложение добавить после выполнения оптимизации последней таблицы такой кодКодCOption::SetOptionInt("main", "LAST_DB_OPTIMIZATION_TIME", $OPT_ID);$OPT_ID - время начала оптимизации последней из таблиц.
Если вы хотите что бы оптимизация проходила регулярно сама, то замените код:
Andrey Kovalsky написал: BitrixVM 7.3.3Теперь пункт про php 5.6 неочевидно спрятали. Сначала выбираем 1. Manage hosts in the pool - 8. Upgrade php and mysql versions - 1. Rollback php to 7.0 version. Ждем пока откатится. Потом уже появится про php 5.6: 1. Manage hosts in the pool - 8. Upgrade php and mysql versions - 1. Rollback php to 5.6 version
Данный агент переберёт все таблицы и оптимизирует их, так как агенты будут на кроне время выполнения функции не будет помехой, там это ограничение снимается.
Оптимизация всех таблиц бд mysql через консоль, Как оптимизировать все таблицы mysql
Далее ждите, если у вас много больших таблиц, процесс будет долгим, отслеживать вы его можете по журналу событий в админке, с фильтром по событию "TABLE_OPTIMIZATOR":
В поле Объект - имя таблицы, в описании подробности действия.
GKTadmin написал: Либо создайте новую группу прав.. и разрешите просмотр всех задач... как у админа...
Если бы всё так было бы просто Модуль задач проверяет права админа конкретно функцией $USER->isAdmin() или по наличию пользователя в группе "Администраторы" с ID = 1
Изменение владельца группы программно, Изменение владельца группы программно
Артем Хлебус написал: Делал, не помогает. В выборе оно все-равно есть, хотя при сохранении и ругается, но это не то. Зачем в выборе появляется лишнее поле?
Можно конечно заморочиться и сделать свой тип пользовательского поля, но я предложу более простое решение.
В шаблон компонента, после формы, вставьте следующий код, заменив {ИМЯПОЛЯ} на имя поля в котором требуется убрать пустое значение.
Код
<sc ript>
var select = document.getElementsByName('{ИМЯПОЛЯ}');
select[0].remove(0);
</sc ript>
Александр Кочетков написал: Юрий, а почему Вы не попробуете? В этой теме я рассчитывал обратить внимание разработчика коммерческого продукта на то, что в этом самом продукте есть ошибки уже на этапе установки. Несомненно, если бы это был опенсорс, можно было бы порассуждать о том, как обойти досадную проблему. А так я пока вижу, что за 200тыр., доблестный 1с продаёт подводную лодку и без напильника и даже инструкции, где пилить.
Во-первых, я вам не хамил, а попытался помочь. Во-вторых, вы в праве выбирать продукт который вы покупаете, никто не обязывает пользоваться Битриксом. А если всё же вы решили им пользоваться, то нужно следовать рекомендациям разработчика по установке и настройке ПО.
PHP скрипты выполняются в директории хранения загружаемых файлов, Что нужно сделать?
Добрый день. По идее директория хранения всех загруженным файлов /upload/ Проверьте этот параметр главного модуля: "Папка по умолчанию для загрузки файлов"
Артем Хлебус написал: Так и не удалось разобраться. Пофиксил bizproc.wizards.task (удалось заставить работать без sessid) и только потом понял, что ссылку на задание дать не получится, т.к. сперва улетает почтовое сообщение и только потом генерится задание, поэтому ссылку если и давать то только на общий список того или иного БП. Спасибо.
Делайте по событию OnTaskAdd модуля БП.
Можно ли в 1С-Битрикс Корпоративний портал(коробочная версия) выгружать задачи(подзадачи) в ексель вместе с коментариями?, Можно ли в 1С-Битрикс Корпоративний портал(коробочная версия) выгружать задачи(подзадачи) в ексель вместе с коментариями?
Попробуйте в bizproc.task поискать, но скорее всего нужно будет пройтись по нескольким компонентам bizproc. А в чём необходимость убрать сессию, если не секрет?
проблема авторизации пользователей с АД, проблема авторизации пользователей с АД у которих в АД не указан доступ ко всем ПК
Дмитро Довбета, да, читайте логи АД'а. Там запросы на авторизацию логируются и пишется причина отказа, если логов таковых нет, то ищите в гугле как включить. Оттуда и узнаете где у вас не правильно что настроено.
Однозначно проблема в ограничении доступа к серверам.
Как продлить время сессии пользователям??, "Ваш сеанс работы с сайтом завершен из-за отсутствия активности в течение 24 мин."
Смонтируйте папку через SFTP в интернете много статей как это сделать(), потом сделайте символическую ссылку на смонтированную папку в папке с битриксом с именем upload.