Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: dimitrix en 4 Junio 2012, 00:49 am



Título: [Tutorial] Migrar Joomla, WordPress, PrestaShop sin problemas…
Publicado por: dimitrix en 4 Junio 2012, 00:49 am
Uno de los mayores problemas al migrar o al instalar una aplicación tipo Joomla, WordPress, etc… es el famoso ‘pantallazo blanco’, que se ve todo blanco y no sabes por que.

Esto sucede en la mayoría de los casos por que la migración o la instalación se ha realizado después de descomprimir un fichero ZIP, puesto que al descomprimirlo se pierden todos los permisos de escritura que todos estos programas necesitan.

Así que hemos desarrollado un pequeño Script en PHP que al ejecutarlo da permisos a todos los archivos y subcarpetas que seleccionemos. Esto es mejor realizarlo desde PHP puesto que desde el FTP cambiar los permisos uno a uno demora mucho tiempo (unas cuantas horas).

Código
  1. <?php
  2. function cambiar_permisos($ruta,$permisos){
  3.   if (is_dir($ruta)) {
  4.      if ($dh = opendir($ruta)) {
  5.         while (($file = readdir($dh)) !== false) {
  6. if(filetype($ruta . $file)=="file"){ chmod($ruta.$file, $permisos); echo($ruta.$file.'<br>'); };
  7. if(is_dir($ruta . $file) && $file!="." && $file!=".."){
  8.   chmod($ruta.$file, $permisos);
  9.   echo($ruta.$file.'<br>');
  10.   cambiar_permisos($ruta . $file . "/");
  11. };
  12.         }; //While
  13.      closedir($dh);
  14.      }; //if
  15.   }else{
  16.      echo "<br>No es ruta valida";
  17. };
  18. };
  19. cambiar_permisos("./",0777);
  20. ?>

Fuente: http://blog.kaira.es/migrar-joomla-wordpress-prestashop-sin-problemas/


Título: Re: [Tutorial] Migrar Joomla, WordPress, PrestaShop sin problemas…
Publicado por: Graphixx en 5 Abril 2015, 13:49 pm
Que pena revivir el post pero ejecute esa vaina en mi hosting y me lo tire, ahora me sale "Permission denied" por todas partes cuando trato de descomprimir de nuevo el original sobre la raiz.
Código:
Archive:  /home/sistemasycontrol/public_html/shop.zip
error:  cannot create shop/cache/mod_custom/index.html
        Permission denied
error:  cannot create shop/cache/mod_poll/index.html
        Permission denied
  inflating: shop/cache/index.html   
error:  cannot create shop/cache/mod_whosonline/index.html
        Permission denied
error:  cannot create shop/cache/mod_newsflash/index.html
        Permission denied
  inflating: shop/tmp/index.html     
  inflating: shop/configuration.php 
  inflating: shop/htaccess.txt       
  inflating: shop/configuration.php-dist 
  inflating: shop/LICENSE.php       
error:  cannot create shop/administrator/cache/index.html
        Permission denied
Como desago los cambios de ese script sobre mi directorio? Gracias.


Título: Re: [Tutorial] Migrar Joomla, WordPress, PrestaShop sin problemas…
Publicado por: Usuario Invitado en 5 Abril 2015, 14:58 pm
Cámbiale permiso al directorio:

Código
  1. chown -R usuario:grupo /ruta/al/direcotorio

Por ejemplo, un hipotético caso:

Código
  1. chown -R gus:gus /opt/wildfly-8.2.0

Lo que hago es cambiar el directorio wildfly-8.2.0 de root a mi usuario. De ésta manera, ya puedo hacer cambios sin ser root.


Título: Re: [Tutorial] Migrar Joomla, WordPress, PrestaShop sin problemas…
Publicado por: MinusFour en 5 Abril 2015, 15:47 pm
Revisa que tengas permiso de escritura en:

Código:
/shop/cache/mod_custom/

Código:
/shop/cache/mod_poll/

Código:
/shop/cache/mod_whosonline/

Código:
/shop/cache/mod_newsflash/

Código:
/shop/administrator/cache/


Título: Re: [Tutorial] Migrar Joomla, WordPress, PrestaShop sin problemas…
Publicado por: dimitrix en 15 Abril 2015, 19:44 pm
Dios ya hace añitos... ahora lo digo claro... no es recomendable seguir este tuto por seguridad, pero bueno... si que es cierto que te arregla el fallo  :silbar: