1С-Битрикс: Управление сайтомНа главную страницу
Клиентам
Маркетплейс
Партнерам
Разработчикам
Интеграция с 1С
Идея?


Личный кабинет
Авторизоваться
Регистрация
(войти) Корзина
Логин:

Пароль:



Забыли свой пароль?
Регистрация
Войти как пользователь:
Войти как пользователь
Вы можете войти на сайт, если вы зарегистрированы на одном из этих сервисов:
ВКонтакте
Мой Мир
Twitter
Facebook
Google
Livejournal
Яндекс
Rambler
Mail.Ru
Liveinternet
Blogger
OpenID
Используйте вашу учетную запись VKontakte.ru для входа на сайт.
Используйте вашу учетную запись Мой Мир@Mail.ru для входа на сайт.
Используйте вашу учетную запись на Twitter.com для входа на сайт.
Используйте вашу учетную запись на Facebook.com для входа на сайт.
Используйте вашу учетную запись Google для входа на сайт.
.livejournal.com
@yandex.ru
@rambler.ru
@mail.ru
http://www.liveinternet.ru/users/ /
.blogspot.com
OpenID:
  • Документация
    • Платформа PHP
    • Корпоративный портал
    • Платформа ASP.NET
    • Отраслевые решения
    • Marketplace
    • Аренда приложений (SaaS)
  • Обучение и сертификация
    • Онлайн-курсы и сертификация
    • Учебные центры
    • Мое обучение
    • Учебные видеоролики
  • Центр поддержки
    • Поддержка
    • FAQ
    • Мои обращения
  • Сообщество
    • Блоги Битрикс
    • Блоги веб-разработчиков
    • Общие форумы
    • Веб-разработчики
      • Моя страница
      • Мои сообщения
      • Группы
      • Найти коллег
  • Cтатьи
    • Архив
Главная / Общение / Форумы / Общие форумы / Виртуальная машина VMBitrix / RPM-пакет bitrix-env 1.6 для Fedora 8-12, CentOS 5

RPM-пакет bitrix-env 1.6 для Fedora 8-12, CentOS 5

Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Форумы » Общие форумы » Виртуальная машина VMBitrix
Страницы: 1 2 3 4 5 6 След.
RSS
RPM-пакет bitrix-env 1.6 для Fedora 8-12, CentOS 5, Анонс rpm-пакета bitrix-env версии 1.6
Igor Usoltsev
Администратор
Сообщений: 131 Авторитет: 5 Рейтинг пользователя: 37 Регистрация: 25.10.2007
#1
1
14.05.2010 20:17:37
Доступен пакет bitrix-env, версии 1.6
Версия доработана доя уровня Виртуальной машины 1.6, вкраце:

* Постарались сделать пакет более правильным, построенным на зависимостях
* Из пакета удалены команды конфигурации firewall'а (iptables), поскольку это - прерогатива администратора, из зависимостей пакета удалён msmtp, отдельно устанавливается в инсталяционном скрипте bitrix-env.sh
* После установки сайт доступен и по протоколу HTTP, и по HTTPS, для экономии ресурсов отключена панель управления Zend Server'ом. Обе эти опции по-прежнему хорошо управляются через (исправленное) меню пользователя root
* Добавлена поддержка SMTP сервера, появившегося в КП 9.0, который при правильной конфигурации запускается автоматически, как и XMPP сервер
* После обновления продукта вместе с поиском по документам MSOffice будет доступен поиск по PDF файлам, опубликованным на КорПортале
* Сделаны важные конфигурационные изменения, связанные с обновлением продуктов Zend-Server-CE с версии 4 на 5, добавлен модуль php-5.2-memcache для использования кеширования в оперативной памяти
* В конфигурацию NGINX внесены изменения для обработки кэшированных РНР-страниц (технология HTML-кэширования) - может очень успешно использоваться на публичных сайтах, построенных на БУС. Исправлены ошибки обработки WebDAV запросов для работы с файлами КорПортала, улучшена масштабируемость.
* В конфигурации APACHE исправлены ошибки, взникавшие, в частности, при "классической" (через java-applet) загрузке картинок в фотогалерею КП. Исправлена обработка типов документов docx, xlsx, pptx
* Улучшен стартовый скрипт bitrixsetup в части загрузки дистрибутивов по слабым каналам , добавлены локализации на английском и немецком языках
* Исправлены ошибки и замечания

