bitrixsetup php не запускается

Проблемы при установке 1С:Битрикс 6.0

При установке на площадке masterhost с тарифным планом «Битрикс» возникли следующие ошибки:

1. При использовании скрипта bitrix6setup.php:
Отсутствует папка upload. При ее добавлении с правами 777 удается продолжить установку до 5го шага (создание таблиц). После его завершения отображается пустая страница.
2. При ручной распаковке архива и установке нет ошибки с папкой upload, но установка также завершается с ошибкой после 5го шага.

Лог ошибок сервера:
[Sun May 13 13:55:39 2007] [error] [client xxx.xxx.xxx.xxx] File does not exist: /home/uXXXX/domain_name/www/bitrix/httest/test_file.php

Не понятно, что это за файл и откуда он должен был появиться.

Сталкивался ли кто-либо с подобной проблемой? Есть ли какие-либо идеи?

Цитата
Вячеслав Кубаев пишет:
При установке на площадке masterhost с тарифным планом «Битрикс» возникли следующие ошибки:

1. При использовании скрипта bitrix6setup.php:
Отсутствует папка upload. При ее добавлении с правами 777 удается продолжить установку до 5го шага (создание таблиц). После его завершения отображается пустая страница.
2. При ручной распаковке архива и установке нет ошибки с папкой upload, но установка также завершается с ошибкой после 5го шага.

Лог ошибок сервера:
[Sun May 13 13:55:39 2007] [error] [client xxx.xxx.xxx.xxx] File does not exist: /home/uXXXX/domain_name/www/bitrix/httest/test_file.php

Не понятно, что это за файл и откуда он должен был появиться.

Сталкивался ли кто-либо с подобной проблемой? Есть ли какие-либо идеи?

Ндя, что-то вообще не захотел ставится, а что масетр хост говорит?

Если такоя проблема наверное надо все сносить и заного все ставить. не знаю конечно ноя так думаю.

Источник

Фатальная ошибка BitrixSetup

Предисловие

Продукты 1С-Битрикс часто имеют не однозначную оценку со стороны разработчиков. Это в основном обусловлено тем, что продукт разрабатывается с 2002 года и имеет большое количество старой кодовой базы, а также очень широкий функционал, который тяжело поддерживать даже большой команде разработчиков, а тем более вовремя писать подробную документацию. Ну и главное наверное, это то, что продукт рассчитан больше на пользователя, чем на разработчика.

Но есть вещи, которые не оправдывает ни один из вышеперечисленных фактов.

Устанавливаем BitrixSetup

У нас стандартное веб окружение LAMP:

Устанавливаем BitrixSetup и получаем фатальную ошибку:

Ошибка находится в файле «/bitrix/modules/main/lib/httpapplication.php»:

Ниже приводим метод, который вызывает ошибку, а точнее его седьмая строчка

На этой строке мы массиву присваиваем метод, именно это присвоение и вызывает ошибку. На просторах интернета мною не было найдено решение этой фатальной ошибки, то есть никто о ней не пишет, в том числе и на официальном ресурсе 1С-Битрикс. Как видно из источника https://www.php.net/manual/ru/function.list.php присваивание массива в php работает только с версии 7.1, в данном коде мы не видим проверки на версию php, в документации мы видим информацию о версии php, ниже которой нельзя использовать продукт https://www.1c-bitrix.ru/products/cms/requirements.php

К чему весь этот пост, ведь по сути мы устанавливаем чистый продукт и логично, что мы ставим версию php указанную как минимальную, но здесь есть несколько «НО»:

Разработчики 1С-Битрикс всегда говорили о поддержке обратной совместимости, и дескать именно из-за этого большие проблемы с поддержкой кода, тяжело проходят рефакторинги и долгие релизы, но представим, что у вас есть старый проект, который вы можете перенести только выгрузив ветку шаблона сайта с разделами, так как хранить весь «1С-Битрикс» вам не позволяет количество ресурсов, если у вас не один проект, а множество. Проект со старой кодовой базой установить на чистый установленный продукт не представляется возможным.

