度々情報ありがとうございます。
バージョンの違いなのか、若干異なる場所でしたが、該当する処理がありました。
concrete/helpers/file.php
FileHelper#getContents
$contents = @file_get_contents($file, 0, $ctx)
は、String(0) "" でした。
$contents = curl_exec($curl_handle);
も同じくなのですが、
$http_code = curl_getinfo($curl_handle, CURLINFO_HTTP_CODE);
が「301」でした・・・
かなり強引ですが、1行目に
$file = 'http://concrete5-japan.org/files/2514/0000/6396/concrete5.6.3.1.ja_updater.zip';
と、書いたら、ダウンロード・アップデートに成功しました。
ということで、当方環境では、リダイレクトを適切に処理できないようでした。
PHP が「with Suhosin-Patch 0.9.7」な環境なので、この辺りですかね。
Re: アップデートで「パッケージをダウンロード中にエラーが発生しました。」
2014年9月17日 at 13:44
情報ありがとうございます。
手動で対応する方法は以前に試したことがあるのですが、今回はWEB からの動作を試したいと考えております。(本番運用ではなく、開発環境で concrete5 を評価している段階です。)
file_get_contents で grep すると、相当な数が引っかかる状況なのですが、どのファイルで行っているかなど、分かりましたら情報をいただけましたら幸いです。
タグ:
Your post has been saved and will be published after approval by the forum moderator.
takuro hishikawa
Re: アップデートで「パッケージをダウンロード中にエラーが発生しました。」
の
Concrete5_Helper_File::getContents()
です