logo
25.11.2012 18:16
1
Po přesunu na nový hosting se mi objevuje chyba v jednom pluginu u thumbnail náhledu obrázků viz:

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/home/users/gagin/xxx.cz/web/wp-content/uploads/2012/11) is not within the allowed path(s): (/data/web/virtuals/33353/virtual) in /data/web/virtuals/33353/virtual/www/domains/xxx.cz/wp-includes/functions.php on line 2095

Tedy špatná cesta k obrázkům. Na dané, řádku v souboru functions to vypadá takto, červený je ten řádek:

// safe mode fails with a trailing slash under certain PHP versions.
$target = rtrim($target, '/'); // Use rtrim() instead of untrailingslashit to avoid formatting.php dependency.
if ( empty($target) )
$target = '/';

if ( file_exists( $target ) )
return @is_dir( $target );

Ta samá chyba akorát na řádku 2104, červený je ten řádek

// Attempting to create the directory may clutter up our display.
if ( @mkdir( $target ) ) {
$stat = @stat( dirname( $target ) );
$dir_perms = $stat['mode'] & 0007777; // Get the permission bits.
@chmod( $target, $dir_perms );
return true;
} elseif ( is_dir( dirname( $target ) ) ) {
return false;
}

Neměl by někdo tušení jak to mám opravit? PHP mi vůbec nic neříká.

Děkuji

---------- Příspěvek doplněn 25.11.2012 v 19:15 ----------

Vyřešeno, nakonec stačilo jít do nastavení ve Wordpress a upravit cestu k obrázkům...