Для перехода сайта компании на Битрикс было принято решение создавать его сразу в виртуальной машине, и затем, получив лицензию, перенести его на площадку к хостеру, не нарушая работоспособность текущего сайта.
К сожалению, виртуальная машина не содержит Zend Optimizer (что было обнаружено при установке Битрикса). Пришлось исправить руками:
На виртуальной машине VMBitrix включено расширение Zend Guard Loader, которое выполняет ту же задачу, что Zend Optimizer: позволяет исполнять зазендованные php файлы.
Но старые дистрибутивы Битрикс не работали с ним. Надо брать последний дистрибутив.
Если Zend Server ставился отдельно, через панель Zend сервера, которая доступна по адресу
Цитата
https://<IP машины>:10082/ZendServer
надо включить расширение Zend Guard Loader, там же нажать Restart PHP.
Ничего дополнительно ставить не надо.
P.S. Изменил описание темы чтобы предостеречь остальных от ошибки.
Denis Sharomov пишет: На виртуальной машине VMBitrix включено расширение Zend Guard Loader, которое выполняет ту же задачу, что Zend Optimizer: позволяет исполнять зазендованные php файлы. Но старые дистрибутивы Битрикс не работали с ним. Надо брать последний дистрибутив.
Установлена - BitrixVirtualAppliance15 - самая свежая. Согласно vmbitrix_guide мы открыли систему установки - стянули дистрибутив и уперлись в отсутствие Zend Optimizer Zend Guard Loader по умолчанию в сервере СЕ активирован (а он идет в стандартном наборе в ВМ).
Вот в таких параметрах запущен Zend в виртуальной машине.
Цитата
Denis Sharomov пишет: Ничего дополнительно ставить не надо.
P.S. Изменил описание темы чтобы предостеречь остальных от ошибки.
Денис - проведите эксперимент самостоятельно, и вы увидите недостатки ВМ набора. Мало того - Вы сами себе перечите - "Надо брать последний дистрибутив." То есть тот который идет с ВМ не будет установлен в том наборе что предполагаем ВМ. Кстати эту проблему народ задавал по интернету - порывшись вы увидите что люди, мало знакомые с системным администрированием, но хорошо с поиском, предпочитали найти ключи к битриксу, чем описать системное решение проблемы тут. Так что не менять тему форума надо - а выпускать быстрее следующую версию ВМ.
Александр, я понимаю, вы проделали большую работу, и соглашаться с тем, что это было напрасно, не очень удобно. Но тем не менее это так. Лучше в таких случаях сначала писать в техподдержку.
В Виртуальную машину я устанавливал 1С-Франчайзи. У меня задача - перевести сайт компании на Битрикс.
А информацию на форум написал только потому что я увидел подобные вопросы в сети. Я изучаю сейчас ВМ, дабы разобраться в оптимизации и многосайтовости.
Этот ход сложнее для новичка в битриксе... не все же досконально знают код. Так что это второй способ решения проблемы, с которой я столкнулся. Спасибо за четкий ответ, есть куда капать в системе.
Денис, проблема с дистрибутивом 1С-Франчайзи действительно есть. Я думаю, что проще всего пересобрать его на новом битрикс и вы закроете проблему навсегда.
ITConstruct. Разработка сайтов в Москве и Новосибирске. Внедрение корпоративных порталов. Техническая поддержка
И установить его возможности нет? То что его там нет, я знаю, но я установить пытаюсь. Вроде все верно сделал, но пока безрезультатно. Попробую еще над php.ini поколдовать.
Вопрос решен, проблема оказалась во мне. Не заметил, что скачал 64-х битную версию загрузчика. Но в итоге проблему не решило - файлы старой кодировки, видимо, надо ставить 5.2.