Como hacer una copia funcional de una Web de WordPress

Instalar Xampp

Iniciar los servicios de Apache y MySQL

Copiar con WinSCP la carpeta de internet a una carpeta local de C:\xampp\htdocs\copiawp

Copiar Base de datos, si es posible con phpMyAdmin

Exportar la base de datos de internet a un archivo SQL

Crear una base de datos en local entrando con el navegador a la dirección  http://localhost/phpmyadmin/

Una vez creada y dentro de ella importar el archivo antes exportado.

Modificar el archivo wp-config.php de la carpeta antes copiada.

Antes de modificarlo crea una copia, para poder revertir el proceso en el futuro.

Y modifica los datos dejándolos, similar a lo siguiente:

define( ‘DB_NAME’, ‘bdlocal’ );

/** Tu nombre de usuario de MySQL */

define( ‘DB_USER’, ‘root’ );

/** Tu contraseña de MySQL */

define( ‘DB_PASSWORD’, » );

/** Host de MySQL (es muy probable que no necesites cambiarlo) */

define( ‘DB_HOST’, ‘localhost’ );

Probar a entrar a la web copiada en la siguiente dirección del navegador:

http://localhost/copiawp/

Debe de cargar la página principal, pero aun se debe modificar la dirección de dominio.

Modificar la dirección de dominio.

Entrar a http://localhost/phpmyadmin/ y buscar la tabla wp_options

Hay modificar el campo siteurl y home al siguiente: http://localhost/copiawp/

Ahora debería de funcionar de forma local en la dirección anteriormente descrita, cualquier error no dude en contactarnos en info@gestionesinformaticas.com

Eliminar cola de impresión

Entrar a:

1º Panel de Control –> Herramientas administrativas –> Servicios –> Cola de impresión –> Detener y Aceptar

2º Ir a la carpeta C:\Windows\System32\spool\PRINTERS –> Borrar lo que contenga.

3º Volver a Panel de Control –> Herramientas administrativas –> Servicios –> Cola de impresión –> Iniciar y Aceptar.

Diferencia entre byte y bit

Un bit es una cifra binaria es decir que puede tener solo dos posiciones 0 ó 1, la decimal puede adquirir 10 formas (0,1,2,3,4,5,6,7,8,9), la hexadecimal 16, etc.

BYTE lo forman 8 cifras binarias es decir un byte contiene 8 bits, por ejemplo 10111001.

A lo que quiero llegar es simplemente para hacernos una idea de la capacidad de velocidad que tienen la transmisión de los cables de red con clavijas típicas de RJ45.

Vamos a poner sólo un ejemplo.

Cable categoría 6 (es el más utilizado y común de todas las redes de oficinas) este cable tiene la capacidad de transmitir a una velocidad de 1.000.000.000 bits/segundo es decir a 1 Giga bit por segundo.

Como dijimos antes 1 byte son 8 bits a sí que para pasar los bits por segundo a bytes por segundo se emplea esta sencilla fórmula bytes=bits/8

Quedando el traspaso así: 1.000.000.000 bits / 8 = 125.000 bytes. Con lo que el cable en cuestión más utilizado en todas las redes transmite a una velocidad de 125.000 bytes por segundo es decir 125 mega bytes / segundo. Para traducirlo a modo real, no es así ya que cada cierta cantidad de bytes enviados hay un protocolo de comunicación en el que verifica la información que se envía con lo que se envían unos cuantos más bits por el cable de verificación quedando una velocidad ya más real de unos 100 mega bytes / segundo (datos reales que se transmiten) pudiendo variar por longitud de metros de un dispositivo al otro y por las interferencias externas de ruidos electrónicos generados por motores u tubos fluorescentes.

Pasar fotos del iPhone al portátil

Esta es la pregunta que me han hecho últimamente mucho, aunque la respuesta es muy evidente:

– Con el cable USB.

– Pero…, esto no funciona ya que al poco de estar conectado se pierde/corta la conexión.

Este problema ha surgido con la actualización iOS 13.4.1

Opciones de arreglarlo:

1º Conectarlo a un ordenador mac y no a un pc.

¿no lo tiene?

2º Llamar al servicio de garantía, si no pasaron dos años desde que compró el móvil:

Por cierto, cuando llame diga que ha probado con varios PC’S, varios cables originales, pasos de la página de Microsoft y que con todo no funciona.

Garantia apple teléfono: 900812703

