Я получаю следующую ошибку при попытке вызвать mkdir() на сервере...
Предупреждение: mkdir() [function.mkdir]: доступ запрещен в /home/server/public_html/wp-content/themes/mytheme/catimages/cat-images.php в строке 373.
Функция ниже. Он пытается создать папку в «папке wp-content/uploads» сайта. Я проверил, что версия PHP 5.2.15 и что файлы внутри папки темы доступны для записи, но это не обязательно означает, что папка загрузки доступна для записи, я полагаю.
Как узнать, доступна ли для записи папка uploads?
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;
}
chmod -R 777 /home/server/public_html/wp-content/uploadsили даже лучшеchown -R "webserveruser" /home/server/public_html/wp-content/uploads- person Poelinca Dorin   schedule 11.02.2011