画像アップローダをPHPで作ってて、試しにアップしてみたら下記のエラー。
warning: move_uploaded_file(img/test.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in /Applications/XAMPP/xamppfiles/htdocs/imgresize/image.class.php on line 113
windowsでいろいろやってた頃は出たこともなかった「Permission denied」エラー。
原因を探るためにいろいろググってみてたら、macターミナルのデザイン設定の話とかにいつの間にかシフトしてしまって、気づいたら3時間すぎてた。
そして本題はまだ調べていない。
追記
該当フォルダを右クリック⇒「情報をみる」でアクセス権をコントロールできる
あわせて読みたい
PHP COMでExcel操作例 - TechNote// EXCELのインスタンス作成$excel = new COM("excel.application") or die;$excel->DisplayAle...
PHPでMaximum execution time of 60 seconds exceededのエラー - TechNoteMaximum execution time of 60 seconds exceededが出てプログラムが終了する場合はphp.iniにて下記を書き換える。時...
PHP+ACCESSでの文字化けについて - TechNoteAccessとの入出力は全てShift-JISになる。ほとんどの場合、結果取得やデータ更新時は文字エンコードが必要。テーブルより取得したデータを画面表示する前$...
PHPからAccessデータベースの使用 - TechNotePHPからAccessのデータベース(mdb)を利用するにはODBC経由での接続が必要。ODBCの設定手順1.「コントロールパネル」→「管理ツール」→「データソ...