o instalar en Apple Store la aplicación SoportedeApple.

3º Esperar a que en la próxima actualización de iOS lo solucionen.

4º Pagar a un servicio técnico como puedo ser yo mismo, para que lo reparen, eso sí pediría por ti, para que el importe de la factura, te lo devolviera Apple aunque no esté el teléfono en garantía, antes de llamarme (Antonio 617.633.202) intente agotar las anteriores posibilidades ya que si voy a realizar un informe para que le devuelvan el dinero que le cuesta la reparación deberé de tener pruebas como es el número de caso que le dieron en Apple.

5º O que me lo comentes, y si eres o has sido cliente mío, yo llamo por ti a Apple para que te lo solucionen, sin ningún coste para ti.

Espero que con todo, se le arregle problema pronto.

Limpiar Windows de archivos no válidos o sin utilidad.

Con este comando ejecutado desde cmd como administrador:

Dism /online /cleanup-image /Spsuperseded

Tambien eliminar manualmente todo el contenido de la carpeta:

C:\Windows\SoftwareDistribution\Download

C:\Windows\Temp

C:\Users\USUARIO\AppData\Local\Temp

Si no utilizas hibernar equipo o simplemente su ordenador no tiene esa opción puede liberar espacio ejecutando el siguiente comando en un cmd como Administrador:

powercfg -h off

Además de herramienta de Windows de liberar espacio.

Como Acceder a la carpeta de Inicio

Ir al botón de inicio de Windows escribe “ejecutar” (símbolo de Windows+R).

Y ejecuta:

  • shell:common startup

La ruta por defecto en una configuración normal de Windows es: C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp

para el inicio de carpetas para todos los usuarios.

y para el usuario que estamos actualmente es:

  • shell:startup

o bien navegador con el explorador de carpetas a la siguiente dirección, tenga en cuenta que tiene que tenerlo configurado con ver archivos ocultos del sistema:

C:\Users\USUARIO_A_MODIFICAR\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

Truco para suspender el ordenador nada mas que encender crear un acceso directo con la siguiente línea ejecutar:

C:\Windows\System32\rundll32.exe powrprof.dll, SetSuspendState

Pasos a seguir para realizar una aplicación Web por medio del Framework YII2.

 

1.       Debemos de descargar e instalar una base operativa de software para poder realizar el proyecto, se puede utilizar cosas similares a lo que se describe a continuación:

1.1.    Control de versiones Git.

1.2.    No es necesario, pero si aconsejable, ir subiendo nuestro proyecto a Internet para si en un futuro necesitas a más colaboradores para realizar tu proyecto. El registrarse en la Web de GitLab es obligatorio.

1.3.    Servidor Web y servidor de Base de datos en forma local. Esto se instalará automáticamente con el paquete Xampp.

1.4.    Entorno de desarrolladores Java JDK para que funciones el programa Netbeans, para descargar es necesario inscribirse en la Web de Java.

1.5.    Un editor de código fuente (IDE) como es NetBeans.

1.6.    Instalador/actualizador de archivos fuente Composer.

 

2.      Una vez Instalado toda la base comenzamos nuestro proyecto.

2.1.    Iniciamos Xamp Control, para que nuestro ordenador actúe como servidor Web, en los módulos de Apache (Servidor de HTML y PHP ) y MySQL (para la base de datos).

2.2.    Entramos a la carpeta local en la que está ubicado la dirección donde los archivos fuente Web son visibles en la dirección http://localhost en el caso de una instalación de Windows está por defecto en C:\xampp\htdocs, creamos una subcarpeta en dicha dirección (YII2) y dentro de YII2 otra llamada ejemplo1.

2.3.    Una vez dentro de la carpeta C:\xampp\htdocs\YII2\ejemplo1 hacemos un clic con el botón derecho del ratón sobre una zona vacía de la carpeta sobre “Git Bash Here”:
 composer global require «fxp/composerassetplugin:^1.4.1″

2.4.    Después instalamos la base de nuestro Framework con la siguiente línea de comando:
composer create-project --prefer-dist yiisoft/yii2-app-basic .
(como nota el punto del final significa que lo descargue en la carpeta actual en la cual nos encontramos, si se pone algún nombre lo descargaría en una subcarpeta que colgaría de la carpeta que estamos)

2.5.    Si todo va bien y según el ejemplo practico en un navegador Web entramos a la dirección http://localhost/YII2/ejemplo1/web y deberíamos ver nuestro CONGRATULATIONS!

