Здравствуйте !Демо портала ни в какую не хочет устанавливаться. Виснет при "Установка главного модуля (UTF8)... 0%" в разных браузерах. В логах пусто, тесты сервера проходит, скрипт bitrix_server_test.php тоже. Единственное, что пишет, что выключено выполнение .htaccess - но это не правда, .htaccess прекрасно обрабатывается. Устанавливаю на сервер со следующим конфигом:
Natasha Usova написал: Единственное, что пишет, что выключено выполнение .htaccess - но это не правда,
Вот это как раз правда. У Вас кастомная сборка скорее всего (не BitrixEnv). mod_rewrite есть? Включен? Дополнительно ознакомьтесь с главой: Требования к серверному программному обеспечению (лишним не будет).
И в случае с корпоративным порталом, если это позволяет отдел IT - используйте BitrixEnv / BitrixVM. Иначе без pull-модуля у Вас не будет работать большая часть механизмов. Например: - Телефония - Видеозвонки - Realtime обновления - PUSH уведомления - Загрузка файлов в чате (это на скорую руку)
Pull-модуль - это я так понимаю модуль Nginx ? Предлагаемый Вами вариант, конечно удобен и прост в установке, не спорю. Но не хотелось бы терять возможность использования нашего Failover кластера (CARP+HAST+pfsync+MySQL replication). Да и Линукс у нас не в почете особо...А какие еще грабли могут быть, кроме этого pull-модуля ? В теории же можно из VM взять конфиги один в один и использовать их на своих серверах FreeBSD ?
Нет, кластер никак влиять не может. По факту это фейловер, при падении одной машины в кластере, управление на себя берет сразу другая, потому там на работу Apache и тп влиять не может. Консоль разработчика имеется ввиду режим отладки в bitrix_server_test.php ? Если так, то ошибок нет. Говорю, не считая .htaccess (который активен) в тестах ошибок нет. Кстати, при запуске этого скрипта появляется ошибка об отсутствующем файле (которого по определению быть не может) но при этом пишет зеленым Обработка .htaccess: Да.
script '/data/sites/bitrix24/bitrix_htaccess_test/test_file.php' not found or unable to stat
В общем удалось реализовать Корпоративный портал на FreeBSD. В целом ничего сложного. Запустили установку на BitrixVM, потом сняли оттуда резервную копию и залили на FreeBSD. Конфиги Apache и NGINX также скопировали, подправили (в основном пути и так по мелочи), все поднялось. NGINX push_stream_module находится в порту самого NGINX, так что компилировать вручную не требуется, nginx_push_stream_module, причем последней версии прекрасно работает с последним NGINX, ну и SSL еще к NGINX прикрутили сразу Let'sEncrypt. Завелось с пол оборота. Прекрасно приходят PUSH уведомления, в том числе и на мобильные. Единственно, где тупанули - это с memcached. В PHP есть 2 модуля memcache и memcached. Нужен первый, букву последнюю не заметили. Больше косяков со стороны самого Битрикса24 было - при заливании резервной копии ругнулся MySQL (лечится заменой файла site_checker.php, на форуме где-то тут валялся) и дефолтовые settings файлы видимо имели лишние символы за <? ... ?>, из-за чего в админке не отображались картинки, сгенерированные библиотекой GD (кстати на самой BitrixVM такая же ерунда).
Были вопросы здесь на форуме про FreeBSD и Корпоративный Портал Битрикс24 - отвечаю - это реально. И ничего сложного. Все прекрасно работает, пушы, звонки, уведомления, видеозвонки и т.д.