- Форум
- Центр поддержки
- Продукты
- Управление сайтом
- Битрикс24
- Интернет-магазин + CRM
- Решения
- Для интернет-магазинов
- Каталог готовых решений
- Внедрение
- Выбрать партнера
- Проверить партнера
- Стать партнером
- Форум
- Центр поддержки
- Продукты
- Управление сайтом
- Битрикс24
- Интернет-магазин + CRM
- Решения
- Для интернет-магазинов
- Каталог готовых решений
- Внедрение
- Выбрать партнера
- Проверить партнера
- Стать партнером
- restore.php — где скачать старые версии (новый для php 5.6 не работает)
- Продукты
- Управление сайтом
- Битрикс24
- Интернет-магазин + CRM
- Решения
- Для интернет-магазинов
- Каталог готовых решений
- Внедрение
- Выбрать партнера
- Проверить партнера
- Стать партнером
- restore.php — где скачать старые версии (новый для php 5.6 не работает)
- Продукты
- Управление сайтом
- Битрикс24
- Интернет-магазин + CRM
- Решения
- Для интернет-магазинов
- Каталог готовых решений
- Внедрение
- Выбрать партнера
- Проверить партнера
- Стать партнером
- restore.php — где скачать старые версии (новый для php 5.6 не работает)
- Продукты
- Управление сайтом
- Битрикс24
- Интернет-магазин + CRM
- Решения
- Для интернет-магазинов
- Каталог готовых решений
- Внедрение
- Выбрать партнера
- Проверить партнера
- Стать партнером
Форум
На сервер залит архив сайта, малый бизнес. restore.php взят с той же панели, но при обращении к нему выдает ошибку:
Parse error: syntax error, unexpected T_CONST, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or ‘>’ in /home/v/virosaru/botanek/public_html/restore.php on line 1490
с чем связано? что нужно исправить?
Центр поддержки
Продукты
Управление сайтом
Битрикс24
Интернет-магазин + CRM
Решения
Для интернет-магазинов
Каталог готовых решений
Внедрение
Выбрать партнера
Проверить партнера
Стать партнером
1С-Битрикс http://www.1c-bitrix.ru Общие вопросы info@1c-bitrix.ru Приобретение и лицензирование продуктов : sales@1c-bitrix.ru Маркетинг/мероприятия/PR marketing@1c-bitrix.ru Партнерская программа partners@1c-bitrix.ru Мы работаем с 10:00 до 19:00 по московскому времени. Офис в Москве 127287 Россия Московская область Москва 2-я Хуторская улица дом 38А строение 9 Офис в Калининграде +7 (4012) 51-05-64 Офис в Калининграде 236001 Россия Калининградская область Калининград Московский проспект 261 Офис в Киеве ukraine@1c-bitrix.ru Телефон в Киеве +3 (8044)221-55-33 Офис в Киеве 01033 Украина Калининградская область Киев улица Шота Руставели 39/41 офис 1507
© 2001-2023 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом. Политика конфиденциальности
Форум
вылазит ошибка — код вроде не критичен, зачем было ломать и использовать новый синтаксис?
разработчики bitrix решили что старых сайтов не существует?
смешно то что в свою очередь bitrixsetup.php выдает ошибки на новых версиях.
нашел https://gist.github.com/ruvasik/e1fb3dda5d74c7b99fe875f528f6e700 — но при запуске он сам себя обновляет на новую версию и перестает работать,
через webarchive можно скачать и в файле закоментить код автообновления. Вот версия от 15 мая 2021 (поддерживает hp7.2) https://web.archive.org/web/20210515141722/http://1c-bitrix.ru/download/files/scripts/restore.php Тут уже более поздняя версия по сравнению с топиком автора, но переключая даты можно скачать то, что надо.
Вот код, который надо закоментить:
if (!DEBUG && !$Step && $_SERVER['REQUEST_METHOD'] == 'GET') < $this_script_name = basename(__FILE__); $bx_host = 'www.1c-bitrix.ru'; $bx_url = '/download/files/scripts/'.$this_script_name; $form = ''; // Check for updates $res = fsockopen('ssl://'.$bx_host, 443, $errno, $errstr, 3); if($res) < $strRequest = "HEAD ".$bx_url." HTTP/1.1\r\n"; $strRequest.= "Host: ".$bx_host."\r\n"; $strRequest.= "\r\n"; fputs($res, $strRequest); while ($line = fgets($res, 4096)) < if (preg_match("/Content-Length: *(7+)/i", $line, $regs)) < if (filesize(__FILE__) != trim($regs[1])) < $tmp_name = $this_script_name.'.tmp'; if (LoadFile('https://'.$bx_host.$bx_url, $tmp_name)) < if (rename($_SERVER['DOCUMENT_ROOT'].'/'.$tmp_name,__FILE__)) < bx_accelerator_reset(); echo 'document.location="?lang='.LANG.'";'.getMsg('UPDATE_SUCCESS'); die(); > else $strErrMsg = getMsg("ERROR_CANT_WRITE", ["#FILE#" => $this_script_name, '#SPACE#' => freeSpace()]); > else $strErrMsg = getMsg('LOADER_NEW_VERSION'); > break; > > fclose($res); > >
Это проблема решается очень просто. Устанавливаете php 7.4, восстанавливаете сайт скриптом restore.php, Затем меняете версию php на 5.6
Центр поддержки
Продукты
Управление сайтом
Битрикс24
Интернет-магазин + CRM
Решения
Для интернет-магазинов
Каталог готовых решений
Внедрение
Выбрать партнера
Проверить партнера
Стать партнером
1С-Битрикс http://www.1c-bitrix.ru Общие вопросы info@1c-bitrix.ru Приобретение и лицензирование продуктов : sales@1c-bitrix.ru Маркетинг/мероприятия/PR marketing@1c-bitrix.ru Партнерская программа partners@1c-bitrix.ru Мы работаем с 10:00 до 19:00 по московскому времени. Офис в Москве 127287 Россия Московская область Москва 2-я Хуторская улица дом 38А строение 9 Офис в Калининграде +7 (4012) 51-05-64 Офис в Калининграде 236001 Россия Калининградская область Калининград Московский проспект 261 Офис в Киеве ukraine@1c-bitrix.ru Телефон в Киеве +3 (8044)221-55-33 Офис в Киеве 01033 Украина Калининградская область Киев улица Шота Руставели 39/41 офис 1507
© 2001-2023 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом. Политика конфиденциальности
restore.php — где скачать старые версии (новый для php 5.6 не работает)
вылазит ошибка — код вроде не критичен, зачем было ломать и использовать новый синтаксис?
разработчики bitrix решили что старых сайтов не существует?
смешно то что в свою очередь bitrixsetup.php выдает ошибки на новых версиях.
нашел https://gist.github.com/ruvasik/e1fb3dda5d74c7b99fe875f528f6e700 — но при запуске он сам себя обновляет на новую версию и перестает работать,
через webarchive можно скачать и в файле закоментить код автообновления. Вот версия от 15 мая 2021 (поддерживает hp7.2) https://web.archive.org/web/20210515141722/http://1c-bitrix.ru/download/files/scripts/restore.php Тут уже более поздняя версия по сравнению с топиком автора, но переключая даты можно скачать то, что надо.
Вот код, который надо закоментить:
if (!DEBUG && !$Step && $_SERVER['REQUEST_METHOD'] == 'GET') < $this_script_name = basename(__FILE__); $bx_host = 'www.1c-bitrix.ru'; $bx_url = '/download/files/scripts/'.$this_script_name; $form = ''; // Check for updates $res = fsockopen('ssl://'.$bx_host, 443, $errno, $errstr, 3); if($res) < $strRequest = "HEAD ".$bx_url." HTTP/1.1\r\n"; $strRequest.= "Host: ".$bx_host."\r\n"; $strRequest.= "\r\n"; fputs($res, $strRequest); while ($line = fgets($res, 4096)) < if (preg_match("/Content-Length: *(5+)/i", $line, $regs)) < if (filesize(__FILE__) != trim($regs[1])) < $tmp_name = $this_script_name.'.tmp'; if (LoadFile('https://'.$bx_host.$bx_url, $tmp_name)) < if (rename($_SERVER['DOCUMENT_ROOT'].'/'.$tmp_name,__FILE__)) < bx_accelerator_reset(); echo 'document.location="?lang='.LANG.'";'.getMsg('UPDATE_SUCCESS'); die(); > else $strErrMsg = getMsg("ERROR_CANT_WRITE", ["#FILE#" => $this_script_name, '#SPACE#' => freeSpace()]); > else $strErrMsg = getMsg('LOADER_NEW_VERSION'); > break; > > fclose($res); > >
Это проблема решается очень просто. Устанавливаете php 7.4, восстанавливаете сайт скриптом restore.php, Затем меняете версию php на 5.6
Продукты
Управление сайтом
Битрикс24
Интернет-магазин + CRM
Решения
Для интернет-магазинов
Каталог готовых решений
Внедрение
Выбрать партнера
Проверить партнера
Стать партнером
1С-Битрикс http://www.1c-bitrix.ru Общие вопросы info@1c-bitrix.ru Приобретение и лицензирование продуктов : sales@1c-bitrix.ru Маркетинг/мероприятия/PR marketing@1c-bitrix.ru Партнерская программа partners@1c-bitrix.ru Мы работаем с 10:00 до 19:00 по московскому времени. Офис в Москве 127287 Россия Московская область Москва 2-я Хуторская улица дом 38А строение 9 Офис в Калининграде +7 (4012) 51-05-64 Офис в Калининграде 236001 Россия Калининградская область Калининград Московский проспект 261 Офис в Киеве ukraine@1c-bitrix.ru Телефон в Киеве +3 (8044)221-55-33 Офис в Киеве 01033 Украина Калининградская область Киев улица Шота Руставели 39/41 офис 1507
© 2001-2023 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом. Политика конфиденциальности
restore.php — где скачать старые версии (новый для php 5.6 не работает)
Сообщение будет показано после одобрения модератором.
надо развернуть сайт на старом ядре под php 5.6
вылазит ошибка — код вроде не критичен, зачем было ломать и использовать новый синтаксис?
разработчики bitrix решили что старых сайтов не существует?
смешно то что в свою очередь bitrixsetup.php выдает ошибки на новых версиях.
нашел https://gist.github.com/ruvasik/e1fb3dda5d74c7b99fe875f528f6e700 — но при запуске он сам себя обновляет на новую версию и перестает работать,
через webarchive можно скачать и в файле закоментить код автообновления. Вот версия от 15 мая 2021 (поддерживает hp7.2) https://web.archive.org/web/20210515141722/http://1c-bitrix.ru/download/files/scripts/restore.php Тут уже более поздняя версия по сравнению с топиком автора, но переключая даты можно скачать то, что надо.
Вот код, который надо закоментить:
if (!DEBUG && !$Step && $_SERVER['REQUEST_METHOD'] == 'GET') < $this_script_name = basename(__FILE__); $bx_host = 'www.1c-bitrix.ru'; $bx_url = '/download/files/scripts/'.$this_script_name; $form = ''; // Check for updates $res = fsockopen('ssl://'.$bx_host, 443, $errno, $errstr, 3); if($res) < $strRequest = "HEAD ".$bx_url." HTTP/1.1\r\n"; $strRequest.= "Host: ".$bx_host."\r\n"; $strRequest.= "\r\n"; fputs($res, $strRequest); while ($line = fgets($res, 4096)) < if (preg_match("/Content-Length: *(3+)/i", $line, $regs)) < if (filesize(__FILE__) != trim($regs[1])) < $tmp_name = $this_script_name.'.tmp'; if (LoadFile('https://'.$bx_host.$bx_url, $tmp_name)) < if (rename($_SERVER['DOCUMENT_ROOT'].'/'.$tmp_name,__FILE__)) < bx_accelerator_reset(); echo 'document.location="?lang='.LANG.'";'.getMsg('UPDATE_SUCCESS'); die(); > else $strErrMsg = getMsg("ERROR_CANT_WRITE", ["#FILE#" => $this_script_name, '#SPACE#' => freeSpace()]); > else $strErrMsg = getMsg('LOADER_NEW_VERSION'); > break; > > fclose($res); > >
Это проблема решается очень просто. Устанавливаете php 7.4, восстанавливаете сайт скриптом restore.php, Затем меняете версию php на 5.6
Сообщение будет показано после одобрения модератором.
Продукты
Управление сайтом
Битрикс24
Интернет-магазин + CRM
Решения
Для интернет-магазинов
Каталог готовых решений
Внедрение
Выбрать партнера
Проверить партнера
Стать партнером
1С-Битрикс http://www.1c-bitrix.ru Общие вопросы info@1c-bitrix.ru Приобретение и лицензирование продуктов : sales@1c-bitrix.ru Маркетинг/мероприятия/PR marketing@1c-bitrix.ru Партнерская программа partners@1c-bitrix.ru Мы работаем с 10:00 до 19:00 по московскому времени. Офис в Москве 127287 Россия Московская область Москва 2-я Хуторская улица дом 38А строение 9 Офис в Калининграде +7 (4012) 51-05-64 Офис в Калининграде 236001 Россия Калининградская область Калининград Московский проспект 261 Офис в Киеве ukraine@1c-bitrix.ru Телефон в Киеве +3 (8044)221-55-33 Офис в Киеве 01033 Украина Калининградская область Киев улица Шота Руставели 39/41 офис 1507
© 2001-2023 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом. Политика конфиденциальности
restore.php — где скачать старые версии (новый для php 5.6 не работает)
вылазит ошибка — код вроде не критичен, зачем было ломать и использовать новый синтаксис?
разработчики bitrix решили что старых сайтов не существует?
смешно то что в свою очередь bitrixsetup.php выдает ошибки на новых версиях.
нашел https://gist.github.com/ruvasik/e1fb3dda5d74c7b99fe875f528f6e700 — но при запуске он сам себя обновляет на новую версию и перестает работать,
через webarchive можно скачать и в файле закоментить код автообновления. Вот версия от 15 мая 2021 (поддерживает hp7.2) https://web.archive.org/web/20210515141722/http://1c-bitrix.ru/download/files/scripts/restore.php Тут уже более поздняя версия по сравнению с топиком автора, но переключая даты можно скачать то, что надо.
Вот код, который надо закоментить:
if (!DEBUG && !$Step && $_SERVER['REQUEST_METHOD'] == 'GET') < $this_script_name = basename(__FILE__); $bx_host = 'www.1c-bitrix.ru'; $bx_url = '/download/files/scripts/'.$this_script_name; $form = ''; // Check for updates $res = fsockopen('ssl://'.$bx_host, 443, $errno, $errstr, 3); if($res) < $strRequest = "HEAD ".$bx_url." HTTP/1.1\r\n"; $strRequest.= "Host: ".$bx_host."\r\n"; $strRequest.= "\r\n"; fputs($res, $strRequest); while ($line = fgets($res, 4096)) < if (preg_match("/Content-Length: *(8+)/i", $line, $regs)) < if (filesize(__FILE__) != trim($regs[1])) < $tmp_name = $this_script_name.'.tmp'; if (LoadFile('https://'.$bx_host.$bx_url, $tmp_name)) < if (rename($_SERVER['DOCUMENT_ROOT'].'/'.$tmp_name,__FILE__)) < bx_accelerator_reset(); echo 'document.location="?lang='.LANG.'";'.getMsg('UPDATE_SUCCESS'); die(); > else $strErrMsg = getMsg("ERROR_CANT_WRITE", ["#FILE#" => $this_script_name, '#SPACE#' => freeSpace()]); > else $strErrMsg = getMsg('LOADER_NEW_VERSION'); > break; > > fclose($res); > >
Это проблема решается очень просто. Устанавливаете php 7.4, восстанавливаете сайт скриптом restore.php, Затем меняете версию php на 5.6
Продукты
Управление сайтом
Битрикс24
Интернет-магазин + CRM
Решения
Для интернет-магазинов
Каталог готовых решений
Внедрение
Выбрать партнера
Проверить партнера
Стать партнером
1С-Битрикс http://www.1c-bitrix.ru Общие вопросы info@1c-bitrix.ru Приобретение и лицензирование продуктов : sales@1c-bitrix.ru Маркетинг/мероприятия/PR marketing@1c-bitrix.ru Партнерская программа partners@1c-bitrix.ru Мы работаем с 10:00 до 19:00 по московскому времени. Офис в Москве 127287 Россия Московская область Москва 2-я Хуторская улица дом 38А строение 9 Офис в Калининграде +7 (4012) 51-05-64 Офис в Калининграде 236001 Россия Калининградская область Калининград Московский проспект 261 Офис в Киеве ukraine@1c-bitrix.ru Телефон в Киеве +3 (8044)221-55-33 Офис в Киеве 01033 Украина Калининградская область Киев улица Шота Руставели 39/41 офис 1507
© 2001-2023 «Битрикс», «1С-Битрикс». Работает на 1С-Битрикс: Управление сайтом. Политика конфиденциальности