restore.php и https

Рейтинг: 2.4639  
Внедрено
Предложил Артем Артемов 23.12.2016 19:56:07

restore.php и https

Собственно, не работает. При попытке скачать с удаленного сервера через https, при этом если разворачиваем сайт на http, выдается ошибка и ничего не делается.
Достаточно, критичная бага в предверии 2017 года.
Рейтинг: 0.0829  
Ответил Шаромов Денис 07.03.2017 18:51:23
Поправили это, теперь проблем с восстановлением по https нет. Вы можете использовать свою версию скрипта, она автоматически обновится с сайта 1c-bitrix.ru.

Рейтинг: 0  
Денис 25.12.2016 23:40:11
причем сами же и рекомендуют переходить на https, даже какого-то помощника сделали в новой версии. а перенести сайт нельзя с https
Рейтинг: 0  
SerSmith 26.12.2016 17:21:34
Я сталкивался с таким моментом. Когда разворачиваешь на площадке с веб-окружением, работает нормально, а когда без него, в частности, на CentOS + ISPmanager, именно такой эффект. Проблема в правах. Когда закачиваешь файл, у него их недостаточно. Ставишь 755 и всё запускается. Дальше тоже будут траблы, если вы разворачиваете архивную копию с компа. После загрузки выкинет ошибку распаковки, причина та же. Заходите, ставите права 755 и все продолжает работать. Еще момент, владельцем папок и файлов, нужных сайту, должен быть тот же пользователь, что и пользователь базы данных. Если нет, нужно поменять.
Рейтинг: 0  
Артем Артемов 26.12.2016 17:38:21
Я сталкивался с таким моментом. Когда разворачиваешь на площадке с веб-окружением, работает нормально, а когда без него, в частности, на CentOS + ISPmanager, именно такой эффект. Проблема в правах. Когда закачиваешь файл, у него их недостаточно. Ставишь 755 и всё запускается. Дальше тоже будут траблы, если вы разворачиваете архивную копию с компа. После загрузки выкинет ошибку распаковки, причина та же. Заходите, ставите права 755 и все продолжает работать. Еще момент, владельцем папок и файлов, нужных сайту, должен быть тот же пользователь, что и пользователь базы данных. Если нет, нужно поменять.
Вы чуть-чуть о другой проблеме. Когда недостаточно прав, файл просто не можем сам себя обновить ну итп.
А я говорю о том, что данный скрипт не умеет работать с протоколом HTTPS (если посмотрите код restore.php, то увидите в нем, что даже кое-где стоит проверка ссылки именно на http).
Проблема есть на вм битрикса и на любом другом хостинге/впс итп
Рейтинг: 0.0829  
Бережной Владимир 19.01.2017 10:46:39
Если в restore.php указать url с https, то он подставляет туда http, получается http://https://site.ru
Если указать http (сам сайт естественно редиректит), то скрипт выстаривает цепочку из таких подстановок длиной в несколько сотен штук, получается что-то вроде http://http://http://https://site.ru
Шел 2017 год.