Пробовал два способа скачивания дистрибутива:
1. Через файл bitrixsetup.php
2. Посредством wget.
И в первом, и во втором случае файл (business_encode.tar.gz или business_encode.zip, разницы нет) качается не целиком, хотя ошибок тот же wget или родной установщик на этом этапе не выдают. Однако, когда начинаешь распаковывать данный архив, то появляются ошибки. Распаковку можно делать самостоятельно через тот же mc или же через установщик Bitrix (ну точнее он сам начинает это делать), итог один - ругается на какой-нибудь файл. На текущий момент у меня такая ошибка установщика:
[ERR_SIZE_CHECK] Extracted file '/var/www/html/./bitrix/modules/calendar/install/js/calendar/cal-dialogs.min.js'
Если зайти в архив, то действительно, размер файла нулевой.
Однако, если мы скачаем архив вручную через браузер, то это пройдет успешно, после чего мы можем успешно его распаковать и все будет тип-топ. Еще мы можем скачать его через ansible, к примеру - он тоже успешно скачает и распакует архив. В чем магия-то? Непонятно ничего, в чем отличие того или иного метода скачивания, на чьей стороне проблема - на стороне сервера, отдающего архив с дистрибутивом, или же на стороне клиента, качающего? И если на стороне клиента, то как это побороть?
Что проверено точно:
свободное место, его точно хватает;
совместимость сервера (соответственно bitrix_server_test.php).
На текущий момент проблема решена установкой через ansible или вручную (мне нужна автоматизация процесса разворачивания дистрибутива), но тем не менее хочется понять что не так. Возможно, какие-то настройки php или среды в целом.
1. Через файл bitrixsetup.php
2. Посредством wget.
И в первом, и во втором случае файл (business_encode.tar.gz или business_encode.zip, разницы нет) качается не целиком, хотя ошибок тот же wget или родной установщик на этом этапе не выдают. Однако, когда начинаешь распаковывать данный архив, то появляются ошибки. Распаковку можно делать самостоятельно через тот же mc или же через установщик Bitrix (ну точнее он сам начинает это делать), итог один - ругается на какой-нибудь файл. На текущий момент у меня такая ошибка установщика:
[ERR_SIZE_CHECK] Extracted file '/var/www/html/./bitrix/modules/calendar/install/js/calendar/cal-dialogs.min.js'
Если зайти в архив, то действительно, размер файла нулевой.
Однако, если мы скачаем архив вручную через браузер, то это пройдет успешно, после чего мы можем успешно его распаковать и все будет тип-топ. Еще мы можем скачать его через ansible, к примеру - он тоже успешно скачает и распакует архив. В чем магия-то? Непонятно ничего, в чем отличие того или иного метода скачивания, на чьей стороне проблема - на стороне сервера, отдающего архив с дистрибутивом, или же на стороне клиента, качающего? И если на стороне клиента, то как это побороть?
Что проверено точно:
свободное место, его точно хватает;
совместимость сервера (соответственно bitrix_server_test.php).
На текущий момент проблема решена установкой через ansible или вручную (мне нужна автоматизация процесса разворачивания дистрибутива), но тем не менее хочется понять что не так. Возможно, какие-то настройки php или среды в целом.