Xampp idioma ruso. Instalación de XAMPP, configuración de subdominios y hosts virtuales. Desarrollar sin conexión antes de descargar los cambios

En su computadora local usando la herramienta XAMPP y por qué la necesita.

¿Por qué instalar WordPress en su computadora local?

Antes de descubrir “cómo” hacer esto, averigüemos “por qué” es necesario y cómo ayudará a trabajar con un sitio de WordPress.

Transferencia rápida de archivos

Probablemente tengas que descargar una cantidad considerable de archivos, incluidos temas, complementos, etc. Esto puede reducir significativamente la velocidad de descarga, especialmente en comparación con lo fácil que es copiar y pegar información, o extraer un archivo zip de una parte de la computadora a otra.

Si instala la versión de WordPress para su computadora local, puede transferir archivos, realizar cambios en WordPress, instalar temas y complementos, y la carga de páginas no ralentizará su trabajo con el sitio.

Aprenderás más sobre WordPress

Si recién estás comenzando con WordPress y estás aprendiendo sobre él, entonces una instalación local sin conexión te ayudará en el camino. Podrás experimentar sin que nadie vea qué estás haciendo exactamente y qué cambios estás realizando en el sitio.

Desarrollar sin conexión antes de descargar los cambios

Lo más probable es que cada desarrollador tenga al menos un sitio local de WordPress. Sin embargo, si recién está comenzando con el diseño o el desarrollo, es posible que le interese el hecho de que puede descargar rápidamente todo su sitio a su computadora y editarlo sin conexión.

Crear un blog personal fuera de línea

Otra razón para desconectarse podría ser la posibilidad de mantener su blog privado. Tendrá acceso a todas las funciones de WordPress, incluidos todos los complementos que se utilizan para esta plataforma. Y nadie verá jamás tu blog en línea.

Como puede ver, hay muchas razones para instalar WordPress en su computadora local. Ahora descubramos cómo se puede hacer esto y de forma completamente gratuita.

Instalación local de WordPress usando XAMPP

Para utilizar WordPress en su computadora, primero debe descargar el software gratuito XAMPP. Este es un entorno de desarrollo PHP, aunque existen muchas otras opciones para usar WordPress localmente, pero esta es la mejor.

Paso 1. Descarga XAMPP

Este software se puede descargar aquí, simplemente seleccione la opción adecuada según el sistema operativo de su computadora y descargue el archivo.

Paso 2. Instale XAMPP

Después de descargar el archivo apropiado, inicie la instalación haciendo doble clic.

Durante el proceso de instalación, deje la configuración predeterminada y haga clic en "Siguiente".

Cuando se trata de elegir una carpeta para guardar XAMPP, puedes elegir la carpeta predeterminada o crear una nueva. Si no sabes cuál es la mejor manera de hacerlo, elige la primera opción.

Estamos esperando que se instale XAMPP antes de pasar al siguiente paso.

Paso 3. Inicie XAMPP

Una vez que XAMPP esté instalado en su computadora, seleccione "Comenzar a descargar el Panel de control ahora" y haga clic en "Finalizar".

Después de eso, haga clic en "Inicio" para Apache y MySql:

En este punto, normalmente recibirás una alerta de seguridad de Windows, pero no tienes que preocuparte por nada. Asegúrese de hacer clic en "Desbloquear" y su servidor XAMPP local estará listo para usar.

Para comprobar si todo se hizo correctamente, abra su navegador y vaya a esta dirección:

http://localhost

Si XAMPP está configurado correctamente, debería ver lo siguiente:

Paso 4. Crea una base de datos para WordPress

Dado que WordPress utiliza una base de datos, debemos crear una antes de instalar WordPress. Esto se hace de forma muy sencilla y en tan sólo unos pocos pasos.

Para comenzar, vaya al panel de control, haga clic en el botón "Administrador" y luego en "Inicio" para MySql:

Después de esto, el panel de administración de phpMyAdmin debería abrirse en su navegador:

Aquí, haga clic en "Bases de datos", ingrese el nombre de su base de datos (cualquier conjunto de caracteres latinos) y haga clic en el botón "Crear". Ya que podrás crear varias bases de datos y realizar varias instalaciones de WordPress en tu computadora. Lo principal es darle un nombre a la base de datos para no confundir más adelante a qué sitio pertenece.

Cuando vea un mensaje que confirma que se ha creado la base de datos, puede continuar con el siguiente paso.

Paso 5. Descarga WordPress

Vaya a wordpress.org y descargar la última versión de WordPress. Después de descargar el archivo zip, muévalo al lugar donde instaló XAMPP y guárdelo en la carpeta "htdocs".

Luego descomprima este archivo haciendo clic derecho sobre él y seleccionando “Extraer a la carpeta actual”:

Puede darle a la carpeta un nombre único para poder distinguirla de otras que creará en el futuro.

Paso 6. Configurar WordPress

Hemos hecho casi todo. Todo lo que queda es editar y cambiar el nombre de un archivo. En el directorio de WordPress que acaba de crear, busque el archivo wp-config-sample.php y ábralo con un editor de texto como Notepad++:

Edite los datos en el área resaltada de acuerdo con el nombre de la base de datos que creó en el paso 4.

Guarde el archivo y cámbiele el nombre a wp-config.php, eliminando –sample de su nombre.

Paso 7. Instale WordPress

Para instalar WordPress, ingrese la dirección en su navegador: http://localhost/wordpress/, donde “wordpress” es el nombre de la carpeta que creó en el paso 5. Una vez que se cargue la página, verá lo siguiente:

Luego ingrese los detalles requeridos, haga clic en "Instalar WordPress" y luego aparecerá una instalación de WordPress sin conexión en su computadora.

