como se hace

2
Ago

Como Instalar XAMPP

Como Instalar XAMPP Primeros Pasos

¿Que es y como instalar XAMPP? es una administración de Apache que incluye varios software libres. El renombre es un acrónimo compuesto por las iniciales de los proyectos que lo constituyen: el servidor web Apache, los sistemas relacionales de gestión de bases de datos M y Sql y Mariadb, así como los diccionarios de programación perl y Php. La inicial X se usa para representar a los sistemas operativos Linux, Windows y Mac Os X.

  • Apache: El servidor web de precepto abierto es la aplicación más usada conjuntamente para la entrega de espacios web. Las tenacidades del servidor son ofrecidas como programa libre por la Apache Software Foundation.
  • Mysql/mariadb: Conmysql, Xampp cuenta con uno de los procedimientos relacionales de gestión de bases de números más populares del globo. En unificación con el cuidador web Apache y el lenguaje Php, Mysql sirve para el almacenaje de elementos para servicios web. En las interpretaciones actuales de Xampp esta base de datos se ha sustituido por Mariadb, una ramificación (“fork”) del proyecto Mysql.
  • Php: Es un lenguaje de programación de código de lado del servidor que permite discurrir páginas web o aplicacionesdinámicas. Es liberal de plataforma y soporta variados métodos de bases de datos.
  • Perl: este idioma de programación se usa en la administración del sistema, en el crecimiento web y en la programación de red. También permite programar aplicaciones web dinámicas.

Además de estos ingredientes principales, esta administración gratuita aún incluye, según el sistema operativo, otras herramientas como el servidor de correo Mercury, el software de distribución de bases de datos Php M y Admin, el programa de analítica web Webalizer, Openssl, Apache Tomcat y los servidores Ftp Filezilla o Proftpd.

Ámbitos de Aplicación

Un servidor Xampp se puede instalar rápido y naturalmente como sistema de test local bajo Linux, Windows y Mac Os X con un único estante ejecutable. El paquete del programa contiene los mismos participantes que se utilizan en cualquier servidor web, de forma que permite a los desarrolladores testar proyectos local mente y transferirlos fácilmente a sistemas reales. Sin embargo, Xampp no se recomienda como servidor público, ya que, en aras de proseguir la precisión de usoexisten ciertas limitaciones en cuanto a seguridad.

Instalar XAMPP

Nuestro tutorial de XAMPP muestra la instalación del paquete en Windows. En el caso de usar Linux o Mac OS X, el proceso de instalación puede variar.

1. Descarga

Las versiones con PHP 5.5, 5.6 o 7 se pueden descargar gratuitamente desde la página del proyecto Apache Friends.

2. Ejecutar el archivo .exe

Una vez descargado el paquete, puedes ejecutar el archivo .exe haciendo doble clic en él.

3. Desactivar el programa antivirus

Serecomienda desactivar el programa antivirus hasta que todos los componentes estén instalados, ya que puede obstaculizar el proceso de instalación.

Como Instalar XAMPP

4. Desactivar el UAC

También el control de cuentas de usuario (User Account Control, UAC) puede interferir en la instalación, ya que limita los derechos de escritura en la unidad de disco C:\. Para saber cómo desactivar temporalmente el UCA puedes dirigirte a las páginas de soporte de Microsoft.

Como Instalar XAMPP

5. Iniciar el asistente de instalación

Una vez superados estos pasos, aparece la pantalla de inicio del asistente para instalar XAMPP. Para ajustar las configuraciones de la instalación se hace clic en “Next”.

Pantalla de inicio

6. Selección de los componentes del software

En la rúbrica “Select components” se pueden excluir de la instalación componentes aislados del paquete de software de XAMPP. Se recomienda la configuración estándar para un servidor de prueba local, con la cual se instalan todos los componentes disponibles. Confirma la selección haciendo clic en “Next”.

Instalar XAMPP:

7. Selección del directorio para la instalación

En este paso se escoge el directorio donde se instalará el paquete. Si se ha escogido la configuración estándar se creará una carpeta con el nombre XAMPP en C:\.

