私はLinuxサーバーを持っています。アプリケーションから画像をアップロードできません。upload_tmp_dirにno valueが割り当てられていることがわかったので、 phpinfo()を確認しました。これが問題の理由だと感じています。
.htaccessを編集してみましたが、必ずしも良い方法ではないと言う人もいます。そこで、サーバーでphp.iniファイルを検索してみました。驚くべきことに、私はそれを見つけることができません。
ルート フォルダに新しい php.ini ファイルを作成すると、サーバーに影響しますか?
php.ini がすべて上書きされると、間違いなく大きな問題が発生するのではないかと心配しています。
新しい php.ini ファイルにこのコードだけを追加してもいいですか?
; Whether to allow HTTP file uploads.
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir = www/temp/uploads/
アップデート:
これらの警告をスローします
PHP Warning: move_uploaded_file(xml/xm.jpg.asp) [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: failed to open stream: No such file or directory in /home/appsimon/public_html/api/update_xml.php on line 31
PHP Warning: move_uploaded_file() [<a href='function.move-uploaded-file'>function.move-uploaded-file</a>]: Unable to move '/tmp/phpLP5q96' to 'xml/xm.jpg.asp' in /home/appsimon/public_html/api/update_xml.php on line 31
PHP Warning: fopen(xml/xm.jpg.asp) [<a href='function.fopen'>function.fopen</a>]: failed to open stream: No such file or directory in /home/appsimon/public_html/api/update_xml.php on line 33
PHP Warning: file_get_contents(xml/xm.jpg.asp) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: No such file or directory in /home/appsimon/public_html/api/update_xml.php on line 35