Si desea instalar temas o complementos, puede hacerlo a través del administrador de WordPress como lo haría en línea, o puede copiar el archivo a las carpetas apropiadas en su computadora:

  • Temas: c:\xampp\htdocs\wordpress\wp-content\temas
  • Complementos: c:\xampp\htdocs\wordpress\wp-content\plugins

Si no puede acceder a WordPress sin conexión mediante estos enlaces, asegúrese de que XAMPP esté activo y que Apache y MySql se estén ejecutando.

Si desea cargar un sitio web en línea para usarlo sin conexión, o viceversa, el complemento gratuito Duplicator lo ayudará con esto.

¿Qué es un servidor local y por qué lo necesitamos?

Un servidor local es un conjunto de programas que le permiten desarrollar un sitio web en su computadora local sin conexión a Internet. Es similar a los servidores ubicados en hosters. Si está creando un sitio web utilizando sólo páginas html con diseño CSS, entonces no necesita ningún servidor local. Pero si el sitio es dinámico, es decir creado usando Php, Perl, MySQL, scripts, etc., luego, para depurarlo y probarlo, necesitará un servidor local.

Parte 1: Instalación de XAMPP

Ya escribí sobre lo que usaremos como servidor XAMPP local. Siga este enlace y seleccione XAMPP para nuestra plataforma. Mi sistema operativo es Windows (probablemente tú también lo tengas), así que haz clic en XAMPP para Windows y llegamos a la página donde encontramos el siguiente bloque:

Seleccionar para descargar Instalador. Una vez descargado el archivo, ejecútelo. En general, todo el proceso de instalación posterior no requiere ninguna intervención del usuario más que hacer clic en el botón "Siguiente", pero aún así lo describiré con más detalle. Después de ejecutar el instalador, aparece la siguiente ventana en nuestra pantalla:

No hay idioma ruso en el instalador, por lo que dejamos el inglés y hacemos clic en "Aceptar".

Haga clic en "Siguiente".

Aquí se nos pide que elijamos dónde instalaremos XAMPP; lo dejamos sin cambios. Haga clic en "Siguiente".

Aquí se nos pide que seleccionemos los componentes que se instalarán. Déjalo como está, haz clic en "Instalar".

Después de un par de minutos, la instalación estará completa. Haga clic en "Finalizar". Aquí se carga esta ventana, que se llama panel de control, y aparece el icono de XAMPP en el escritorio.

Si el panel no se ha cargado, haga clic en el icono para cargarlo. Aquí iniciaremos y detendremos los servidores Apache y MySQL. Para iniciar el servidor, debe hacer clic en el botón “Iniciar”. Haz clic y esto es lo que deberías obtener:

Sólo ejecutaremos Apache y MySQL. Como puede ver en la captura de pantalla, Apache usa 80 puerto. Skype utiliza el mismo puerto de forma predeterminada, y si tiene Skype cargado y el puerto 80 está ocupado, Apache no se cargará. Por lo tanto, vaya a Skype: Herramientas->Configuración->Avanzado->Conexión y desmarque “Utilice los puertos 80 y 443 como alternativas entrantes”. Bueno, para concluir me gustaría agregar que para detener el servidor presionaremos el botón “Detener”. Pero de momento dejamos todo cargado. Por cierto, también se puede cargar, detener y reiniciar XAMPP utilizando aplicaciones especiales que se encuentran en la carpeta C:\xampp\. xampp_start.exe, xampp_stop.exe Y xampp_restart.exe.

Configurando XAMPP

La instalación no debería haber causado ninguna dificultad. Pasemos a la configuración. Iniciamos los servidores Apache y MySQL y notamos el botón en la línea Apache. "Administración", haz clic en él. Se carga la siguiente ventana:

Desafortunadamente, el idioma ruso no está representado; elegimos la versión en inglés como la opción más universal. Pero puedes elegir otro idioma que te guste. Llegamos aquí:

Esta es la interfaz web de XAMPP. Dos puntos son importantes para nosotros aquí. El primero es Seguridad:

Aquí están las configuraciones de seguridad. Si sigues el enlace http://localhost/security/xamppsecurity.php puede establecer una contraseña para el administrador de la base de datos MySQL y allí puede establecer una contraseña para el directorio XAMPP para restringir el acceso desde la red local:

No estableceré contraseñas aquí por ahora, puedes usar tu propio criterio.

Crear una base de datos MySQL

El segundo punto importante para nosotros es phpMyAdmin. Nos vamos y llegamos a la siguiente página:

Por eso vallamos todo nuestro jardín. phpMyAdmin es una aplicación web para administrar MySQL, y MySQL es un sistema de administración de bases de datos, y nuestro sitio futuro es la base de datos que MySQL administrará. Parece que he resumido todo claramente aquí, pero no es necesario que profundices en los detalles todavía. Vinimos aquí por una sola razón: todavía no tenemos una base de datos, así que creemos una. Cada base de datos debe tener su propio nombre único, ya se me ocurrió un nombre para nuestra base de datos, sugiero llamarla sitio. Seleccione la pestaña "Bases de datos", escriba sitio en la ventana "Nueva base de datos" a continuación y seleccione utf8_general_ci en la ventana "Comparación": esta es la codificación de nuestra base de datos. Haga clic en "Crear".

Crear un usuario de base de datos MySQL

Ahora necesitamos asignar un usuario a la base de datos recién creada. Vayamos a "Privilegios"

Hacer clic en "Agregar nuevo usuario" y rellene los siguientes campos:

Nombre de usuario- cualquier palabra que consta de letras inglesas

Anfitrión-Anfitrión local

