-1
$structure = '/upload';
if (!mkdir($structure, 0, true)) {
    die('Failed to create folders...');
}

これは私のコードですが、ディレクトリを作成できませんでした。フォルダの作成に失敗しましたというエラーが表示されます。

4

2 に答える 2

1

ルート ディレクトリにフォルダを作成する権限がないため、PHP でフォルダを作成することはできないと思います。

ただし、おそらくできることは、sshターミナルを介してルートディレクトリにフォルダーを作成し、そのフォルダーをアプリケーションに使用することです

sudo mkdir /myApp

次に、myApp フォルダーへの書き込み権限を設定します。

 sudo chmod -R 777 myApp

その後、/myApp に「アップロード」フォルダーを作成できます。

于 2012-07-20T09:59:26.887 に答える