Bitrix modules main include php

Иногда возникают ситуации когда пробный период уже закончился, а разработка сайта еще нет. Возникают вопросы — Что делать? Как поднять сайт? Есть несколько выходов, поделюсь как выкручиваюсь я

  • Как говорят в интернете, снести, установить по новой, накатить уже сделанное.
  • Написать в тех. поддержку, но вас могут и не услышать. В 90% случаев так и будет.
  • Сделать временный NULL

Вот третьим решением и поделюсь с вами. Хочу заметить я не сторонник null’a на битриксе, т.к. предпочитаю сайты строить на джумле, но клиент хочет битрикс. Хочет, пусть платит за лицензию.

Открывает файл /bitrix/modules/main/include.php (предварительно сохранить копию)

Конечно же он закодирован , но нам это не мешает, просто приведем текст к удобочитаемому виду с помощью сервиса http://beta.phpformatter.com/

Заменяем исходник на форматированный. С помощью поиска по тексту, ищем фразу:

На самом первом вхождении останавливаемся и комментируем строчки (

970 с.) выше найденного до цикла перебора for включительно. У меня это выглядит так:

Продолжаем поиск. Последующие вхождения будет цикл while. Комментируем его и die() ниже (1300 с. — самый низ). У меня это выглядит так:

Вот и все. Сообщение не исчезнет, но сайт поднимется и можно продолжить разработку. Конечно можно и от сообщений избавиться, но это уже будет полноценны null, в чем задача не стояла.

Это статья только для ознакомления. При разработке сложных проектов, может не хватить 30 дней тестового периода, а заказчик может отказаться покупать лицензию, пока ничего не готово, выход есть, можно продлить временно тестовый период, в этой статье раскрывается как это сделать. (Убедительная просьба не использовать это в корыстных целях, так как Ваше нарушение все равно обнаружат, так что перед тем как это сделать закройте сайт от индексации, а лучше всего используйте это локально на диске своего компьютера):

Читайте также:  Abp block для опера

Открываем в редакторе файл /bitrix/modules/main/include.php –

он в закодированном виде, но код php в нем явно

просматривается (по символам ; < >и командам die, while и т.д.).

После каждой (или нескольких) из команд пробуем вставлять строку

//for ($_651851956 = (130 * 2 — 260),

//$_1513424658 = ($GLOBALS[‘____1474067924’][63]() Как продлить тестовый период Битрикс?(Как обнулить Битрикс?)

19:28:00 Unknown 3 Comments A + a —

Многие хотят получить 1С-Битрикс в пожизненное пользование совершенно бесплатно, но мало кто с этой задачей справляется. Однако в просторах интернета можно найти множество видео и сайтов, где рассказывается как можно сделать пожизненный триал, но некоторые данные уже сильно устарели, некоторые не подходят из-за своей привязанности к конкретной версии продукта, но все они сводятся к редактированию одного файла: include.php, который идет в составе ядра Битрикса.

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