Contraseña- cualquier combinación de letras y números en inglés

Para facilitar la memorización, muchos webmasters novatos hacen que tanto la contraseña como el nombre de usuario coincidan con el nombre de la base de datos, en nuestro caso sería sitio. Esto resulta ser un enorme agujero de seguridad. Por lo tanto, cuando cree su propio sitio web, no sea perezoso en crear un nombre de usuario diferente, genere una contraseña usando el botón "Generar", imprímala y guárdela en un lugar seguro. A continuación se muestra un ejemplo de dicho relleno:

Pero como tenemos un curso de formación, actuaré como un auténtico webmaster principiante, que, por cierto, lo soy, y crearé un nombre de usuario y una contraseña. sitio.

Asignar privilegios a un usuario de base de datos MySQL

Ahora necesita asignar privilegios al usuario creado, en Privilegios globales Haga clic en "Marcar todo" y diga "Aceptar".

Parte 2: Configurar hosts virtuales

Editando el archivo httpd-vhosts.conf

¿Qué, todavía no todo? - preguntas, ay, no, llegamos a la parte más interesante. Para que podamos ver nuestro sitio web en un navegador, necesitamos configurar un host virtual. Para ello, iremos a editar el archivo C:\xampp\apache\conf\extra\httpd-vhosts.conf. Abra el archivo usando Notepad++ o un bloc de notas normal. Ahora hay información en este archivo, cuyas líneas comienzan con #. No lo tocamos, pero agregamos el siguiente código a continuación:

NombreVirtualHost 127.0.0.1


Nombre del servidor localhost
Administrador del servidor admin@localhost

Aquí especificamos el nombre del host virtual y describimos el host local. Ahora necesitamos agregar datos para que nuestro sitio funcione. Nuestro sitio se llamará igual que llamamos a la base de datos: sitio, pero los nombres del sitio y la base de datos no tienen que coincidir. Por supuesto, nuestro sitio tendrá que llamarse algo así como www.site.ru, pero no necesitamos indicar el nombre completo del sitio, ya que este nombre solo se usará en nuestra computadora local y no necesitamos Escribe letras adicionales, así que lo llamaremos simplemente sitio. Debajo del código que acabamos de agregar, agregue más código:


Sitio NombreServidor
ServerAlias ​​​​www.sitio
Administrador del servidor [correo electrónico protegido]
DocumentRoot "C:/xampp/htdocs/site/www/"
Registro de errores "C:/xampp/htdocs/site/logs/error.log"
CustomLog "C:/xampp/htdocs/site/access.log" combinado

Permitir anular todo
Orden permitida, denegada
Permitir de todos

Sitio de nombre de servidor - El nombre de nuestro sitio, que se puede escribir sin.ru.
ServerAlias ​​​​www.sitio - Nombre del sitio alternativo
Administrador del servidor [correo electrónico protegido] - Correo electrónico del administrador de recursos
DocumentRoot "C:/xampp/htdocs/site/www/" - Carpeta con archivos del sitio.
Registro de errores "C:/xampp/htdocs/site/logs/error.log" - Registro de errores
CustomLog "C:/xampp/htdocs/site/access.log" combinado - Registro de visitas

Cuando desee crear otro sitio, todo lo que necesita hacer es copiar y agregar el último código, reemplazando el nombre del sitio por uno nuevo.

Editando el archivo de hosts

Ya sólo queda agregar nuestro sitio a la base de datos de nombres de dominio de nuestro sistema operativo Windows. Para hacer esto, en Windows 7, vaya a la carpeta C:/Windows/ y busque el archivo en ella. bloc de notas.exe, selecciónelo y haga clic derecho, seleccione “Ejecutar como administrador”, luego Archivo >> Abrir, seleccione la carpeta C:/Windows/Sistem32/drivers/etc/ e ingrese la palabra en el campo “Nombre de archivo” a mano anfitriones. Si todo se hizo correctamente, se abrirá el archivo de hosts. Contendrá alguna información, también comentada con un #. A continuación agregamos la siguiente estructura:

sitio 127.0.0.1

Si crea otro sitio, digamos sitio2, no olvide agregar a este archivo:

127.0.0.1 sitio2

Hacer un talón de sendmail para XAMPP

Para poder ver los correos electrónicos al probar el formulario de comentarios, debe crear un llamado talón de correo. Esto se hace de la siguiente manera: abra Notepad++, cree un nuevo documento, seleccione la sintaxis PHP y la codificación UTF-8, luego coloque el siguiente código en este documento:

//carpeta en la que pondremos el correo
define("DIR","c:/xampp/tmp/sendmail/");

//obtiene el cuerpo del mensaje de la secuencia
$corriente = "";
$fp = fopen("php://stdin","r");
mientras($t=miedo($fp,2048))
{
si($t===chr(0))
romper;
$flujo .= $t;
}
fclose($fp);

//Guardar en archivo
$fp = fopen(mkname(),"w");
fwrite($fp,iconv("UTF-8","CP1251",$corriente));
fclose($fp);

//Función para nombrar un archivo
función mkname($i=0)
{
$fn = DIR.date("Y-m-d_H-i-s_").$i.".eml";
si (archivo_existe ($fn))
devolver mkname(++$i);
en caso contrario devolver $fn;
}

Guarde el archivo con el nombre enviarcorreo.php a la carpeta C:\xampp\sendmail\. Luego en la carpeta C:\xampp\tmp\ creamos una carpeta enviar correo.

En el archivo php.ini (C:\xampp\php) reemplace la línea:

Sendmail_path = "C:\xampp\sendmail\sendmail.exe -t"

a la línea:

Sendmail_path = C:\xampp\php\php.exe c:\xampp\sendmail\sendmail.php