selección de la carpeta donde se guardaron los archivos

8. Iniciar el proceso de instalación

El asistente extrae los componentes seleccionados y los guarda en el directorio escogido en un proceso que puede durar algunos minutos. El avance de la instalación se muestra como una barra de carga de color verde.

 comienzo del proceso de instalación de XAMPP

9. Configurar Firewall

Durante el proceso de instalación es frecuente que el asistente avise del bloqueo de Firewall. En la ventana de diálogo puedes marcar las casillas correspondientes para permitir la comunicación del servidor Apache en una red privada o en una red de trabajo. Recuerda que no se recomienda usarlo en una red pública.

firewall

10. Cerrar la instalación

Una vez extraídos e instalados todos los componentes puedes cerrar el asistente con la tecla “Finish”. Para acceder inmediatamente al panel de control solo es necesario marcar la casilla que pregunta si deseamos hacerlo.

Instalar XAMPP: Cerrar la instalación

Panel de control de XAMPP

En la diáfana interfaz de usuario del panel de control se protocolan todas las acciones y es posible activar o desactivar los módulos por separado con un simple clic. Además, se dispone de diversas utilidades como:

  • Config: para configurar XAMPP así como otros componentes aislados.
  • Netstart: muestra todos los procesos en funcionamiento en el ordenador local
  • Shell: lanza una ventana de comandos UNIX
  • Explorer: abre la carpeta XAMPP en el explorador de Windows
  • Services: muestra todos los servicios en funcionamiento
  • Help: incluye enlaces a foros de usuarios
  • Quit: se usar para salir del panel de control

Iniciar módulos

En la parte superior se pueden iniciar o interrumpir los módulos de XAMPP por separado mediante los comandos “Start” y “Stop” bajo “Actions”. Los módulos que se activaron aparecen marcados en verde.

Panel de control de XAMPP

Si uno de ellos no pudiera ser iniciado por un error, se mostrará marcado en rojo. Las notificaciones de error protocoladas en la parte de abajo ayudan a encontrar las causas del error.

Ajustar XAMPP

Una causa frecuente de fallos en el uso de Apache es un puerto bloqueado. La configuración estándar XAMPP suele asignar al servidor web el puerto principal 80 y el puerto SSL 443, pero suelen estar bloqueados por otros programas. En la figura anterior se muestra un conflicto con el programa de mensajería instantánea Skype, que está usando los puertos 80 y 443, por lo que el servidor no se puede iniciar. Existen tres posibles soluciones:

a. Cambiar el puerto en Skype: para ello se abre Skype y en “Herramientas” > “Opciones” > “Avanzada” > “Conexión” se desmarca la casilla donde se indica “Usar los puertos 80 y 443 para las conexiones entrantes adicionales”.

b. Cambiar las configuraciones de los puertos en Apache: haz clic en la configuración del módulo Apache (“Config”) y abre los archivos httpd.conf y httpd-ssl.conf. En httpd.conf cambia el puerto 80 por el puerto que deseas usar y lo mismo se realiza en httpd-ssl.conf con el puerto 443. Guarda los archivos. En la tecla “Config” de la derecha selecciona “Ajustar puertos” para poder introducir los cambios realizados en los archivos conf.

c. Finalizar Skype: el método más sencillo de evitar conflictos con Skype consiste en cerrarlo y volver a iniciarlo solo cuando el servidor Apache ya esté en funcionamiento.

Módulos inactivos y notificaciones de error en el Panel de Control de XAMPP

Administrar los módulos

Para cada módulo existe una función “Admin”.

  • Al hacer clic en la tecla “Admin” del servidor Apache, accederás a la dirección web del servidor a través del navegador estándar del equipo. Serás redirigido a la página principal de XAMPP en el local host, el dominio de la máquina local. El dashboard incluye multitud de enlaces a páginas web con información útil así como al proyecto open source BitNami, que ofrece diversas aplicaciones gratuitas para XAMPP como WordPress u otros CMS. Para acceder a esta página principal se introduce la dirección localhost/dashboard/.
