Yo lo que haria, es despues de :
Código PHP:
Ver original$file = "{$CONF['skins_path']}/{$TMPL['skin_name']}/{$this->filename}.html";
agregar:
y luego, en base a la ruta que se este armando, verificar si alli esta el archivo o el path contiene un error.
Otro dato importante (que te falto aclarar) es si el problema comenzo con debian o ya venia de W8 o si no lo sabes.
Si la respuesta es la primera, entonces puede que debian arme las rutas del path de forma diferente, ej: En windows puedes delimitar directorios con la "/" o con la "\" pero creo que en gnu solo se admite una de las dos opciones (no estoy seguro de que esto sea cierto, solo es una idea, quiza el problema sea otro)
Si ya venia de W8 entonces sin duda es un error en el script.
Si no lo sabes, verifica primero en w8 y en base a eso, fijate de las dos opciones anteriores la que corresponda