Reinicie XAMPP. Si hizo todo correctamente, todos los correos electrónicos enviados se pueden ver en la carpeta C:\xampp\tmp\sendmail\. Pero aún no tenemos comentarios, por lo que los revisaremos cuando los creemos.

Creando una carpeta para nuestro sitio

Ya hicimos mucho, se nos ocurrió un nombre, incluso registramos las rutas a nuestro sitio, pero aún no hemos creado una carpeta para él. Ha llegado el momento de hacer esto.

Colocaremos todos los sitios que crearemos en la carpeta C:/xampp/htdocs/. Teóricamente, no es necesario utilizar esta carpeta en particular, puede utilizar cualquier otra, pero para ello deberá cambiar las rutas en el archivo httpd-vhosts.conf. Pero no nos desviaremos de las tradiciones. Creemos nuestra carpeta. sitio en una carpeta htdocs. Ahora creemos dos carpetas más en la carpeta C:/xampp/htdocs/site/: www Y registros. La carpeta www contendrá todos los archivos de nuestro sitio, que luego transferiremos al hosting. La carpeta de registros contendrá dos archivos: un registro de errores y un registro de visitas.

Bueno, eso es todo, en realidad. Esto concluye nuestra primera lección. Calculé el tiempo que me llevó hacer todo lo descrito en este tutorial. Me tomó unos 10 minutos. Agreguemos tiempo para descargar la distribución XAMPP, bueno, digamos 5 minutos. En total, resulta que completamos nuestra primera lección en 15 minutos. No tengo en cuenta el tiempo que lleva familiarizarse con el material, ya que nuestro lema es “¡Un sitio web en un día!” No significa aprender este proceso en un día, sino el tiempo durante el cual crearemos un sitio web. Nos vemos en la próxima lección.

La popularidad del servidor se debe a la calidad del producto, una gran cantidad de herramientas y un buen soporte informativo. En la práctica, la compilación XAMPP, por razones desconocidas, es más popular entre los desarrolladores occidentales.

Requisitos del sistema para instalar XAMPP

No se esperan obstáculos de XAMPP. Aquí todo ha sido refinado hasta el más mínimo detalle. XAMPP se puede instalar en una máquina local con sistemas operativos: Windows 2008, Vista, Win 7, Win 8. Incluso hay una opción para XP SP3.

¿Qué se incluye en la compilación XAMPP?

Las siglas XAMPP significan que este ensamblaje se puede instalar no sólo en Windows, sino también en cualquier otro eje. Esto se indica con la primera letra [X]. Las letras AMP representan el clásico Apache+MySQL+PHP, pero la última letra [P] representa el lenguaje de programación Perl. Es por eso que XAMPP se denomina compilación de servidor web local multiplataforma.

Servidor local XAMPP y Bitnami

Los desarrolladores de XAMPP fueron más allá que otros y crearon el servidor en la nube Bitnami. Bitnami para XAMPP hace que sea mucho más fácil desarrollar aplicaciones PHP sobre Apache. Usando Bitnami puedes instalar fácilmente CMS populares de código abierto: WordPress, Drupal y Joomla. etc.

Dónde descargar XAMPP

No es necesario buscar un servidor local XAMPP en foros y otros recursos. Hay un sitio web oficial con una descarga gratuita del lanzamiento. Sitio web oficial de XAMPP: https://www.apachefriends.org/ru/index.html. Descargar .

Descargar XAMPP

Descargamos la versión para Windows 7 del sitio web oficial. Primero debe decidir con qué versión de PHP necesita trabajar. Hay tres variantes de PHP: 5.6.30, 7.0.15, 7.1.1. La versión inferior de php cambia periódicamente. Elijo: xampp-win32-5.6.30-0-VC11-installer.

Para información: En la misma página puedes descargar XAMPP para Linux y OS X.

Instalando XAMPP en Windows 7 paso a paso

Como puede ver por el nombre de la versión, XAMPP se descarga con un instalador, lo que simplifica enormemente su instalación.

Para su tranquilidad, comprobamos el archivo descargado con un antivirus. Después de comprobarlo, ejecute la instalación como administrador.

Paso 1.

Paso 2.


Paso 3.

Paso 4.

Nos saltamos Bitnamy, por lo que abrimos el lado del cheque.

Paso 5.

Paso 6.

El proceso de instalación es bastante largo, tenga paciencia.

Paso 7. Terminar

Iniciar XAMPP

Trabajamos en Windows 7.

XAMPP está instalado, es hora de iniciarlo. XMAPP se inicia con el acceso directo "Panel de control de XMAPP".

Panel abierto XAMPP

Cuando abres el programa, XAMPP verifica el sistema informático. Si el sistema cumple con los requisitos de XAMPP para ejecutar módulos, no habrá errores. Los errores serán visibles en la ventana de información y resaltados en rojo.

A continuación se muestra un ejemplo de una captura de pantalla con errores. En el ejemplo, veo que el puerto 80 está ocupado y Apache no puede iniciarse.

XMAPP, puerto 80 ocupado: cómo liberar el puerto 80

La imposibilidad de iniciar el módulo Apache debido a que el puerto 80 está ocupado es uno de los errores comunes de Windows. Si ve información como esta, significa que no podrá iniciar Apache. Su tarea es liberar este puerto o ejecutar XAMPP en otro puerto.

Ejemplo de lanzamiento del puerto 80 de Windows

Cuando estaba preparando este artículo y reinstalando XAMP, recibí un error que indicaba que el puerto 80 estaba ocupado. Cuando intento abrir la dirección en el navegador: http://localhost Veo esta foto.

