WordPressの関係かと思い、wp-content/uploadsのパーミッションを変えたりしても動かず。
テスト用にシンプルなファイルアップロードのスクリプトを書いてテストするが、
$name = $_FILES['userfile']['name'];
$tmp_name = $_FILES['userfile']['tmp_name'];
で言う所の$nameは取得できるが$tmp_nameが取得できない。
Apacheの設定かと思ったがソレっぽい部分はなく、小一時間悩む。
あ、phpの方か、、、で、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 =
アップロードはできるけど、場所は指定されていない。
ということで、そこにあったディレクトリ
/Applications/xampp/xamppfiles/temp
を指定。
テストするがダメ、、。で、パーミッションを変えた所動きました。
コメントを残す