Добрый день! Подскажите пожалуйста как лучше поступить: Есть готовый сайт на битриксе(под php5) на локале. Когда пришло время переносить на хостинг оказалось что там версия php 4. Ну,думаю,ладно,поставлю версию битрикса на хост требуему,тему импотрирую а разделы заново создам-но не тут то было. Скачат BitrixSetup (http://www.1c-bitrix.ru/download/cms.php#tab-bitrixsetup-link), залил на хостинг-но при установке матерится так - "Внимание! На данном шаге произошла ошибка установки продукта. Текст ошибки: Fatal error: Call to undefined function: mb_convert_encoding() in /opt/home/beta.updk.ru/htdocs/bitrix/modules/main/install/wizard/utils.php on line 497 Повторите установку текущего шага. В случае повторения ошибки пропустите шаг.", причем инсталлятор не дал даже выбора под какую версию php ставить битрикс.
У меня договоре на разработку даже есть такой пункт:
Цитата
Исполнитель не гарантирует стабильную работу сайта в случае его размещения Заказчиком на хостинговой площадке, не соответствующей рекомендуемым техническим требованиям сайта (Приложение № 3).
Alex Fedotov пишет: Fatal error: Call to undefined function: mb_convert_encoding()
Это проблема кодировки. Скорее всего у Вас на локале стоял UTF-8, а на хостинге он не поддерживается. Внимательно прочтите инструкцию по установке Битрикса.
Цитата
Alex Fedotov пишет: причем инсталлятор не дал даже выбора под какую версию php ставить битрикс.
Битриксу все равно под что работать PHP 4 или PHP5. То есть один и тот же сайт в принципе может работать и там и там. У самого такаяже проблема. Только хостер из-за UTF-8 перевел меня на php4, но все прошло безболезненно. Был конечно недавно в моей практике инцидент с обновлением - там функцию разработчики битрикса использовали для версии PHP5, но все исправили на следующий день (обновление)