###前提・実現したいこと
フロントはVue.js、バックエンドはLaravelを使って管理者向けマスタ編集サイトを作っています。
###発生している問題・エラーメッセージ
ある編集画面で、フォームに情報を入力しデータ更新処理を行うPUTリクエストを発行すると401が返ってきます。
10件ほどのデータ量だと問題なく動くのですが、100件ほどになると下記のエラーがLaravelから返ってきます。
PHP Warning: file_get_contents(): Unable to create temporary file, Check permissions in temporary files directory. in C:\inetpub\wwwroot\controlPanel\vendor\symfony\http-foundation\Request.php on line 1626
また、ローカル(MacOS・Apache・PHP7.1)では問題なく動きます。
###該当のソースコード
どうやら Symfony\Component\HttpFoundation\Request
クラスの getContent
メソッドでエラーが発生しているようです。
php
1if (null === $this->content || false === $this->content) { 2 $this->content = file_get_contents('php://input'); 3}
###試したこと
StorageフォルダのパーミッションをEveryoneフルコントロールにしてみたのですが、ダメでした。そもそもなぜget系の関数で一時ファイルを作るのかもわからず、エラーメッセージなどでググっても情報がないため途方にくれております。
###補足情報(言語/FW/ツール等のバージョンなど)
OS: WidnowsServer2012R2
Webサーバ: IIS8.5、PHP7.1
FW: Laravel5.5、Vue.js2.2.4、axios0.16.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/13 01:29
2017/12/13 01:30
2017/12/13 01:39