Посмотрел, что саппорт пишет, немного подправил и у меня заработало )))
Вот как я делал.
1) Удалите sendmail: (а у меня его даже и не было! но все же) # rpm -e --nodeps sendmail
2) Установите postfix: (у меня уже стоял и даже был последней версии) # yum install postfix # /etc/postfix/post-install upgrade-package
3) Перекомпилируйте базу алиасов:# cd /etc # newaliases
3) Измените sendmail_path в /etc/php.ini и /etc/php.d/bitrixenv.ini на sendmail_path = /usr/sbin/sendmail -t -i # vi /etc/php.ini ищем строку командой "/sendmail_path", нажимаем "i" ставим курсор на новой строке после раздела [mail function], вставляем "sendmail_path = /usr/sbin/sendmail -t -i" без кавычек, нажимаем ESC и печатаем без кавычек ":wq" и нажимаем ENTER Далее редактируем еще одни настройки php аналогичным образом # vi /etc/php.d/bitrixenv.ini
4) Запустите postfix: # service postfix restart
5) Перезапустите apache: # service httpd restart
Проверьте работу, я создал файлик test_mail.php в папке /home/bitrix/www/ c таким содержимым: <? if (mail("moe_mylo@gmail.com","test subject", "test body","From: otpravitel@bitrix.ru")) echo "Сообщение передано функции mail, проверьте почту в ящике."; else echo "Функция mail не работает, свяжитесь с администрацией хостинга."; ?>
Далее переходим по адресу: http://ВАШ_САЙТ/test_mail.php ви можем увидеть кракозябли )) После чего стоит через минутку проверить свою почту (которую вы указали в скрипте/файлике test_mail.php, письмо может попасть в СПАМ, по-этому проверяем и там! У меня все работает!
Александр Воробьев написал: Игорь Горгуль , phpinfo показывает 1024M кроме того цифры все разные,например:
Код
ut of memory (allocated 10485760) (tried to allocate 20480 bytes)
Out of memory (allocated 6291456) (tried to allocate 65536 bytes)
Out of memory (allocated 10485760) (tried to allocate 327680 bytes)
memory_limit
1024M
Попробуйте посмотреть, какой memory_limit в файте etc/php.d/bitrixenv.ini и какой в etc/php.ini
Поделюсь своим опытом поднятия VMBitrix 7.0.0 на CentOS 7.x (может кому пригодится)
Итак, имеем сервер с чистой установкой CentOS 7.х
1) Заходим по SSH на чистый/новый сервак # ssh root@IP_server (если нестандартный порт, то добавляем -p ПОРТ)
2) Выставляем правильное время (команда это для CentOS 7.1, для других может отличаться) # timedatectl set-timezone Europe/Kiev
3) Проверяем # date
4) Исправляем ошибку перед тем как она появится )) «… Failed Local C…» (часто возникает...) # echo "export LC_ALL=en_US.UTF-8" >> /etc/profile # export LC_ALL=en_US.UTF-8
5) После этого переподключаемся к консоли # exit # ssh root@IP_server (если нестандартный порт, то добавляем -p ПОРТ)
6) Обновляем систему (тут везде соглашаемся выбирая "y" или "yes" # yum update
7) Перезагружаемся для уверенности # reboot
8 ) Заходим по SSH (секунд через 20-30) # ssh root@IP_server (если нестандартный порт, то добавляем -p ПОРТ)
12) После установку нужно допилить файлик /opt/webdir/bin/bitrix_utils.sh и добавить в конце строки «OPENVZ_INSTALL=$([[ -f /proc/user_beancounters ]] && echo 1 || echo 0 )» вот это: «OPENVZ_INSTALL=1», то есть строка должна выглядеть так: «OPENVZ_INSTALL=$([[ -f /proc/user_beancounters ]] && echo 1 || echo 0 ) OPENVZ_INSTALL=1»
12.1) Сделать это можно через редактор «vi». # vi /opt/webdir/bin/bitrix_utils.sh
12.2) Ищем строку (вставляем, то что ниже написано и нажимаем enter) # /OPENVZ_INSTALL=$([[ -f /proc/user_beancounters
12.3) Идем в конец строки, нажимаем букву «i» и добавляем (печатаем) OPENVZ_INSTALL=1 12.4) Сохраняем. Для этого нажимаем ESC потом печатаем (с двоеточием) :wq и нажимаем Enter 12.3) Перезагружаем всю систему # reboot
13.0) Заходим по SSH # ssh root@IP_server (если нестандартный порт, то добавляем -p ПОРТ)
13) Устанавливаем пароль на Bitrix и MySQL 14) Создаем пул серверов # выбираем «1» (короче по меню там все понятно…)
15) Устанавливаем часовой пояс BitrixENV и PHP (там со всем соглашаемся) в примере для Киева # сначала идем в самое главное меню, далее «1», потом «6», 1, 8, 47, 1, 1, Y, y, и выходим из конфига Битрикса: 0, 0, 0
16) Корректируем настройки php (это не всем нужно, так что если что пропускаем все пункты 16) # vi /etc/php.ini
16.1) Ищем memory_limit # /memory_limit
16.2) Ставим 256M # i -> = 256M -> ESC -> :wq
17) Ставим php-zip # yum install php-zip
18) Финальный ребут! # reboot
Теперь можно заходить через браузер на наш сервер и устанавливать или восстанавливать из бекапа наш 1с-Bitrix
У меня после установки BitrixVM 7 на Centos-7.1-x86_64 и установки демо интернет магазина первый раз страница (главная) загрузилась нормально, а далее выдает какую-то ошибку чуть ниже слайдера..
Но заметил что если сбросить кеш (сверху страницы в меню), то один раз главная загрузится без ошибки, а уже второй и последующие разы снова вылетает ошибка.