Desinstalar completamente php en ubuntu 18.04

prestashop

Desinstalar completamente php en Ubuntu 18.04

Eliminar completamente php from ubuntu 18.04 usando en una terminal el siguiente código

sudo apt-get remove –purge php*
sudo apt-get purge php*
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get remove dbconfig-php
sudo apt-get dist-upgrade

A continuación una instalación limpia.

sudo apt-get instasll php

How to Completely uninstall PHP and MySQL at ubuntu and install fresh PHP&MySQL in UBUNTU

Impactos: 0

Modificar masivamente los transportistas en la tabla product Prestashop

prestashop

Modificar masivamente los transportistas en la tabla product Prestashop

 

Primero de todo haz una copia de la base de datos, si no, no continúes y siempre bajo tu responsabilidad, tocar directamente la base de datos no es lo más recomendable.

 

Los id’s de los transportistas los puedes mirar en la pestaña transporte->transportistas.

La tabla que tienes que actualizar es la de ps_product_carriers, y tienes que hacer lo siguiente

1- Descarga el fichero que adjunto, que es un CSV de ejemplo con 2 productos, 2 transportistas, 1 tienda.

2- En la columna 1 del csv pon todos los IDS de tus productos, si son correlativos pues acabarás en un momento si hacer arrastrar.

3- EN la columna 2 pones el ID del primer transportista

4- En la columna 3 si sólo tienes una tienda pon en todos un 0.

Repites el proceso para todos los transportistas (columna2), en diferentes csv’s para que no te equivoques.

5- Cuándo ya los tienes todos, te vas al administrador de tu base de datos, te metes en la tabla que te dije más arriba y te vas al apartado operaciones y le das a vaciar tabla.

6- Ahora te vas a Importar y seleccionas el fichero CSV que corresponda,

7- En importación parcial le pones que quieres omitir 1 linea (que son los nombres de las columnas)

8- En formato te aparecerá CSV y luego en “Columnas separadas por” le pones “;” (sin comillas, solo el punto y coma)

9- Importar.

Si para el primer transportista te funciona pues haces lo mismo para el resto, y luego sólo tendrás que quitar los productos que no quieras de cada transportista, eso ya desde al administración de prestashop.

Crear un fichero .BAT

@echo off
@rem 1: Recoger en tienda
@rem 2: Paqueteria standard
@rem 3: Paqueteria Premium
@echo id_product;id_carrier_reference;id_shop > ps_product_carriers.csv
@for /L %%i in (1,1,1316) do (
@echo %%i;1;1 >> ps_product_carriers.csv
@echo %%i;7;1 >> ps_product_carriers.csv 
@echo %%i;9;1 >> ps_product_carriers.csv 
)

Impactos: 0

Backup Linux -> Windows Rsync

Linux

Backup Linux -> Windows Rsync

Para hacer backup de una carpeta de Linux en una de un Windows sería (LINUX –> WINDOWS):

1º.- Crear un usuario ‘backup’ (por ejemplo) con contraseña ‘123456’ (solo es un ejemplo…) en el equipo con WINDOWS.
2º.- Crea una carpeta ‘copia’, comparte esa carpeta desde el equipo WINDOWS y dale solo permiso de acceso al usuario ‘backup’.
3º.- Desde el equipo origen, el LINUX, tenemos que realizar tres pasos que podemos automatizar en un script, que serian:
a.- Monta el recurso compartido en windows en algún directorio de linux.
$mount -t cifs //ip.del.equipo.windows/copia /media/ejemplo -o username=backup,password=123456
b.- Realiza la sincronización vía rsync.

$rsync -rltDvu –modify-window=1 –progress –delete /directorio/origen/copia /media/ejemplo

c.- Desmonta el recurso compartido.
$umount /media/ejemplo

Si esto lo ponemos en un script y lo ejecutamos mediante una tarea de cron cada hora, tendremos un “espejo” de nuestros datos desde el equipo LINUX hacia el equipo WINDOWS que nos servirá como una primera medida en cuanto a copias de seguridad. Editar /etc/crontab como root, y añadir las líneas:

# Copia de seguridad con rsync. Una vez cada hora, a horas en punto.
00 * * * * root bash /nuestro_script.sh

*La primera sincronización es una copia completa, por lo que dependiendo de los datos que tengas tardará bastante. Las sincronizaciones cada hora suelen ser bastante rápidas, en una hora no se suelen cambiar, crear o borrar muchas cosas. Yo lo tengo funcionando desde hace algún tiempo en un entorno de producción para backups desde un servidor samba en Debian hacia un 2008 server, y cero problemas.

Utilizar la siguiente notación: supongamos que queremos sincronizar 2 directorios ubicados en el disco C: y en el disco D:

rsync --update --recursive --progress /cygdrive/c/directorio_origen/* /cygdrive/d/directorio_destino/

Enlace externo : Otras Webs

Impactos: 0

Pase un nombre de usuario y contraseña al comando shutdown.exe de Windows

Windows 7

Pase un nombre de usuario y contraseña al comando shutdown.exe de Windows.

Aquí estaba mi escenario en el que me encontré no hace mucho. Tengo un dominio de Active Directory con un servidor fuera del dominio en su propio grupo de trabajo. Usó diferentes credenciales para la cuenta de administrador y luego lo que usa el dominio. Un día dejó de responder a RDP y varios programas de control que teníamos, así que tuvimos que reiniciar.

No hay problemas verdad? solo escribe en el siguiente comando:

shutdown /r /t 3 /m \\ServerName

No tan bien, desde el principio obtenemos ServerName: Acceso denegado. (5)

Así es, no tenemos permisos “Aún” … ¿Pero cómo enviamos los permisos a shutdown.exe? Si haces una parada /? no encontrará interruptores para el nombre de usuario y la contraseña, pero hay una manera de evitar esto.

Nos conectaremos a los servidores IPC $ y nos autentificaremos y luego ejecutaremos nuestro comando. Aquí está lo que haces: Primero, hagamos una conexión y autentiquemos ejecutando el siguiente cmd:

NET USE \\MyServer\IPC$ mypassword /USER:myuser

Si tienes éxito, ahora estamos listos para ejecutar el cmd shutdown en la misma ventana:

shutdown /r /t 3 /m \\ServerName

Enlace externo  http://www.squidworks.net/2011/07/how-to-pass-a-username-and-password-to-windows-shutdown-exe-command/

Impactos: 0