Пакет протестирован на Fedora 8,12, CentOS 5.4 (всё - i386). На линейке Fedora 8-12, CentOS 5.* проблем быть не должно, при возникновении ошибок - пишите сюда, постараемся разобраться.
Кроме того, на пробу выкладываем пакет для CentOS 5 x86_64

Порядок установки

Код
# wget http://dev.1c-bitrix.ru/yum/bitrix-env.sh
# chmod +x bitrix-env.sh
# ./bitrix-env.sh


После установки потребуется отключить
Код
# service iptables stop
# chkconfig iptables off


или разрешить доступ к вашему серверу по след.портам

Код
80     http
443    https
10082  https панели управления Zend Server
5222   bitrix xmpp сервер
5223   bitrix xmpp сервер по ssl
25     bitrix smtp сервер


Кроме того, если вы планируете использовать Bitrix SMTP, потребуется отключить sendmail или другую SMTP службу, установленную по умолчанию
Код
# service sendndmail stop
# chkconfig sendmail off
 
 
Олег Терещук
Заглянувший
Сообщений: 4 Авторитет: 0 Рейтинг пользователя: 0 Регистрация: 13.10.2008
#2
0
25.05.2010 00:57:56
CentOS 5.4 bitrix-env 1.6
Иногда не запускается httpd

log httpd:

[ 24.05.2010 23:51:08 WARNING] ZSemaphoreImpl::constructor: failed to get semaphore id: File exists
[Mon May 24 23:51:08 2010] [error] (13)Permission denied: could not create /etc/httpd/run/httpd.pid
[Mon May 24 23:51:08 2010] [error] httpd: could not log pid to file /etc/httpd/run/httpd.pid

restart не помогает.
Явление "самоустраняется".Сейчас работает.
Производительность: 50-55, при 500МГц 512метр.При нагрузке "проседает" до 25-35
Изменено: Олег Терещук - 25.05.2010 00:59:32
 
 
Igor Usoltsev
Администратор
Сообщений: 131 Авторитет: 5 Рейтинг пользователя: 37 Регистрация: 25.10.2007
#3
0
25.05.2010 10:09:02
спасибо, проверим
 
 
Роман Петров
Эксперт
Сообщений: 1289 Авторитет: 23 Рейтинг пользователя: 381 Регистрация: 04.05.2007
#4
0
25.05.2010 19:59:34
вот с какой штукой столкнулся на виртуальной машине 1.6: http://dev.1c-bitrix.ru/community/webdev/user/11573/blog/1921/
ITConstruct. Разработка сайтов в Новосибирске. Внедрение корпоративных порталов. Техническая поддержка
 
 
Сергей Тарх
Заглянувший
Сообщений: 118 Авторитет: 2 Рейтинг пользователя: 2 Регистрация: 22.12.2008
#5
0
30.05.2010 18:54:47
1)При установке пакета на новый сервер с fedora как поступить с установкой панели управления ISPmanager. При установке она тоже устанавливает mysql, php и еще что-то.
Устанавливать ее до или после установки пакета? есть ли подобная практика? Не испортит ли она заранее заданные настройки?
2) При эксплуатации сервера с оптимизированным пакетом под битрикс в случае какой либо аварии, нарушевшей те или иные настройки, какой самый простой способ быстро восстановить первоначальную настройку, сохранив при этом все данные сайта. Решение должно быть для человека без глубоких знаний серверного ПО, в принципе ведь именно для таких людей предназначен этот пакет.
 
 
Igor Usoltsev
Администратор
Сообщений: 131 Авторитет: 5 Рейтинг пользователя: 37 Регистрация: 25.10.2007
#6
0
31.05.2010 10:45:26
1) нужно проверять, конечно же, мы не проверяли
ISPmanager, скорее всего, зависит от пакетов php, mysql,...
bitrix-env так же зависит от php (сборка zend server ce), mysql,...
правильно будет пробовать установить сначала bitrix-env, затем ISPmanager, но без переустановки РНР