Para hacer esto, vaya a la pestaña Panel de control >>>Todos los íconos pequeños >>>Programas y características >>>Encienda y apague los componentes de Windows, apague IIS y reinicie la computadora. Todo el puerto 80 es gratuito.


Este es sólo un ejemplo de varios escenarios posibles por los que el puerto 80 está ocupado. Incluso puedes ejecutar XMAPP en otro puerto, por ejemplo el 8080. Enlace a las correcciones en el texto.

Panel XAMPP

Conozcamos el panel XAMPP.

  • Inicie XAMPP como administrador;
  • Buscamos la ausencia de errores;

El panel XAMPP contiene todo el acceso para trabajar con módulos de plataforma y todas las herramientas necesarias de Windows.

  • Botones de la derecha: configuración de XAMPP y herramientas de Windows
  • Vemos las columnas: Inicio, Admin y Configuración.
  • Start, también conocido como Stop, inicia y detiene módulos. Mercury es un servidor de correo.
  • Administración. Estos son botones de acceso a los paneles administrativos de los módulos.
  • Config. Grandes botones. En los botones de Configuración encontrará acceso a todos los archivos de configuración del módulo del sistema.

Configuración de XAMPP

  • Netstat- Un excelente botón que mostrará todos los puertos que utiliza actualmente el sistema. Este botón te ayudará, “sin bailar con panderetas”, a ver lo que cuelga en el puerto 80.
  • Caparazón- línea de comando.
  • Explorador- simplemente abrirá el directorio de instalación del servidor local XAMPP. Computadora analógica >>>Disco C.
  • Servicio- una ventana emergente con una lista de todos los servicios en ejecución en el eje. Analógico: Panel de control >>>Todos los elementos iconos pequeños >>>Administración >>>Servicios.
  • Ayuda y renuncia sin comentarios.
  • Botones de la izquierda: iniciar/detener módulos
  • Botones de la izquierda: administración

Observe la columna del botón de administración. Esta es la entrada al panel de administración del módulo. Revisemos su trabajo usando phpmyadmin como ejemplo.

Panel XAMPP phpmyadminVemos un panel phpmyadmin estándar con el que puedes trabajar sin bailar con panderetas, como en Denver.

Nota: Si XAMPP estuviera en ruso, no tendría precio.

Cómo ejecutar XAMPP

Después de corregir todos los errores, puede iniciar XAMPP. El lanzamiento de XAMPP es el inicio de los módulos necesarios para el funcionamiento: Apache, MySQL.


Comprobando que XAMPP está funcionando

Para comprobar el funcionamiento de XAMPP en la barra de direcciones del navegador escribimos http://localhost.

Si todo se hizo correctamente y todo funciona correctamente, vemos el panel del servidor con botones de control.




Conclusión

En este artículo, mostré cómo instalar el servidor local XAMPP en Windows 7. Les presenté el panel y la configuración de XAMPP, inicié los módulos necesarios para el trabajo y les di un enlace para corregir el error.

A continuación intentaré contarte en detalle cómo sucede. configurando el servidor XAMPP y creación de una nueva base de datos. El análisis de errores típicos se incluye en un artículo aparte. Problemas al instalar XAMPP. La configuración se completará después de que creemos una prueba. sitio web en XAMPP.

Opcional

1.1. Probablemente sea el momento de crear una carpeta para su sitio web, porque estamos haciendo todos los “movimientos corporales” solo por crear un sitio web en la computadora de su hogar. Puedes crearlo donde quieras, pero yo lo creé en la raíz del disco. D: y la llamé diseñofornet, que es casi el mismo nombre de este sitio, pero sin el punto y la raya.

¿Por qué no puede utilizar nombres para su sitio principal que extiendan las zonas de Internet existentes, por ejemplo, . com o . ru?

Porque cualquier navegador que tengas buscará tu sitio mysite . ru o mi diseño para . net, no dentro de su computadora, sino en Internet en general.

Entonces, recordemos las reglas para los nombres dentro de la computadora:

– sin extensiones o usando zonas inexistentes, por ejemplo, puedes llamar al sitio misitio.local porque las zonas .local no existe;

Sin espacios en una palabra (son posibles puntos y rayas).

Por lo general, se utilizan los nombres neutros homesite o mysite, por ejemplo, pero como usted está en mi sitio, creo que el nombre designfornet es más apropiado, ya que permite la continuidad con el artículo, que habla sobre la creación de un sitio principal.

En general, necesitamos un nombre arbitrario, solo para nombrar de alguna manera la carpeta donde copiaremos los archivos cero.

1.2. Aconsejo a los principiantes que hagan inmediatamente una copia de la carpeta. xampp en otro lugar y, en caso de un error grave, reemplace toda la carpeta o el archivo individual de la copia guardada. De esta manera puede ahorrar tiempo que de otro modo se gastaría en desinstalar y reinstalar.

Esto es exactamente para lo que resulta útil nuestra nueva carpeta designfornet (homesite). Sólo necesitas arrastrar y soltar toda la carpeta. xampp(desde el disco DO:) haga clic derecho en/hacia la carpeta creada en el sitio web de designfornet y seleccione "Copiar".

1.3. Un enfoque aún más razonable es este:

1.3.1. Dado que durante el proceso de instalación realizaremos cambios solo en algunos archivos, por lo tanto, para acelerar el acceso a ellos, es mejor instalar inmediatamente accesos directos a estos archivos en el Escritorio.

1.3.2. Si cometemos algún error en ellos, no volveremos a cargar el manual completo, sino que solo reemplazaremos estos archivos con cero de la “reserva de emergencia”. La ejecución de archivos al reemplazar los dañados por cero se puede realizar tantas veces como se desee.

