Александр Суворов, а как добавлять свои правила в firewalld на BitrixVM7(CentOS7), чтобы они не перезаписались?
14.12.2016 16:40:57
Александр Суворов, а как добавлять свои правила в firewalld на BitrixVM7(CentOS7), чтобы они не перезаписались?
|
|
|
|
14.12.2016 16:57:46
Версия: 7.0.0 от 5.12.2016
Установка через скрипт прошла без ошибок(centos 7), установлены пароли и выполнена перезагрузка. Видим классическое приветствие, далее пробую разверну Малый бизнес. После загрузки диструбутива видим: Error checking system requirements: MySQL functions are not enabled PHP 7.0.14 (cli) (built: Dec 7 2016 10:15:15) ( NTS ) Copyright © 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright © 1998-2016 Zend Technologies with Zend OPcache v7.0.14, Copyright © 1999-2016, by Zend Technologies Какие есть пути для решения проблемы? Империческим путем выявлено что в версии php 7.0.12 функция mysql_connect работает корректно. |
|
|
|
14.12.2016 17:33:18
Илья Дорофеичев,Bitrix Давно работает через mysqli
|
|
|
|
15.12.2016 12:41:34
Илья, точнее опишите ваши действия. Хостинг или виртмашина (версия), какой дистрибутив (версия), установка чз скачивание в скрипте bitrixsetup.php или дистр чз restore.php и т.п. |
|||
|
|
15.12.2016 12:44:37
такой сценарий не проектировался и не работал ранее. то, что работало у вас - частный случай или волшебство |
|||
|
|
15.12.2016 12:56:55
Александр, установка проиходила через shell-скрипт, ОС CentOS 7.2 , далее с помощью bitrixsetup.php выбираю новый проект(Малый Бизнес), происходит загрузка, далее ошибка.
|
|
|
|
15.12.2016 13:18:16
|
|||
|
|
15.12.2016 14:12:29
Илья имел в виду скрипт установи BitrixVM7 «1С-Битрикс: Веб-окружение» - Linux Версия: 7.0.0 от 5.12.2016.
Установка выполнена на чистый Centos 7. После установки возникает проблема c MySQL, описанная Ильей. Вопрос к тех. поддержке - как решить?! Когда будет новая версия скрипта установки BitrixVM с исправлением? |
|||||
|
|
15.12.2016 14:43:03
|
|||||
|
|
15.12.2016 16:32:35
Дмитрий Потапенко, так всегда было с момента перехода с 5.3 и выше. Аналогично и в vm 7.0.0 реализовано) Таск закончился с ошибкой - это фантазия? Потому как тикетов на эту тему не было
Илья Дорофеичев, как это воспроизвести? На чистый centos 7.2 поставил - работает, нет ошибки -> Error checking system requirements: MySQL functions are not enabled. PS: в PHP 7.0.* нет набора функций mysql_****, если вызвать будет фатал.
И это как получилось? Тоже не ловится, я включал вывод всех ошибок (error_reporting = E_ALL) - нет в логах ничего подобного.
Алексей Рощин, пока только Вы и Илья Дорофеичев с такой проблемой. Что фиксить, если не ясно как моделировать? |
|||||||||
|
|
15.12.2016 17:33:51
Странная ситуация, попробую поставить ОС и выполнить повторную инсталяцию через скрипт.
А какая у вас версия php? |
|
|
|
15.12.2016 17:45:32
тоже самое только что проверил: - скачал дистр Centos 7.2.1511 minimal - поставил BitrixVM чз bitrix-env.sh - перешел по ip машины - открылся bitrixsetup.php - выбрал демо-версию Малый бизнес. - установил Интернет-магазин - никаких ошибок
|
|||||
|
|
15.12.2016 18:30:37
Если выбирать любую другую версию то загрузка и разспковка проходят нормально, но далее мы видим ошибки что mysql-функция не указана
10-opcache.ini 20-ftp.ini 20-pdo.ini.disabled 20-sqlite3.ini.disabled 20-xmlwriter.ini.disabled 30-xmlreader.ini 15-xdebug.ini 20-gd.ini 20-phar.ini 20-sysvmsg.ini 20-xsl.ini 30-xmlreader.ini.disabled 15-xdebug.ini.disabled 20-gettext.ini 20-phar.ini.disabled 20-sysvmsg.ini.disabled 20-xsl.ini.disabled 40-apcu.ini 20-bz2.ini 20-iconv.ini 20-posix.ini 20-sysvsem.ini 30-mysqli.ini 40-geoip.ini 20-calendar.ini 20-json.ini 20-posix.ini.disabled 20-sysvsem.ini.disabled 30-pdo_mysql.ini 40-memcache.ini 20-ctype.ini 20-ldap.ini 20-pspell.ini 20-sysvshm.ini 30-pdo_mysql.ini.disabled 40-rrd.ini 20-curl.ini 20-mbstring.ini 20-shmop.ini 20-sysvshm.ini.disabled 30-pdo_sqlite.ini 50-apc.ini 20-dom.ini 20-mcrypt.ini 20-simplexml.ini 20-tokenizer.ini 30-pdo_sqlite.ini.disabled bitrixenv.ini 20-exif.ini 20-mysqlnd.ini 20-sockets.ini 20-xml.ini 30-wddx.ini opcache-default.blacklist 20-fileinfo.ini 20-pdo.ini 20-sqlite3.ini 20-xmlwriter.ini 30-wddx.ini.disabled Расширение mysqli точно работает, проверял простым тестом, соединяется с базой успешно: <?php $link = mysqli_connect("127.0.0.1", "my_user", "my_password", "my_db"); if (!$link) { echo "Ошибка: Невозможно установить соединение с MySQL." . PHP_EOL; echo "Код ошибки errno: " . mysqli_connect_errno() . PHP_EOL; echo "Текст ошибки error: " . mysqli_connect_error() . PHP_EOL; exit; } echo "Соединение с MySQL установлено!" . PHP_EOL; echo "Информация о сервере: " . mysqli_get_host_info($link) . PHP_EOL; mysqli_close($link); ?> Сейчас просто поставил centos 7.0 и запустил ваш скрипт, никаки обновлений самой системы не выполнял, версия ядра: 3.10.0-514.2.2.el7.x86_64 #1 SMP Tue Dec 6 23:06:41 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux PHP 7.0.14 (cli) (built: Dec 7 2016 10:15:15) ( NTS ) Copyright © 1997-2016 The PHP Group Zend Engine v3.0.0, Copyright © 1998-2016 Zend Technologies with Zend OPcache v7.0.14, Copyright © 1999-2016, by Zend Technologies Подскажите куда копать!!! |
|||||
|
|
15.12.2016 18:36:23
Александр, а можно ссылку на образ, который вы разворачиваете?
|
|
|
|
15.12.2016 18:37:12
Пожалуйста, напишите, как настраивать порты на CentOs 7
На CentOs6 я делал по инструкции из видео
Открыть все необходимые порты:
Модуль «Продвинутый обмен с 1C»
|
|||||
|
|
15.12.2016 18:44:40
качал этот: |
|||
|
|
15.12.2016 18:45:43
Артемий Зайцев, качаем и запускаем скрипт, перезагрузка и снова запускаем скрипт - он поставит все.
Порты открывать не надо, просто создать пулл на машине - она сама откроет нужные |
|||||||||
|
|
15.12.2016 18:47:44
Илья Дорофеичев, на яндексе есть CentOS-7-x86_64-NetInstall-1611.iso или CentOS-7-x86_64-Minimal-1611.iso: |
|||
|
|
15.12.2016 18:49:16
Сейчас так
Модуль «Продвинутый обмен с 1C»
|
|||||
|
|
15.12.2016 18:52:49
Артемий Зайцев, поправим на сайтах Передал контентщикам.
|
|
|
|
15.12.2016 18:55:42
Я не понял:
Модуль «Продвинутый обмен с 1C»
|
|||
|
|