2) переустановить пакет bitrix-env, после чего вновь установленный пакет:
-создаст новую бд sitemanagerN, оставив прежнюю без изменений
-создаст новый DOCUMENT_ROOT=/home/bitrix/www, переименовав старый в /home/bitrix/wwwN
Для запуска прежнего сайта достаточно изменить DOCUMENT_ROOT, или переименовать /home/bitrix/wwwN в /home/bitrix/www
И, конечно же, не забывайте делать бэкап перед экспериментами
 
 
Сергей Тарх
Заглянувший
Сообщений: 118 Авторитет: 2 Рейтинг пользователя: 2 Регистрация: 22.12.2008
#7
0
31.05.2010 11:04:51
Спасибо.
1)
Цитата
Igor Usoltsev пишет:
переустановить пакет bitrix-env
, а можете кратко описать алгоритм, надо ведь сначала будет удалить все установленное ПО? иначе просто пишет ....complete.
Fedora в целом понравилась, современно выглядит. Однако литературы или документации на русском в отличии от freebsd в принципе нет.
2) как настроить после установки Вашего пакета работу нескольких сайтов на одном сервере? Достаточно внести информацию о виртуальных серверах в httpd.conf и все? речь идет о принципиально разных сайтах, а не о нескольких сайтах на одной версии битрикса.
 
 
Сергей Тарх
Заглянувший
Сообщений: 118 Авторитет: 2 Рейтинг пользователя: 2 Регистрация: 22.12.2008
#8
0
31.05.2010 11:06:31
да, сайт самого Битрикса уже переехал на ОС Fedora ? если нет, то сообщите об этом позже. Будет стоять именно на этом оптимизированном пакете?
 
 
Igor Usoltsev
Администратор
Сообщений: 131 Авторитет: 5 Рейтинг пользователя: 37 Регистрация: 25.10.2007
#9
0
31.05.2010 11:16:25
# yum remove bitrix-env
# yum install bitrix-env

документация - смотрите здесь, например http://docs.fedoraproject.org/ru-RU/Fedora/12/html/Installation_Guide/index.html

"настроить после установки Вашего пакета работу нескольких сайтов на одном сервере?" - это уже факультативное задание smile;)
 
 
Сергей Тарх
Заглянувший
Сообщений: 118 Авторитет: 2 Рейтинг пользователя: 2 Регистрация: 22.12.2008
#10
0
31.05.2010 11:28:17
после установки пакета создается пользователь bitrix и папка bitrix, в которой видимо и лежит сайт. Мне не хватает прав для доступа в эту папку. Пароль bitrix не помогает. как быть?
 
 
Сергей Тарх
Заглянувший
Сообщений: 118 Авторитет: 2 Рейтинг пользователя: 2 Регистрация: 22.12.2008
#11
0
02.06.2010 03:02:29
[root@92-38-225-198 ~]# chmod +x bitrix-env.sh
Что это может означать?
[root@92-38-225-198 ~]# ./bitrix-env.sh
Bitrix Environment for Linux installation script

Yes will be assumed to answers, and will be defaulted. 'n' or 'no' will result in a No answer, anything else will be a yes.

