@jcollier
WP Carousel uses the following code to create the path to wp-blog-header.php:
$folder = str_replace('/update_db.php', '', $_SERVER['PHP_SELF']);
$folder_exploded = explode('/', $folder);
$folder_count = count($folder_exploded);
krsort($folder_exploded);
$folder_count--;
unset ($folder_exploded[$folder_count]);
$folder_count -= 2;
$folder_path = "";
$folder_temp = 0;
for ($folder_temp = 0; $folder_temp < $folder_count; $folder_temp++)
{
$folder_path .= '../';
}
if (!is_readable($folder_path . 'wp-blog-header.php'))
{
// ERROR THAT YOU GET
}
The default path to update_db.php is: WORDPRESS_ROOT/wp-content/plugins/wp-carousel, so if the path you get is ../../wp-blog-header.php, WP Carousel is trying to load the file WORDPRESS_ROOT/wp-content/wp-blog-header.php. That file does not exists. The path should be ../../../wp-blog-header.php.
Don’t worry, I’m trying to fix this bug. Meanwhile, WP Carousel 0.5.2 offers a different solution: saving the content without AJAX. You’ll see a link to save the content when you get the error, so click it and don’t worry.
Sorry for the inconvenience and thanks for report!