1.4. Configura tu navegador de trabajo como el principal. Instalé FireFox como mi navegador predeterminado, el más popular. Configure su configuración para detectar automáticamente el código UTF-8.

Hoy en día, Firefox tiene ventajas sobre Opera e Internet Explorer: Opera se ha vuelto un poco pesado y "hinchado" después de muchas horas de uso. Donkey IE se utiliza únicamente para comprobar la apariencia de un sitio recién creado. Ghrom está alcanzando a FireFox entre las "masas" en términos de polaridad, ya que tiene buena velocidad, pero todavía está bastante "desnudo" debido a la falta de complementos útiles, por ejemplo, la política de su propietario prohíbe robar y descargar videos.

1.5. Para jugar con los códigos, un webmaster novato necesitará un editor de texto "correcto", llamado así porque no agrega formato a los textos. Por lo tanto, no puede utilizar Word. El bloc de notas integrado en Windows tampoco es adecuado para editar códigos. Después de leer el artículo. Editores de archivos de código correctos debe estar instalado en su computadora Bloc de notas++ .

Aprender la aplicación del panel de control XAMPP

2.1. Si continúa con el proceso de instalación del servidor web XAMPP, la ventana de la aplicación del Panel de control de XAMPP todavía está frente a usted. Si lo cerró, entonces el panel debe activarse a través de su acceso directo.

Fig.1 Ventana de aplicación del Panel de control de XAMPP

Espero que ya lo tengas o lo hayas sacado de tu carpeta C:\xampp los accesos directos necesarios al escritorio: xampp_start.exe, xampp_stop.exe, xampp-control.exe. Al hacer clic en este último se abrirá el mismo panel.


Para eliminar el acceso directo necesitas abrir la carpeta. C:\xampp y haga clic derecho para arrastrar el acceso directo al escritorio de la computadora. Después de soltarlo, seleccione "Crear acceso directo" en el menú que aparece.

2.2. En la parte inferior del panel podemos obtener información sobre las versiones del panel y el sistema operativo instalado en su computadora, la ubicación del directorio de Xamp y su instalador, y el estado del panel - Marque Aceptar (iniciado).

Fig.2 La parte inferior de la ventana del panel muestra el estado de cada componente.

2.3. Mucho de lo que escribo aquí no tiene ningún interés, porque después de configurarlo nunca volveremos aquí.

En la línea superior del panel vemos dos botones " Servicio…" Y " SCM..." Usando el primero, podemos ejecutar la aplicación Panel de control XAMPP como un servicio en nuestra computadora. El segundo nos lleva a una ventana en la que podemos encontrar todos los servicios ejecutándose en nuestro ordenador.

2.4. Generalmente se recomienda ejecutar XAMPP como un servicio, lo que elimina algunos problemas de compatibilidad. Sin embargo, me molesta el funcionamiento de los programas del servidor cuando no estoy trabajando con el sitio. Mi servidor web no tiene acceso a Internet, por lo que ejecuto sus componentes sólo cuando es necesario. Además, no necesito ejecutar su panel de control como un servicio de Windows.

2.5. Fila izquierda de campos cuadrados (ventanas) con nombres Servicio Simplemente le permite ejecutar componentes Xamp individuales como servicios. La segunda columna del panel enumera estos componentes. para que ellos no se encendió Y no funcionó consistentemente con Windows- deja estos campos vacío.

2.6. La tercera columna consta de botones de inicio: Comenzar. Ya hemos acordado que lo importante para nosotros es apache Y MySQL y cliente ftp ArchivoZilla y cliente de correo mercurio No los necesitamos todavía.

2.7. Haga clic en el botón Comenzar contra apache. Si todo está instalado normalmente, se iluminará el botón verde con la inscripción. Correr(lanzado), y la inscripción Comenzar cambiará a Detener.

De manera similar, lanzamos los dos componentes principales del servidor web: apache Y MySQL.

Fig.3 Después de iniciar el componente, puede ver no solo su estado, sino también el puerto que ocupaba.

2.8. Dependiendo de la versión, la apariencia del Panel de control puede diferir, generalmente por la presencia o ausencia de botones en la columna de la derecha. Por este motivo, las opciones de configuración pueden variar ligeramente. Creo que simplemente te saltarás los puntos que no se aplican a tu versión de XAMPP.

En versiones anteriores de XAMPP hay botones " Caparazón», « Configuración», « Verificación de puerto».

2.9. Recordamos que para nosotros el servidor web XAMPP es un programa de paso. No probaremos scripts en él; tan pronto como lo instalemos, lo olvidaremos inmediatamente. Por lo tanto, solo necesitamos familiarizarnos con los botones, ya que si tenemos que usarlos, será solo una vez. Si no tiene algunos botones, omita los párrafos correspondientes del artículo.

2.10. Botón " Caparazón" - inicia la línea de comandos de Windows, lo que es algo inusual para que trabaje un usuario de este sistema operativo, y más aún para los principiantes.

2.11. Botón " Configuración"nos devuelve al punto de instalación a través de la línea de comando, donde puede habilitar o deshabilitar cualquier módulo XAMPP configurando un número determinado. Se puede utilizar si tiene un módulo adicional habilitado ( perla). Volverá aquí si algo no es como quiere el instalador del programa.

2.12. Botón " Verificación de puerto» cheques gratis o puerto 80 ocupado necesario para que el servidor funcione apache. Puerto 80 Algunos servicios de Windows se utilizan a menudo, pero la mayoría de las veces puerto 80 ocupado por un programa tan popular como Skype.

