1. ホーム
  2. php

[解決済み] フォルダが存在しない場合、フォルダを作成する

2022-03-14 16:47:29

質問

WordPressをインストールした際、いくつかのケースに遭遇しました。 ブルーホスト WordPressのテーマでエラーが発生した場合、アップロードフォルダが wp-content/uploads が存在しない。

どうやらBluehostの cPanel WordPressのインストーラーはこのフォルダを作成しませんが HostGator があります。

そこで、フォルダをチェックし、それ以外の場合は作成するコードをテーマに追加する必要があります。

解決方法は?

これを試してみてください。 mkdir :

if (!file_exists('path/to/directory')) {
    mkdir('path/to/directory', 0777, true);
}

なお 0777 はすでにディレクトリのデフォルトモードであり、現在のumaskによってまだ変更される可能性があります。