Publicación de un proyecto en producción

  • Hacer backup (en caso de que haya un proyecto antiguo) - Guardarlo en Histórico
  • Suspender dominio
  • Eliminar: archivos y carpetas dentro de httpdocs (desde plesk) y tablas de la bd (desde phpmyadmin)
  • Copiar con scp desde merkatu.info a merkatu.com: scp -r ./ root@merkatu.com:/var/www/vhosts/dominio/httpdocs
  • Mover bd: Acceder desde navicat a la bd de merkatu.info, volcar datos y estructura. Importar .sql desde phpmyadmin.
    ¡CUIDADO! En Prestashop hay que cambiar las urls.
  • Cambiar propietario y grupo: chown
  • Modificar configuration.php:

public $host = 'localhost';
public $user = 'admin_gaytan';
public $password = 'wVzk31^7';
public $db = 'admin_bacalaogaytan';

public $mailfrom = 'info@bacalaogaytan.com';
public $fromname = 'Bacalao Gaytan';
public $sendmail = '/usr/sbin/sendmail';

public $log_path = '/var/www/vhosts/bacalaogaytan.com/httpdocs/mkt_logs';
public $tmp_path = '/var/www/vhosts/bacalaogaytan.com/httpdocs/mkt_tmp';

  • Modificar configuración PHP y poner la misma que tiene en merkatu.info
  • Activar dominio
  • Configurar backup:
    IP:212.81.221.218:222
    Crear carpeta en en kokodrilo /dominio (Usuario backups)

Info extra

find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;