si tienes puerto 80 ocupado otro programa, el núcleo del servidor web XAMPP no se inicia - programa de servidor apache . sobre como puerto de liberación 80 Puedes averiguarlo en el artículo. Problemas al instalar XAMPP. Después puerto de apertura 80 Regrese a este artículo para continuar configurando Xampa.

2.13. La última fila de botones es de naturaleza auxiliar, luego puedes presionarlos tú mismo por diversión.

Nos interesan más los botones. Administración en línea con los componentes en funcionamiento.

Cuando lo inicia por primera vez, puede aparecer una ventana en la que puede seleccionar el idioma para XAMPP. Allí no hay ruso, por eso elegimos inglés. Inglés.

Fig.4 Ventana para seleccionar idioma

2.14. Cuando presionas el botón Administración junto con apache, luego se iniciará su navegador principal, en cuya ventana verá la página de bienvenida "" con la dirección http://localhost/xampp/.

Fig.5 Página de bienvenida de XAMPP

2.15. El texto debajo del saludo " ¡Bienvenido a XAMPP para Windows!" es de poco interés para nosotros, pero en la línea "Para soporte OpenSSL, utilice el certificado de prueba con https://127.0.0.1 o https://localhost“Se nos pide que sigamos un enlace y recibamos un certificado, y al mismo tiempo identifiquemos direcciones en el navegador.

Haga clic en el primer enlace https://127.0.0.1. Si bien el navegador no conoce la dirección XAMPP, considera que la conexión no es confiable. Después de la transición en el navegador, seleccione " entiendo el riesgo" y haga clic en " Agregar excepciones».

Fig.6 Revisamos la configuración del navegador para agregar la página XAMPP a excepciones

En la siguiente pestaña, obtenemos el identificador confiable y confirmamos la excepción de seguridad.

Fig.7 En el navegador hacemos una excepción para la dirección XAMPP

2.16. Realizaremos el resto de la configuración siguiendo los enlaces que se encuentran en la columna izquierda (barra lateral) en las páginas de XAMPP.

Los principales para nosotros serán “ Estado», « Seguridad», phpMyAdmin" Aquellos que tengan curiosidad pueden mirar el resto de enlaces por sí mismos.

2.17. Para ir a la utilidad de administración XAMPP, haga clic en el enlace phpMyAdmin. Se abrirá una página, en el centro de la cual hay un formulario para completar dos campos: el primer campo para ingresar el nombre de la base de nuestro sitio, el segundo para codificar.

Fig.9 En la página phpMyAdmin debemos completar dos campos.

2.18. Pégalo en el primer campo encima del que dice Nueva base de datos, el nombre de su sitio diseñofornet(Creo que es lógico que el nombre de la base de datos sea el mismo que el nombre del sitio).

Para completar el segundo campo, hay un puntero al final del rectángulo del formulario; al hacer clic en él se mostrará una lista de codificaciones. Debemos bajar a la línea. utf8_generai-ci y al hacer clic en él, corrija esta codificación en el formulario.

Fig. 10 Inserte el nombre en los campos vacíos y seleccione la codificación base.

Fig. 11 Confirmación de la creación de la base de datos. diseñofornet

2.20. A continuación, debemos crear usuarios de esta base de datos y establecer contraseñas de acceso para ellos. Haga clic en el enlace Privilegio en la parte superior de la página.

Fig.12 Página con una lista de usuarios preestablecidos

Resulta que XAMPP ya nos ha creado un par de usuarios con los mismos nombres. raíz.

En realidad, esto un usuario en dos personas, pero el sistema nos permitirá activar a una persona a través del enlace 127.0.0.1 y a la otra a través de localhost.

2.21. Para crear una contraseña para el primer usuario raíz Haga clic en el icono "Editar" en la columna extrema "Acción". En la página que se abre, vaya al bloque "Cambiar contraseña".

Fig. 13 Bloquear “Cambiar contraseña”

Para mí, utilicé la contraseña con el mismo nombre " raíz", lo que lo convierte en el más sencillo.

Los usuarios que vayan a abrir XAMPP para Internet pueden generar una contraseña compleja, para la cual hay un botón a continuación.

2.22. Después de hacer clic en el botón “Aceptar”, aparecerá una página confirmando la creación de una contraseña para la primera raíz.

Arroz. 14 Ventana de confirmación para crear una contraseña

2.23. Para crear una contraseña para el segundo usuario, haga clic en el enlace Privilegio en la parte superior de la página. Haga clic en el icono "Editar" y repita el procedimiento para crear una contraseña.

Figura 15. Repita el registro de contraseña para la segunda raíz

Como puedes ver, también le puse una contraseña. raíz, igual que su nombre.

Fig. 16 Establezca la misma contraseña: root

2.24. Después de configurar contraseñas para raíz volvamos al enlace Privilegio, donde en las listas podemos encontrar usuarios innecesarios que deben ser eliminados. Marque la casilla junto a este usuario y seleccione la acción "Eliminar usuarios seleccionados".

Arroz. 17 Página de lista de usuarios

Después de todos los movimientos, nos deberían quedar tres usuarios: pma(usuario del sistema) y dos idénticos - raíz, con las mismas contraseñas.

2.25. Ahora, para guardar todas nuestras configuraciones, necesitamos reiniciar XAMPP, para lo cual encontramos un acceso directo en el Escritorio. xampp_stop.ex mi. Después de hacer clic en él, aparecerá y desaparecerá una ventana de línea de comando negra. A continuación debes hacer clic en el acceso directo. xampp_start.exe y cerrar la ventana de advertencia negra para que ejecutemos Iniciar antes de Detener. Sin embargo, es más fácil iniciar Apache y MySql a través de los botones del Panel de control de XAMPP e inmediatamente ir a " Administración»

