Подготовлен rpm-пакет bitrix-env для Fedora 8 Пока это бета-версия, прошу строго не судить Протестирована, например, при подготовке Bitrix Amazon EBS-based AMI (можно найти на сайте Amazon Web Services AMI ID ami-7d0ae714)
Цель * облегчение установки и настройки приложений Битрикс на произвольном оборудовании (не ВМ) * в частности, можно применять пакет для миграции сайтов, разработанных на Битрикс ВМ на оборудование заказчика без потерь производительности * подготовка и оптимизация различных виртуальных серверов типа VPS для установки и запуска приложений Битрикс - может быть полезно хостинг-провайдерам
В процессе устанавливаются и настраиваются все необходимые программные компоненты, после установки пакета на 80 порту появляется экран bitrixsetup, как и на Битрикс ВМ Настройки соответствуют Битрикс ВМ 1.5 Fedora 8 выбрана как стабильная, распостранённая, бесплатная платформа, поддерживаемая большим Red Hat'ом Пакет, скорее всего, будет устанавливаться на все версии Fedora >= 8 - не проверял
Спасибо за продукт - это именно то, что было нужно.
Взял базовый VPS на CentOS 5.4, дополнительно пришлось доставить catdoc из найденной в сети rpm (без него yum не отрабатывал, т.к. в CentOS такого пакета нет), после этого bitrix-env встал без проблем. И даже заработал как надо. По производительности практически идентично Битрикс-ВМ.
Потом соответственно образ получившегося VPS отложил в сторону как эталонный - теперь будет отличная альтернатива Битрикс-ВМ для раздачи VPS клиентам - кто любит убунту, будем давать оригинальный Битрикс-ВМ, а остальным - CentOS + bitrix-env.
P.S. По-моему на этом форуме отключен аттач картинок.
[root@bitrixrpm tmp]# ./bit.sh Installinig Bitrix web environment Zend-noarch | 951 B 00:00 Zend-noarch/primary | 18 kB 00:00 Zend-noarch 104/104 Zend-Server | 951 B 00:00 Zend-Server/primary | 25 kB 00:00 Zend-Server 144/144 http://dev.1c-bitrix.ru/yum/base/8/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found Trying other mirror. Error: Cannot retrieve repository metadata (repomd.xml) for repository: bitrix. Please verify its path and try again http://dev.1c-bitrix.ru/yum/base/8/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found Trying other mirror. Error: Cannot retrieve repository metadata (repomd.xml) for repository: bitrix. Please verify its path and try again http://dev.1c-bitrix.ru/yum/base/8/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404: Not Found Trying other mirror. Error: Cannot retrieve repository metadata (repomd.xml) for repository: bitrix. Please verify its path and try again
[root@bitrixrpm tmp]# rpm -ihv bitrix-env-1.5-bitrix.i386.rpm Preparing... ########################################### [100%] 1:bitrix-env ########################################### [100%] user bitrix was created Safe MySQL db creation... /usr/bin/my_print_defaults: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2) Fatal error in defaults handling. Program aborted /usr/bin/my_print_defaults: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2) Fatal error in defaults handling. Program aborted /usr/bin/my_print_defaults: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2) Fatal error in defaults handling. Program aborted /usr/bin/my_print_defaults: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2) Fatal error in defaults handling. Program aborted Stopping MySQL: [ OK ] /usr/bin/my_print_defaults: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2) Fatal error in defaults handling. Program aborted /usr/bin/my_print_defaults: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2) Fatal error in defaults handling. Program aborted /usr/bin/my_print_defaults: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2) Fatal error in defaults handling. Program aborted /usr/bin/my_print_defaults: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2) Fatal error in defaults handling. Program aborted Starting MySQL: [ OK ] mysql: Can't read dir of '/etc/mysql/conf.d/' (Errcode: 2) Fatal error in defaults handling. Program aborted Bitrix virtual appliance version 1.5
Available actions: 0. Virtual appliance information 1. Mail sending system parameters 2. Set Bitrix working protocol(s): HTTPS only 3. Disable ZendServerCE control panel 4. Change root password 5. Change bitrix password 6. Virtual server reboot 7. Virtual server shutdown 8. Quit to shell
Type a number and press ENTER
установлны все зависимости - вместе с зенд сервером
Хотелось бы узнать точный список зависимостей для Вашего РПМ пакета название - версия и тд
x86_64 - нет, список зависимостей: # rpm -ihv bitrix-env-1.5-bitrix.i386.rpm
Код
error: Failed dependencies:
catdoc is needed by bitrix-env-1.5-bitrix.i386
httpd >= 2.2 is needed by bitrix-env-1.5-bitrix.i386
libGeoIP.so.1 is needed by bitrix-env-1.5-bitrix.i386
mysql >= 5.0 is needed by bitrix-env-1.5-bitrix.i386
mysql-server >= 5.0 is needed by bitrix-env-1.5-bitrix.i386
nginx >= 0.6.39 is needed by bitrix-env-1.5-bitrix.i386
php-5.2-loader-zend-server is needed by bitrix-env-1.5-bitrix.i386
stunnel is needed by bitrix-env-1.5-bitrix.i386
zend-server-ce-php-5.2 is needed by bitrix-env-1.5-bitrix.i386
usoltsev пишет: x86_64 - нет, список зависимостей:
# rpm -ihv bitrix-env-1.5-bitrix.i386.rpm
Код
error: Failed dependencies:
catdoc is needed by bitrix-env-1.5-bitrix.i386
httpd >= 2.2 is needed by bitrix-env-1.5-bitrix.i386
libGeoIP.so.1 is needed by bitrix-env-1.5-bitrix.i386
mysql >= 5.0 is needed by bitrix-env-1.5-bitrix.i386
mysql-server >= 5.0 is needed by bitrix-env-1.5-bitrix.i386
nginx >= 0.6.39 is needed by bitrix-env-1.5-bitrix.i386
php-5.2-loader-zend-server is needed by bitrix-env-1.5-bitrix.i386
stunnel is needed by bitrix-env-1.5-bitrix.i386
zend-server-ce-php-5.2 is needed by bitrix-env-1.5-bitrix.i386
Поднял ради эксперемента чистую вирт машину с FC8 - не x64 создал скриптик который вы виложили в первой половине Вашего первого поста данной ветки форума. Всё встало без проблем, но как я понимаю не корректно изменились файлы конфигурации nginx и mysql (который в итоге вообще отказался запускаться). ZS CE работает, nginx то же работает.
Спасибо за продукт - это именно то, что было нужно.
Взял базовый VPS на CentOS 5.4, дополнительно пришлось доставить catdoc из найденной в сети rpm (без него yum не отрабатывал, т.к. в CentOS такого пакета нет), после этого bitrix-env встал без проблем. И даже заработал как надо. По производительности практически идентично Битрикс-ВМ.
Потом соответственно образ получившегося VPS отложил в сторону как эталонный - теперь будет отличная альтернатива Битрикс-ВМ для раздачи VPS клиентам - кто любит убунту, будем давать оригинальный Битрикс-ВМ, а остальным - CentOS + bitrix-env.
P.S. По-моему на этом форуме отключен аттач картинок.
Попробую на днях попробую поднять контейнер с CentOS