No se puede añadir idioma en PrestaShop
Adjunto un post el cual soluciona el problema de insertar idioma en PrestaShop, ademas incluye un scrip para borrar contenido de cualquier directorio en PHP
Primer paso
Crea un nuevo directorio en el servidor llamando “temp”, tiene que estar al mismo nivel que las carpetas “uploads”, “translations”, “tools”, “themes”, “mails”, “config”, “admin”, etc.
Segundo paso:
Haz una copia de seguridad del archivo config/config.inc.php
Abre el archivo config/config.inc.php y añade la siguiente función (tiene que apuntar al nuevo directorio “temp” que hemos creado).
/* Safemode hack for file upload. */
if (isset($_FILES)) {
foreach ($_FILES AS $key => $value) {
$random=rand();
$tempname="/home/www/domain.com/www/domain.com/e-shop/temp/".$value["name"].$random;
move_uploaded_file($value["tmp_name"], $tempname);
$_FILES[$key]["tmp_name"]=$tempname;
}
}
Tercer Paso
Crea un archivo que se llame clear_temp_folder.php en el directorio CRON.2hours (o algo parecedio) [se usa como un Programador de tareas].
Abre el fichero recien creado clear_temp_folder.php y escribe la siguiente función (tiene que apuntar al nuevo directorio “temp” que hemos creado
<?php
if ($handle = opendir('/home/www/domain.com/www/domain.com/e-shop/temp')) {
/* This is the correct way to loop over the directory. */
while (false !== ($file = readdir($handle))) {
unlink($file);
}
closedir($handle);
}
?>
Basado en el artículo http://www.ijacek.cz/?p=90