Отказано в разрешении на mkdir ()

Я получаю следующую ошибку при попытке вызвать mkdir () на сервере ...

Предупреждение: mkdir () [function. mkdir]: В разрешении отказано в /home/server/public_html/wp-content/themes/mytheme/catimages/cat-images.php в строке 373

Функция находится ниже. Он пытается создать папку в папке «wp-content / uploads». Я проверил, что версия PHP - 5.2.15 и что файлы внутри папки темы доступны для записи, но это не обязательно означает, что папка загрузок доступна для записи.

Как я могу узнать, является ли папка загрузок доступной для записи. доступен для записи?

protected function category_images_base_dir()
{
    // Where should the dir be? Get the base WP uploads dir
    $wp_upload_dir = wp_upload_dir();
    $base_dir = $wp_upload_dir[ 'basedir' ];
    // Append our subdir
    $dir = $base_dir . '/cat-images';
    // Does the dir exist? (If not, then make it)
    if ( ! file_exists( $dir ) ) {
        mkdir( $dir ); //THIS IS LINE 373
    }
    // Now return it
    return $dir;
}
8
задан Scott B 10 February 2011 в 20:05
поделиться