Dashboard del servidor de XAMPP en el navegador
  • Haciendo clic en la tecla “Admin” de la base de datos se abre phpMyAdmin, donde se pueden administrar las bases de datos del proyecto web que se quiere probar con XAMPP. También podemos acceder a la interfaz de administración para la base de datos MySQL en localhost/phpmyadmin/.
Interfaz de administración de phpMyAdmin

Comprobar la instalación del servidor XAMPP

Para comprobar si el servidor se instaló y configuró correctamente, se recomienda crear una página PHP de prueba, depositarla en el localhost de XAMPP y acceder a ella a través del navegador web.

  • Para ello, abre el directorio XAMPP mediante la tecla “Explorer” en el panel de control y selecciona la carpeta htdocs (C:\xampp\htdocs en la instalación estándar). En este directorio se almacenan todos los archivos para las páginas a probar con XAMPP, aunque también aquellos archivos que sirven para la configuración del servidor web. Se recomienda, por ello, guardar los proyectos propios en respectivos nuevos directorios (test, por ejemplo).
  • Crea una página PHP sencilla con el siguiente contenido en el editor y guárdalo como test.php en la carpeta “test” (C:\xampp\htdocs\test):

Espero que hayas aprendido Como Instalar XAMPP correctamente

12
Abr

Servidor Mysql no Autorizó Acceso

Queriendo ingresar a phpmyadmin me encontré con este informe de error “servidor mysql no autorizo acceso” luego de reiniciar la maquinaria. A continuación te diré lo que hice para solucionarlo.

Lo primero que tenemos que efectuar para poder ejecutar comandos es ejecutar el software ‘mysql‘ que si ahora tienes instalado en el ordenador o servidor, bastaría con efectuar desde la consola el siguiente comando:

Es plausible que no cuentes con alguna contraseña si estas utilizando algún paquete como Xampp o equivalente. En este caso bastaría con poner el siguiente comando:

Si al proceder el comando mysql te produce un error de que no encuentra el programa, tendrás que ejecutarlo directamenteen la vía en la que está ubicado o añadir esa dirección para que podamos ejecutarlo desde cualquier repertorio de nuestro disco.

Servidor Mysql no Autorizó Acceso

Si estás utilizando XAMPP en un ordenador MAC, la ruta es: /Applications/XAMPP/xamppfiles/bin/mysql

Pero cada sistema operativo es diferente y si no utilizas XAMPP tendrás que buscar la ubicación de mysql en tu disco.

Bien, ahora ya podemos ejecutar comandos mysql ya que tendrás a la vista algo similar a lo siguiente:

Una alternativa a configurar manualmente los privilegios a cada base de elementos como hemos descrito, sería configurarlos para todas las bases de datos

Advertencia

Puede suponer un grave problema de seguridad garantizar privilegios sobre todas las bases de datos al usuario root del servidor remoto. En la mayoría de casos será mejor crear un usuario con menos privilegios y que pueda acceder solo a la base de datos necesaria para la conexión.

Para configurar los privilegios en todas las bases de datos habría que utilizar los siguientes comandos:

mysql> GRANT ALL ON *.* to root@'xxx.xxx.xxx.xxx' IDENTIFIED BY ‘contraseña_de_root‘;
 
mysql> FLUSH PRIVILEGES;
 
mysql> exit;

Esperamos que hayamos resuelto tu problema de Servidor Mysql no Autorizo Acceso

9
Mar

Que es Back end y Front end

Te has preguntado ¿que es Back end y Front end? En promedio cada uno de nosotros pasa más de 4 horas al día frente a un computador, durante las cuales interactuamos unas 1200 oportunidades por día en las diferentes páginas web. Ya sea por expansión o por trabajo, nuestros ojos se ven emboscados a colores, vivacidades, figuras y texto, algunas de estas cosas son contenido basura y otros no lo son.

¿Cuál es la Función de un Front end?, ¿Cuál es la función de un back end?, ¿cuáles son las diferencias entre uno y otro?

