Hola muy buenas, tengo un problema con mi plataforma y necesito a un programador que pueda resolverlo. Desde hace unos cuatro años tengo una plataforma de render online en la que desde una web tu ingresas textos e imágenes y generamos un video mp4 que luego se puede compartir en redes sociales. Ha estado funcionando genial pero es que de un mes para aquí uno de los comandos que se ejecuta en el servidor, que corresponde al proceso final en el que el archivo mp4 que se ha creado se copia a la carpeta del usuario, no se realiza, y junto a este tampoco el comando de borrado de los archivos y carpetas que se han usado en el proceso y que ya no valen. El comando se lanza desde un php ejecutado con lynx y los comandos que no se ejecutan son estos:
Líneas de comandos de copiado
$finalName = $pathfinal."[login to view URL]";
echo '***Moving from '.$startName.' to '.$finalName;
if(!JFile::copy($startName, $finalName)){
$error[] = 'ERROR MOVING FILE';
}
Líneas de comandos de borrado
JFile::delete($startName);
JFile::delete("C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming\".$folderName."\Local Store\[login to view URL]");
El servidor está montado en WINDOWS Server 2012 R2. Plesk 12.5. La plataforma está insertada en joomla.
Necesito a un programador que controle este campo y me pueda hacer presupuesto para resolverlo. Muchas gracias.
Hello Sir.
My self Ravi. i have good experience with Php base website development and customization.
Will help you to make system fully manageable by admin.
Can we discuss in details via private chat and make deal with it.
Thanks
Hola, soy un freelance con más de 10 años de experiencia en desarrollo PHP. Si dejó de funcionar sin haber modificado la instalación pudiera ser un problema de permisos.
Sería necesario revisar los LOG del aplicativo, si no indicasen nada le sugiero introducir el siguiente código para revisar el problema:
if(JFile::exists($startName)){
error_log ("Existe el fichero de entrada: ". $startName);
}
else{
error_log("NO existe el fichero de entrada: ". $startName);
}
if(JFolder::exists($finalName)){
error_log ("Existe el directorio de destino: " . $finalName);
}
else{
error_log ("NO existe el directorio de destino");
}
if(JFile::copy($startName, $finalName)){
error_log ("Se ha copiado: " . $finalName);
} else {
error_log ("No se ha copiado:" . $finalName);
}
Por el precio indicado se accedería y revisaría el LOG hasta averiguar la causa y solucionarla si fuese viable en ese tiempo, si no, se pasaría presupuesto de resolución.