フォルダを作成し、その権限を設定したかったのです。Windows では問題なく動作していましたが、Linux に移行したときに権限の問題が発生しました。
//Make new directory
$directory = dirname($this->fileName);
if(!is_dir($directory)) {
if (!mkdir($directory, 0777, true))
die('Failed to create folders...');
} else {
die('ah ok...');
}
これを機能させるには、フォルダーのアクセス許可を手動で に設定する必要があります777
。その後、アプリケーションは正常に実行できます。
次に、既存のフォルダーを再度削除してテストしますが、アクセス許可が拒否されたために再度作成できず、フォルダーの作成に失敗します。