Problema con los enlaces virtuales de documentos

Hola,

Quizás me podáis ayudar con una cosa que no consigo resolver.

Cuando adjunto un documento utilizando la opción de indicar su dirección virtual (en otra web, quiero decir) todo parece ir bien hasta el momento es que se quiere descargar/ver ese documento desde la parte pública. porque no se puede. ¿A alguien le había pasado esto antes?

Aparece el error:

Warning: filesize(): Stat failed for (errno=2 - No such file or directory) in on line : Cannot modify header information - headers already sent by (output started at /var3/www/fedevecinos.valladolid/plugins/acces_restreint_1_9/action/autoriser.php:43) in on line : Cannot modify header information - headers already sent by (output started at /var3/www/fedevecinos.valladolid/plugins/acces_restreint_1_9/action/autoriser.php:43) in on line : Cannot modify header information - headers already sent by (output started at /var3/www/fedevecinos.valladolid/plugins/acces_restreint_1_9/action/autoriser.php:43) in on line : readfile(): URL file-access is disabled in the server configuration in on line : readfile(): failed to open stream: no suitable wrapper could be found in on line Como menciona siempre al archivo autoriser.php os pego el contenido: <?php /***************************************************************************\ * SPIP, Systeme de publication pour l'internet * * * * Copyright (c) 2001-2007 * * Arnaud Martin, Antoine Pitrou, Philippe Riviere, Emmanuel Saint-James * * * * Ce programme est un logiciel libre distribue sous licence GNU/GPL. * * Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne. * \***************************************************************************/ if (!defined("_ECRIRE_INC_VERSION")) return; include_spip('inc/charsets'); # pour le nom de fichier include_spip('base/abstract_sql'); // acces aux documents joints securise // est appelee avec arg comme parametre CGI // mais peu aussi etre appele avec le parametre file directement // il verifie soit que le demandeur est authentifie // soit que le fichier est joint a au moins 1 article, breve ou rubrique publie // function action_autoriser_dist() { $arg = intval(_request('arg')); if (!autoriser('voir','document',$arg) OR !($res = spip_query("SELECT fichier FROM spip_documents WHERE id_document="._q($arg))) OR !($row = spip_fetch_array($res)) OR !($file = $row['fichier']) ) { spip_log("Acces refuse (restreint) au document " . $arg . ': ' . $file); redirige_par_entete('./?page=404'); } else { if (!function_exists('mime_content_type')) { // function mime_content_type($f) {preg_match("/\.(\w+)/",$f,$r); return $r[1];} } $ct = mime_content_type($file); $cl = filesize($file); $filename = basename($file); header("Content-Type: ". $ct); header("Content-Disposition: attachment; filename=\"". $filename ."\";"); if ($dcc) header("Content-Description: " . $dcc); if ($cl) header("Content-Length: ". $cl); header("Content-Transfer-Encoding: binary"); readfile($file); } } ?> ¿Qué puede estar pasando? ¿Alguien sabe algo de esto? ¿Será culpa del plugin? Muchas, muchas gracias Un abrazo Ildefonso