[PHP] 画像アップロード時のエラー failed to open stream: の対処方法

PHPでmove_uploaded_file()メソッドを使ってサーバに画像をアップロードしようとしていると、以下のようなエラーが出ました。
エラーメッセージを翻訳してみると「HTTPラッバーは、書き込み可能なコネクションをサポートしません」ということなので、http://の形式でコピー先を指定してはダメということです。
コピー先のアドレスを http://localhost/sample/img/1/test.jpg から /var/www/example.com/sample/img/1/test.jpg のように相対パスに変更して指定したところエラーが無くなり、ファイルがアップロードされました。
関連記事
- [PHP] PHP Simple HTML DOM Parserでスクレイピング
- [Nuxt] パラメータの取得とバリデート
- [CakePHP] MacのMAMP環境にインストールする方法
- [WordPress] インストールしたディレクトリを変更する
- [CakePHP] CakePHPのインストールと各種設定