2.6.    Vamos a abrir un hueco en la nube para más tarde meter nuestro proyecto. Para ello entrar en la web de GitLab es aconsejable crear un grupo de proyectos y dependiendo la cantidad de ellos a desarrollar se pueden crear subgrupos.

2.7.    Una vez estemos metidos en el grupo de proyectos deseado creamos un proyecto (hueco para albergar nuestro proyecto) copiando la dirección url en la que ese proyecto se encuentra en Internet lo podemos encontrar en el botón “Clone” utilizar el de “Clone with HTTPS” (copiará en el portapapeles la ruta)

2.8.    Ahora en la línea de comandos Git Bash (mini entorno terminal Linux dentro de Windows) y estando sito en la ruta de nuestro ejemplo1 ejecutamos los siguientes comandos:
git init                 (iniciamos el control de proyectos en esa carpeta y todas sus subcarpetas, menos las mencionadas en el archivo .gitignore), (veremos que se a iniciado el control de versiones, al señalar que estamos en la rama “(master)” principal)

2.9.    Añadimos la dirección donde debe de subir todos los archivos a GitLab con el siguiente comando:
git remote add origin “pulsamos las téclas rápidas Shift+Insert” (con lo que se pegará la dirección de internet que tenía en la memoria el portapapeles” quedando el comando completo similar al siguiente:
git remote add origin https://gitlab.com/antonioportillalopez/yii2/ejemplo1.git

2.10.                    Añadir a la configuración de control de versiones el usuario y contraseña que debe de utilizar de forma predeterminada al utilizar la subida de archivos a internet.

git config –global user.email «antport@yahoo.es»

2.11.                    Después, añadimos nuestro primer punto de control llamado commit en forma local con el siguiente comando para ello se ejecutan dos comandos:
git add . (se dice que es lo que queremos añadir a ese punto de control con el punto se indica que se añade todos los archivos actuales (al stage) y todas las subcarpetas (menos lo recogido en .gitignore))

2.12.                    Para cerrar ese punto de control hay que añadirle nombre o/y descripción, con el siguiente comando:
git commit -m ‘Se inicia el proyecto con el Framework descargado sin tocar’

2.13.                    No es necesario subir a Internet cada punto de control que se realice ya que el siguiente comando sube automáticamente todos los puntos de control que hemos generado al mismo tiempo, para ver que subimos solamente este que acabamos de crear ejecutar el comando:
git push origin master
Si es la primera vez que se ejecuta este comando, introducimos primero nuestro correo electrónico con el que nos dimos de alta en GitLab y segundo la contraseña que utilizamos)

2.14.                    Ahora accederemos a donde está el proyecto subido de la Web GitLab (ver la dirección de ejemplo en el paso 2.9) con ello verificamos que el contenido está en Internet.

2.15.                    Para modificar el código fuente de la Web abrimos la Ide Netbeans y damos en FileàNew ProjectàPHPàPHP Aplication with Existing Sources àBrowseàC:\xampp\htdocs\YII2\ejemplo1àOpenàNextàhttp://localhost/YII2/ejemplo1/àBrowseàweb/index.phpàFinish.

2.16.                    Si queremos cambiar el entorno donde vemos el resultado de nuestra aplicación ir a: RunàSet Project Browserà(Chrome-Internet Explorer-Firefox…)

Ahora ya podemos cambiar-interactuar con la edición de nuestro proyecto y también desde el mismo sitio poder ir viendo como queda en los entornos que deseamos.

Es muy importante ir creando puntos de control en nuestro control de versiones (2.11, 2.12, 2.13) .

Dentro de poco crearemos un pequeño manual para utilizar el Framework YII2.


 
 

Acceso de aplicaciones poco seguras

Enlace para activar acceso a aplicaciones poco seguras, es decir outlook vía smtp / pop3.

Esta opción si se activa y si usted la utiliza en un Microsoft Outlook, Thunderbird o semejante ese ordenador queda totalmente expuesto a la entrada de virus, no hay barrera que lo pare. Utilice el gmail siempre como WebMail, es mas utilice el portal de de GMAIL como outlook a su correo electrónico de dirección de empresa.

A pesar de ello si decide utilizarlo, este es el link para porder activarlo:

https://myaccount.google.com/lesssecureapps

aquí se le da las instrucciones de configuración:

https://support.google.com/mail/answer/7104828?hl=es