Самое главное, появляются ошибки с версиями php 7.4.*, а на php 8.0.* инсталлятор вообще отказывается работать, почему бы не указать явно какие версии php использует продукт.

Заключение

Что мы имеем по итогу:

Для быстрой работы продукта нам нужна виртуальная машина 1С-Битрикс, а с другими часто приходится кастомизировать элементы зависящие от ядра тем самым теряя возможность обновлений.

Для разработки и поддержки продукта нам нужен разработчик, который умеет работать с mix кодом, BX.jquery и т.д., а таких нужно еще поискать.

При обновлениях продукта по факту нет обратной совместимости, нельзя обновить ядро с поддержкой php 7.0, например.

Большое количество сайтов в связи с тяжелой кодовой базой 1С-Битрикса находятся на старом не безопасном коде и обновится не могут.

Получается, это дорого, не безопасно и не понятно перспективно ли? С любой новой версией php 1С-Битрикс может просто остаться на обочине развития веб разработки.

Источник

Некоторые Нюансы Установки «Битрикс»

Если у вас возникли какие либо вопросы которые вы не смогли решить по нашим публикациям самостоятельно,
то ждем ваше обращение в нашей службе тех поддержки.

Источник:

Все мальчики делают это. И многие девочки делают это. А другая живность не делает это. И нерусские вовсе не делают это, ну может чуть-чуть. Нет, это не про игры полов, просто мы начинаем рассказ о типовых проблемах установки «Битрикс» на мотив «Let’s Do It, Let’s Fall in Love». Оставайтесь с нами!

1. Не запускается bitrixsetup.php

Можно сберечь много нервов, если предварительно тестировать хостинг скриптом проверки, рекомендуемым «1С-Битрикс». Всего тестируется 18 параметров.

2. При установке «Битрикс» на хостинг в кодировке UTF-8 «слетают» символы кириллицы

Папкам, в которые устанавливается CMS, должны быть назначены права на запуск-чтение-запись (777). Возможны варианты:

Если прав недостаточно, файлы с кириллическими символами не могут записаться в нужной кодировке.

3. Установка останавливается с предупреждением «не установлен Zend Optimizer»

Убедитесь, что Zend Optimizer инсталлирован и активирован на хостинге. Сделайте диагностику phpinfo(), результат должен быть таким:

his program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright © 1998-2007 Zend Technologies
with Zend Extension Manager v1.2.0, Copyright © 2003-2007, by Zend Technologies
with Zend Optimizer v3.3.0, Copyright © 1998-2007, by Zend Technologies

Если что-то отличается, сделайте две вещи. Во-первых, перейдите по адресу /usr/local/etc/ и найдите файл php.ini. Если он там, проверьте параметр Zend Loader, он должен быть enabled. Если параметр disabled, то-есть «отключен», замените его на enabled. Если параметра нет вообще, обратитесь в техподдержку хостера и попросите установить Zend Optimizer.

Спасибо за внимание!
Читайте свежий выпуск «Кладовки программиста» каждый день!

Источник

Проблемы при установке 1С:Битрикс 6.0

При установке на площадке masterhost с тарифным планом «Битрикс» возникли следующие ошибки:

1. При использовании скрипта bitrix6setup.php:
Отсутствует папка upload. При ее добавлении с правами 777 удается продолжить установку до 5го шага (создание таблиц). После его завершения отображается пустая страница.
2. При ручной распаковке архива и установке нет ошибки с папкой upload, но установка также завершается с ошибкой после 5го шага.

Лог ошибок сервера:
[Sun May 13 13:55:39 2007] [error] [client xxx.xxx.xxx.xxx] File does not exist: /home/uXXXX/domain_name/www/bitrix/httest/test_file.php

Не понятно, что это за файл и откуда он должен был появиться.

Сталкивался ли кто-либо с подобной проблемой? Есть ли какие-либо идеи?

Цитата
Вячеслав Кубаев пишет:
При установке на площадке masterhost с тарифным планом «Битрикс» возникли следующие ошибки:

