Николай, при установке пакета выдается ошибка (8/107): bitrix-env-3.0.1-bitrix.noarch.rpm | 19 MB 00:08 http://repos.1c-bitrix.ru/yum/el/6/x86_64/bitrix-env-3.0.1-bitrix.noarch.rpm: [Errno -1] Package does not match intended download. Suggestion: run yum clean metadata Пробовал несколько раз на чистый CentOS 6 В чем может быть причина?
Добрый день, Андрей! Попробуйте перед установкой выполнить yum clean all Видимо вам не повезло и вы пытались обновиться в момент обновления репозитория (было внесено несколько изменений)
Николай, Какие изменения были внесены? Я уже начал экспериментировать с образом, который скачал на сайте. Стоит ли скачивать виртуальную машину заново или можно как то обновить rpm пакет?
Изменения незначительные: - включен access.log apache - для rpm пакета в зависимости к пакету добавлены ntp, ntpdate, в виртуальных машинах эти пакеты присутствовали изначально - для виртуальных машин убраны постоянная привязка сетевых карт к именам интерфейсов
Коллеги, подскажите пожалуйста, несколько вопросов по виртуальной машине: развернул на VMPlayer - входим под root - видим меню из 12 пунктов. Раньше (во 2й версии) был пункт меню 8.Quit to shell. Сейчас его нет. Если нажать Ctrl-C - попадем в шел. А как вернуться обратно в это меню? (или просто набираем exit и затем вновь логинимся под root-ом?) - появилась возможность создавать несколько сайтов на вирт машине. Тогда как обращаться из браузера родительской системы, чтобы виртуальная машина отработала обращение к дополнительным сайтам? (Если просто по адресу - вызывается первый сайт. Чтобы обращение проходило к след сайтам, я так понимаю, нужно DNS настроить и задать имя хоста виртуального сервера, а также прописывать имя сайта и его адрес в hosts Win7 ?) - чтобы созданные письма на сайте (скажем рассылка или просто запрос) уходили на реальный почтовый ящик что то необходимо настраивать? (по умолчанию, после разворачивание вирт.машины 3.0 почта ни куда не уходит) - в дистрибутиве отсутствует SAMBA - странно, но в предыдущей версии с SAMBA вообще ни каких проблем не было, а сейчас не могу самбу настроить на доступ из вне.
Не очень много опыта работы с юниксами, поэтому такие вопросы и возникли - подскажите, пожалуйста, хотя бы направление для заточки своей вирт.машины - очень нравится, производительность бешенная, переносимость великолепная, с несколькими сайтами на одной вирт.машине вообще отличная среда для разработки - нужно осваивать.
P.s. vmbitrix_guide.doc читало - от прежней версии и ответов на эти вопросы там нет.
1. для возврата в меню выполните следующие команды:
Код
cd
. ./menu.sh
2. Если коротко, то вы должны прописать DNS дополнительных сайтов или указать их в файлах host на сервере и на машине с которой будет осуществляться доступ.Дополнительные сайты открываются только по имени. Подробней можно посмотреть тут BitrixEnv3 и BitrixVM3
3. Для того чтобы почта уходила вам необходимо настроить отправку почту через msmtp. Сделать это можно пунктом 1 меню
4. samba не входит в состав BitrixVM3 и не входила в состав BitrixVM2. Для ее использования вам ее надо установить и настроить самостоятельно. Но смысла в этом я не вижу, так как для работы вполне хватает ssh и sftp на его базе.
Пытаюсь настроить msmtp на виртуальном сервере, но ни чего не выходит, похоже какие-то ошибки у вас в конфигах: - делаю на свежем дистрибутиве BitrixVM3_60.7z сразу после установки. - после выбора первого пункта меню указываю следующие данные (хочу пересылать на свой существующий gmail ящик)
сразу-же после нажатия Enter вылетает в основное меню, ни чего не записывая. если проверить файл /etc/.msmtprc, то его не существует - линк на /home/bitrix/.msmtprc оказывается разорваным
Может быть просто здесь на форуме разместите содержимое этого конфига, чтобы без менюшки можно было его настроить и запустить почтовик на VMBitrix?
Еще раз - машина только что развернута из текущего BitrixVM3_60.7z. Еще ни чего там не настраивалось (кроме установки демо-сайта битрикса)
Все таки я msmtp победил. Расскажу как, может кому пригодится:
Заходим под root на сервере и переходим cd /www/bitrix/. Вызываем mc (плохо знаю команды unix ,поэтому пользую MidNight Commander). Создаем файл в этом каталоге (если его вдруг нет): ls > .msmtprs. Заходим в этот файл и удаляем содержимое в нем, вставляя нужные строчки:
defaults account default
logfile /home/bitrix/.msmtp.log syslog off host smtp.gmail.com port 587 protocol smtp auth on from userxxxx@gmail.com user userxxxx@gmail.com password 1234567890
tls on tls_starttls on tls_certcheck_off
Естественно, заменяя userxxxx и 01234567890 на свои имя пользователя и пароль Устанавливаем владельца и права на этот файл: chown bitrix:bitrix /home/bitrix/.msmtprc chmod 0600 /home/bitrix/.msmtprc
Теперь переходим в /etc/ и устанавливаем связь между имеющимся /etc/msmtprc и нашим созданным /home/bitrix/.msmtprc: в MC нажимаем f9 -> File -> Link
Важно, после изменений перезапускаем апача (msmtp просто так не рестартует): /etc/init.d/httpd restart
Пробуем на установленном сайте изменить Отчество у админа, поставив галочку "Уведомлять пользователя". Если все нормально - придет письмо на адрес, заданный userxxx@gmail.com.
Если не помогло - смотрим лог ошибок /var/log/httpd/error_log - ищем строки по /etc/msmtprc - смотрим, что там пишет и исправляем ошибки в конфиге.
Не помогло, переустановим msmtp: yum reinstall msmtp. Опять рестартуем апач
Все, этого должно быть достаточно для работы. Не понятно только, почему gmail заработал на 587 порту, а не на 465(При использовании этого порта сайт почему-то перестает вообще отвечать). С 587 портом тоже есть интересная особенность - пока письмо не отправится, страница не перезагрузится.
Тестирование производительности, относящееся к почте, четко показывает тормоза почтовой системы (не суть важно, для разработки сойдет, но все таки цифра поражает - в 400 раз больше эталонной):