This script MUST be run as root or it will fail
---
Fedora 12 - OS and version are correct.
Repository 'vz-base' is missing name in configuration, using id
Repository 'vz-updates' is missing name in configuration, using id
Zend-Server | 951 B 00:00
Zend-noarch | 951 B 00:00
http://dev.1c-bitrix.ru/yum/fedora/base/12/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 : http://dev.1c-bitrix.ru/yum/fedora/base/12/x86_64/repodata/repomd.xml
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: bitrix. Please verify its path and try again
Repository 'vz-base' is missing name in configuration, using id
Repository 'vz-updates' is missing name in configuration, using id
http://dev.1c-bitrix.ru/yum/fedora/base/12/x86_64/repodata/repomd.xml: [Errno 14] HTTP Error 404 : http://dev.1c-bitrix.ru/yum/fedora/base/12/x86_64/repodata/repomd.xml
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: bitrix. Please verify its path and try again
Bitrix Environment for Linux installation complete
[root@92-38-225-198 ~]#
 
 
Igor Usoltsev
Администратор
Сообщений: 131 Авторитет: 5 Рейтинг пользователя: 37 Регистрация: 25.10.2007
#12
0
02.06.2010 10:31:18
Для Fedora 12 x86_64 пакета пока нет smile:(
Если необходима 64-битная версия, попробуйте CentOS 5 x86_64
 
 
Сергей Тарх
Заглянувший
Сообщений: 118 Авторитет: 2 Рейтинг пользователя: 2 Регистрация: 22.12.2008
#13
0
02.06.2010 13:49:14
Спасибо.
Уже дважды на двух разных машинах установил сайт с оптимизированным Вашим пакетом - все просто летает.
Но после перезагрузки сервера получаю "Service is temporarily unavailable
The server is temporarily unable to service your request due to maintenance downtime or capacity problems. Please try again later. " - в чем искать причину?
 
 
Igor Usoltsev
Администратор
Сообщений: 131 Авторитет: 5 Рейтинг пользователя: 37 Регистрация: 25.10.2007
#14
0
02.06.2010 14:04:43
# service nginx status
# service zend-server status

/var/log/httpd/error_log
/var/log/nginx/error.log
 
 
Сергей Тарх
Заглянувший
Сообщений: 118 Авторитет: 2 Рейтинг пользователя: 2 Регистрация: 22.12.2008
#15
0
02.06.2010 15:13:30
Уважаемые разработчики Битрикс! Я бы пошел на Вашем месте чуть дальше. А именно сделайте пакет для массового использования. Сделайте доп пакет в виде панели управления для создания нового сайта на новом домене, управление почтой, управления бекапами. И тогда цены не будет этому пакету. Люди сервера свои ставить начнут, и сайты работать быстро будут.
Включайте в свой план работы!
 
 
Сергей Тарх
Заглянувший
Сообщений: 118 Авторитет: 2 Рейтинг пользователя: 2 Регистрация: 22.12.2008
#16
0
03.06.2010 02:58:54
поднял на VPS на федоре все здорово, работает, готов переехать, но есть проблема - не отправляются письма с сайта. Какие и как настройки сделать.
 
 
Олег Терещук
Заглянувший
Сообщений: 4 Авторитет: 0 Рейтинг пользователя: 0 Регистрация: 13.10.2008
#17
0
05.06.2010 23:01:43
Насколько я понял , почта работает через внешний почтовый сервер (SMTP) посредством небольшой
утилиты msmtp. Я тренировался с SMTP Google, зарегистрировав gmail-аккаунт на gmail.

Написано как это сделать очень много и на многих сайтах.

msmtp заработал только после создания файла конфигурации в директории /etc (/etc/msmtprc).
Если установить его в home/.msmtprc (как написано во многих статьях) - не стартует (почему?).
 
 
Igor Usoltsev
Администратор
Сообщений: 131 Авторитет: 5 Рейтинг пользователя: 37 Регистрация: 25.10.2007
#18
0
07.06.2010 11:37:45
проверил на RPM 1.6 Fedora 8 x86 на локальном smtp и gmail

Код
$ cat .msmtprc
account default
logfile /home/bitrix/.msmtp.log
host smtp.local.ru
port 25
from usoltsev@local.ru
auth off

account gmail
from mygmail@gmail.com
protocol smtp
host smtp.gmail.com
port 587
user mygmail@gmail.com
password mypass
auth on
tls on
tls_certcheck off

отправка обоих писем прошла успешно
Код
$ su - bitrix
$ cat text.file | /usr/bin/msmtp usoltsev@bitrixsoft.com
$ cat .msmtp.log
Jun 07 03:12:28 host=smtp.local.ru tls=off auth=off from=usoltsev@bitrix.ru recipients=usoltsev@bitrixsoft.com mailsize=29 smtpstatus=250 smtpmsg='250 2.6.0 <Udasg0000196a@smtp.local.ru> Queued mail for delivery' exitcode=EX_OK
$ cat text.file | /usr/bin/msmtp --account=gmail usoltsev@bitrixsoft.com

оба письма получены баз файла /etc/msmtprc
Код
$ ls -la /etc/ | grep '*msmtp*'

видимо, вы встретились с проблемой msmtp на какой-то определённой версии, сообщите версию ОС, проверим, внесём изменения в пакет
 
 
Олег Терещук
Заглянувший
Сообщений: 4 Авторитет: 0 Рейтинг пользователя: 0 Регистрация: 13.10.2008
#19
0
07.06.2010 12:52:46
CentOS release 5.4 (Final) i386. Проверю повторно.

Сейчас отравка почты работает хорошо, используем SMTP нашего хосинг-провайдера.

Письма отправляются от отправителя который я указываю в соответствующем поле на сайте (рассылка).
Изменено: Олег Терещук - 08.06.2010 00:13:40
 
 
kolpino RU
Заглянувший
Сообщений: 1 Авторитет: 0 Рейтинг пользователя: 0 Регистрация: 28.10.2009
#20
0
15.06.2010 20:07:50
Подскажите пожалуйста как настроить несколько независимых сайтов (виртуальных хостов) на RPM пакете.. мучаюсь уже 2 недели, никак не получается.
 
 
Василий Лучинкин
Заглянувший
Сообщений: 116 Авторитет: 2 Рейтинг пользователя: 2 Регистрация: 14.11.2006
#21
0
17.06.2010 12:14:14
Igor Usoltsev,
Скажите, пожалуйста, чем обусловлен выбор операционных систем? Почему Вы выбираете скорее десктопные дистрибутивы? Чем Debian или FreeBSD не понравились?
Дизайн студия "DreamOnline"
http://www.dreamonline.ru/
 
 
Василий Лучинкин
Заглянувший
Сообщений: 116 Авторитет: 2 Рейтинг пользователя: 2 Регистрация: 14.11.2006
#22
0
17.06.2010 17:45:38
Сейчас ставлю CentOS, отключил все пакеты - потребовалось 6 дисков - бред...

Ubuntu ваш тоже удивил, задаю гуглю вопрос - выдает форум, я открываю, а там народ скиншотами обменивается - ппц...
Дизайн студия "DreamOnline"
http://www.dreamonline.ru/
 
 
Евгений Исянов
Заглянувший
Сообщений: 2 Авторитет: 1 Рейтинг пользователя: 1 Регистрация: 27.05.2010
#23
0
23.06.2010 07:25:11
Возникла проблема при запуске скрипта bitrix-env.sh:
Код
....
....
 Processing Dependency: phpMyAdmin for package: phpmyadmin-zend-server-php-5.2
--> Finished Dependency Resolution
bitrix-env-1.6-bitrix.i386 from bitrix has depsolving problems
  --> Missing Dependency: mod_geoip is needed by package bitrix-env-1.6-bitrix.i386 (bitrix)
bitrix-env-1.6-bitrix.i386 from bitrix has depsolving problems
  --> Missing Dependency: catdoc is needed by package bitrix-env-1.6-bitrix.i386 (bitrix)
bitrix-env-1.6-bitrix.i386 from bitrix has depsolving problems
  --> Missing Dependency: xpdf is needed by package bitrix-env-1.6-bitrix.i386 (bitrix)
bitrix-env-1.6-bitrix.i386 from bitrix has depsolving problems
  --> Missing Dependency: memcached is needed by package bitrix-env-1.6-bitrix.i386 (bitrix)
phpmyadmin-zend-server-php-5.2-4.0-15.noarch from Zend-noarch has depsolving problems
  --> Missing Dependency: phpMyAdmin is needed by package phpmyadmin-zend-server-php-5.2-4.0-15.noarch (Zend-noar         ch)
bitrix-env-1.6-bitrix.i386 from bitrix has depsolving problems
  --> Missing Dependency: nginx >= 0.6.39 is needed by package bitrix-env-1.6-bitrix.i386 (bitrix)
Error: Missing Dependency: xpdf is needed by package bitrix-env-1.6-bitrix.i386 (bitrix)
Error: Missing Dependency: catdoc is needed by package bitrix-env-1.6-bitrix.i386 (bitrix)
Error: Missing Dependency: phpMyAdmin is needed by package phpmyadmin-zend-server-php-5.2-4.0-15.noarch (Zend-noa         rch)
Error: Missing Dependency: memcached is needed by package bitrix-env-1.6-bitrix.i386 (bitrix)
Error: Missing Dependency: mod_geoip is needed by package bitrix-env-1.6-bitrix.i386 (bitrix)
Error: Missing Dependency: nginx >= 0.6.39 is needed by package bitrix-env-1.6-bitrix.i386 (bitrix)
 You could try using --skip-broken to work around the problem
 You could try running: package-cleanup --problems
                        package-cleanup --dupes
                        rpm -Va --nofiles --nodigest
The program package-cleanup is found in the yum-utils package.
 
 
Максим Махнюк
Посетитель
Сообщений: 53 Авторитет: 2 Рейтинг пользователя: -3 Регистрация: 31.12.2008
#24
0
24.06.2010 23:43:42
Опробовал скрипт установщика на CentOS 5.5 и в процессе установки проблем не обнаружил. Но вопросы/пожелания к разработчикам имеются:

Почему бы из коробки не установить кеширование изображений и, возможо, стилей и скриптов хотя бы для административного раздела? Простейшая вставка в конфиг nginx хотя бы вот такой строчки "location ~ \.(png|jpg|gif|css|js) { expires 3d; break; }" настолько разительно меняет скорость отрисовки страниц сайта, что просто удивительно что нечто подобное не работает из коробки. Или по некоторым причинам это сознательно не делается?

Так же, заметил, что в конфиге nginx до сих пор не пропала строчка "proxy_set_header Host $host:80;". А это означает риск получить проблемы с продвижением сайтов на данной платформе. Довольно неприятные проблемы, так что крайне не рекомендую использовать данное окружение в продакшене.
 
 
Роман Петров
Эксперт
Сообщений: 1289 Авторитет: 23 Рейтинг пользователя: 381 Регистрация: 04.05.2007
#25
0
25.06.2010 06:52:56
Цитата
Максим Махнюк пишет:
Почему бы из коробки не установить кеширование изображений и, возможо, стилей и скриптов хотя бы для административного раздела? Простейшая вставка в конфиг nginx хотя бы вот такой строчки "location ~ \.(png|jpg|gif|css|js) { expires 3d; break; }" настолько разительно меняет скорость отрисовки страниц сайта, что просто удивительно что нечто подобное не работает из коробки. Или по некоторым причинам это сознательно не делается?


потому что некоторые генерируют их на лету, например
ITConstruct. Разработка сайтов в Новосибирске. Внедрение корпоративных порталов. Техническая поддержка
 
 
 
Страницы: 1 2 3 4 5 6 След.
 
Технологии Эрмитаж
BitrixMobile
Автокеширование
SiteUpdate
Производительность Виртуальная машина
Веб-окружение
Результаты тестов
Выбрать хостинг
Веб-кластер
Безопасность Проактивная защита
Веб-антивирус
Аутентификация

Контакты Поиск Карта сайта
Телефон: +7 (495) 229-14-41
Оставайтесь с нами: Facebook Twitter Habrahabr VKontakte Developers Google 1+
Как распознать QR код?Контакты QR


© 2001-2012 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом.
Английская версия Немецкая версия