1. При использовании скрипта bitrix6setup.php:
Отсутствует папка upload. При ее добавлении с правами 777 удается продолжить установку до 5го шага (создание таблиц). После его завершения отображается пустая страница.
2. При ручной распаковке архива и установке нет ошибки с папкой upload, но установка также завершается с ошибкой после 5го шага.

Лог ошибок сервера:
[Sun May 13 13:55:39 2007] [error] [client xxx.xxx.xxx.xxx] File does not exist: /home/uXXXX/domain_name/www/bitrix/httest/test_file.php

Не понятно, что это за файл и откуда он должен был появиться.

Сталкивался ли кто-либо с подобной проблемой? Есть ли какие-либо идеи?

Ндя, что-то вообще не захотел ставится, а что масетр хост говорит?

Если такоя проблема наверное надо все сносить и заного все ставить. не знаю конечно ноя так думаю.

Источник

«1C-Битрикс»

Ниже описан пошаговый процесс установки «1C-Битрикс».

Подготовка к установке

Войдите в панель управления хостингом и в настройках PHP убедитесь что выбрана нужная версия PHP. Рекомендуемые версии PHP для 1C-Битрикс: 7.1 и выше. Изменить версию PHP вы можете по инструкции:

Выберите нужную версию PHP для «1C-Битрикс». Они сопровождаются префиксами -bx. В этих версиях параметры PHP настроены по рекомендациям разработчиков CMS:

После того как вы перейдёте по адресу имя_вашего_домена/bitrixsetup.php, вы увидите следующую страницу:

Выберите необходимый дистрибутив, введите лицензионный ключ или выберите демонстрационную версию продукта и нажмите Загрузить. Дождитесь окончания загрузки дистрибутива с сервера.

Установка продукта

Прочитайте приветственное сообщение «1C-Битрикс» и нажмите Далее:

Примите условия лицензионного соглашения поставив соответствующую галочку:

Регистрация продукта. Введите ваше имя, фамилию и email. Поставьте галочку «Установить в кодировке UTF-8»:

Предварительная проверка. Система проверит наличие необходимых параметров для установки Bitrix:

Создание базы данных. Укажите настройки подключения к базе данных в соответствии со скриншотом:

Имя базы данных, имя пользователя и пароль вы можете увидеть в информационном письме: Информация о включённых сервисах и паролях доступа. При необходимости вы можете создать новую базу данных и использовать её реквизиты подключения: Как создать базу данных.

На этом же шаге укажите права к файлам и папкам (по умолчанию):

Создание администратора. Придумайте логин администратора сайта и установите сложный пароль. Нажмите Далее:

Завершение настройки. На данном шаге установка продукта завершена. Для начала работы с сайтом нажмите Перейти на сайт:

Bitrix: ошибка «Переменная sql_mode в MySQL должна быть пустая»

На сайтах с CMS «1С-Битрикс» может встретиться ошибка:

«ПЕРЕМЕННАЯ SQL_MODE В MYSQL ДОЛЖНА БЫТЬ ПУСТАЯ, ТЕКУЩЕЕ ЗНАЧЕНИЕ: NO_ENGINE_SUBSTITUTION».

Ошибка возникает, если движок вашего сайта конфликтует с настройками текущего хостинга. Для CMS «1С-Битрикс» есть специализированный тарифный план: Хостинг для «1С-Битрикс», в котором добавлены адаптированные сборки php и все конфигурации для корректной работы сайта. После перехода на «1С-Битрикс»-хостинг проблема автоматически будет решена. Для исправления ошибки воспользуйтесь инструкцией: Как перейти на тарифный план для «1С-Битрикс».

Есть у вас нет возможности заказать хостинг для «1С-Битрикс», воспользуйтесь альтернативным способом. Чтобы устранить ошибку, скорректируйте скрипты сайта, задав в них переменную sql_mode:

Сначала вставьте в файл /bitrix/php_interface/after_connect_d7.php строку и сохраните изменения:

Источник

Читайте также:  К чему снится мыться в бане во сне женщине с мужчиной и женщиной
Образовательный портал