No podemos negar que la web forma parte de nuestro día a día, luego va más allá de los bosquejos flexibles y animaciones bonitas que despiertan nuestros sentidos, ya que por atrás encontramos una serie de tecnologías que hacen que la fascinación sea exequible y que para el ojo frecuente pasan desapercibidas. Estas tecnologías, cual caballero de la oscuridad, se encargan de que todo funcione aceptablemente para que el usuario no tenga ningún compromiso al mandar una petición, consulta u obtener antecedentes. Estamos hablando de los lados front end y back end que se unen para cumplir un mismo objetivo: buscar la satisfacción del usuario.

El Front-End

El Front end se enfoca en el usuario, en todo con lo que podemos interactuar y lo que vemos entretanto navegamos. Así como en una primera cita, nuestra web busca llevar una buena sorpresa y gustar al usuario, para lo cual utiliza Html, Css y Javascript.

Buena experiencia de usuario, inclusión y usabilidad, son algunos de los objetivos que exploración un buen front end y en la actualidad en día existen una gran gama de frame works, preprocesadores y librerías que nos ayudarán en esta ocupación. ¡conocerlos y usarlos admisiblemente es el reto a cumplir!

Para un front end la creatividad es el proceso más valioso, pues tendrá que tomar fuentes, colores, representaciones y todos lo procedimientos de los cuales disponga para difundir sitios agradables que se vean aceptablemente en todos los mecanismos y resoluciones.

El BackEnd

Por otro lado, tenemos el Back end enfocado en labrar que todo lo que está atrás de un sitio web funcione admisiblemente. Toma los elementos, los procesa y los envía al usuario, además de laborear de las consultas o expedientes a la Base de Datos, la relación con el servidor, entre otras tareas que debe efectuar en su día a día.

Cuenta con una serie de idiomas y herramientas que le ayudan a guardar con su trabajo como Php, Ruby, Python, Javascript, Sql, Mongodb, Mysql, etc, estos son usados para ingeniar espacios dinámicos.

Como en exuberantes sitios la notificación se encuentra en constante cambioo actualización, una buena aptitud de respuesta y una celeridad óptima del lado son misiones que un back end debe de afrontar.

Ya que entendimos las funciones de cada uno, podemos afirmar que ninguno de los dos lados es mejor o menos importante que el otro, pues se complementan con el fin de cumplir el mismo objetivo..

En la actualidad encontramos Desarrolladores Front end con conocimientos de Back end y viceversa, conocidos como Full Stack Developers, capaces de pensar como front end o back end y si bien es un rol más completo, por lo general el nivel de conocimiento o especialización no llega a ser el mismo que el de un desarrollador puramente front end o un desarrollador puramente back end, aunque claro que existen excepciones.

23
Feb

Magento web ¿Cómo se hace?

Es muy sencillo construir tu página usando Magento web. La instalación es automática y cuenta con un Área de Administración sencilla de usar que te permitirá gestionar tu Magento de forma muy fácil.

Aquí tienes lo básico para poder comenzar.

Lo primero sería tener una instalación de magento web

ser instalado muy fácil con unos cuantos clicks desde el cPanel de SiteGround -> Site Softwares incluyen una herramienta para instalar Magento web lo cual será completado en segundos.

Magento web

Lo siguiente sería comenzar con la configuración del sitio. Todo puede ser gestionado desde el Administrador de Magento. Instrucciones detalladas en nuestro Manual de Configuración Magento.

Magento web

Una vez tengas la configuración básica de tu Magento web, es recomendable conseguir una plantilla que se adapte a tus necesidades.

Una parte importante de tu Magento es incluir un certificado SSL para compras seguras. Es muy importante que las visitas a tu web vean y se sientan seguros al comprar.

Por último pero no menos importante – Es recomendable ajustar tu página web para optimizar en cuanto a SEO. Por defecto, Magento es una de las mejores aplicaciones optimizadas en SEO y puede ser activado siguiendo este tutorial.