2.26. Presione el botón en el Panel de control " Administración" para iniciar sesión en XAMPP nuevamente. Sigue el enlace Estado a una página donde los componentes en ejecución son visibles.

Arroz. 18 página Estado

2.27. Mucho más interesante es la página en el enlace. Seguridad , donde vemos advertencias sobre problemas con los componentes de XAMPP. He resaltado todos los problemas que nos preocupan en la figura en rectángulos. Como puede ver, hemos superado un problema.

Arroz. 19 página Seguridad

Para realizar una traducción rápida, debe copiar frases en inglés en el formulario de la página del traductor en línea.

La esencia del problema es el acceso gratuito desde la red externa, para solucionarlo debes seguir el enlace http://localhost/security/xamppsecurity.php ubicado debajo de la tabla de advertencias.

2.28. En la página que se abre, inserta tu favorito. raíz en todas las formas. También puede especificar que Xamp cree documentos en los que se almacenarán las contraseñas.

Fig.20 Página Consola de seguridad MySQL y XAMPP

2.29. Después de configurar las contraseñas, debe reiniciar XAMPP. Repetimos todo como en el párrafo 2.25. y sigue el enlace Seguridad para comprobar si hay problemas restantes.

Fig.21 Página Seguridad después de configurar contraseñas

Como puede verse en la Fig. 21, los componentes principales se están ejecutando y se han creado usuarios con derechos de acceso para ellos.

Otra cosa es que puse mis favoritos en todos lados raíz, ya que no tiene sentido crear contraseñas complejas en una computadora doméstica. Ya escribí que XAMPP no está diseñado para uso industrial y que, en una red doméstica, las contraseñas complejas solo crean complicaciones adicionales.

Como dije al principio del artículo, terminaremos de configurar el servidor web XAMPP después de crear un sitio de prueba.

Para hacer esto, deberá ir al artículo Sitio web sobre XAMPP.

Al desarrollar un sitio, a menudo me resulta más conveniente escribir rutas relativas desde la carpeta raíz, para no cambiarlas al cargarlas en el servidor y también para poder probar la página en mi computadora cuando trabajo con PHP. directamente en el servidor local.

XAMPP es completamente gratuito, contiene la distribución Apache y le permite trabajar con PHP, Perl, MySQL.

Además, al usar XAMPP, puedes instalar rápidamente LMS Moodle o Wordpress usando Bitnami.

Instalación de XAMPP

Entonces, comencemos con cómo instalar un servidor local en una computadora usando el kit XAMPP.

Primero necesitas descargar el instalador para tu sistema operativo. Esto se puede hacer mediante el enlace del sitio web oficial: www.apachefriends.org/ru/index.html

En este artículo descargaré un instalador para Windows usando el ejemplo del cual veremos cómo instalar y configurar XAMPP.

Después de hacer clic en el botón de descarga, comenzará la descarga del archivo .exe (el peso del archivo es de aproximadamente 110 MB).

Cuando se complete la descarga, abra el archivo de instalación (xampp-win32-5.6.30-0-VC11-installer.exe) y ejecútelo como administrador. En la ventana de bienvenida, haga clic en siguiente.


A continuación, seleccione los componentes necesarios. Estamos interesados ​​en Apache. Además, puede elegir PHP y MySQL.
A continuación debe seleccionar la ruta de instalación.
A continuación, el instalador nos pide que confirmemos que estamos listos para comenzar la instalación. Haga clic en siguiente.
La instalación de XAMPP ha comenzado.
Una vez completada la instalación, se le pedirá que inicie el panel de control de XAMPP. Deja una marca de verificación. Haga clic en Finalizar.

Se abrirá el panel de control. No es necesario lanzar nada todavía. Ahora podemos empezar a crear dominios en nuestro Localhost.

Configurar subdominios y hosts virtuales

Editando hosts

En un servidor local, podemos configurar la redirección de cualquier solicitud del navegador a una carpeta específica en nuestro servidor.

Primero necesitas agregar redireccionamientos de sitios en el archivo de hosts. Este archivo se encuentra en la carpeta etc en: C:\Windows\System32\drivers\etc

No tiene permiso, por lo que cuando lo inicies deberás seleccionar el Bloc de notas normal para abrirlo.


Si queremos que cuando escribamos barbershop.local en el navegador, el sitio se abra desde una carpeta de nuestro ordenador en D/:XAMPP/htdocs/barbershop, añadiremos la siguiente línea a nuestro archivo.

Creando hosts

Después de editar el archivo de hosts, pasemos a configurar el servidor.

También abrimos el archivo httpd-vhosts.conf en el bloc de notas, que se encuentra en la carpeta D:\XAMPP\apache\conf\extra

Al final agregue el siguiente texto:

DocumentRoot "D:/XAMPP/htdocs" Nombre del servidor locahost ServerAlias ​​​​locahost ErrorLog "logs/localhost.log" CustomLog "logs/localhost.log" común
DocumentRoot "D:/XAMPP/htdocs/barbershop" Nombre del servidor barbershop.local ServerAlias ​​​​barbershop.local ErrorLog "logs/localhost.log" CustomLog "logs/localhost.log" común

Ahora vaya al panel de control y haga clic en iniciar en Apache. El servidor ha comenzado a funcionar.

En pocas palabras

¡Listo! Ahora, si guardamos el archivo index.html o index.php en la carpeta D:/XAMPP/htdocs/barbershop y vamos a barbershop.local en el navegador, se abrirá la página principal de nuestro host virtual. Si ahora queremos, por ejemplo, desde el archivo /barbershop/css/main.css ir a la carpeta /barbershop/img/, entonces ahora este enlace se puede especificar en relación con la raíz del sitio "/img/".


Arriba