Instalando xampp. Instalación de XAMPP, configuración de subdominios y hosts virtuales. Crear un blog personal fuera de línea

A continuación intentaré contar 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 hora de crear una carpeta para su sitio, porque hacemos todos los "movimientos corporales" solo por crear un sitio en su computadora de casa. 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 error fatal– reemplazar toda la carpeta o archivo separado de una 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/en la carpeta del sitio designfornet creada 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 unos 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. Configúrelo en su configuración detección automática Código UTF-8.

Hoy Firefox tiene ventajas sobre Opera y Explorador de Internet: La ópera se ha vuelto un poco pesada y “se hincha” 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. complementos útiles, por ejemplo, la política de su propietario prohíbe robar y descargar vídeos.

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 correctos archivos de código 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 al escritorio atajos necesarios: 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 informarnos sobre las versiones del panel y Sistema operativo instalado en su computadora, la ubicación del directorio de Xampa 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 iniciar su panel de control en el formulario servicios de windows.

2.5. Fila izquierda de campos cuadrados (ventanas) con nombres servicio solo te permite correr componentes individuales Xampa en forma de 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á. 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 más versiones anteriores 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 comando cadena de ventanas, lo cual resulta algo inusual para el 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 ocupa tal programa popular, Cómo Skype.

si tienes puerto 80 ocupado otro programa, entonces el núcleo del servidor web XAMPP no se iniciará - 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. Última fila usa botones personaje 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 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 creación de base de datos diseñofornet

2.20. A continuación, necesitamos crear usuarios de esta base de datos y darles contraseñas de acceso. 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 usuario adicional que es necesario eliminar. 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á. ventana negra línea de comando. 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 pagina mas interesante sigue 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

Hacer 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 libre acceso desde red externa, para solucionarlo debes seguir el enlace http://localhost/security/xamppsecurity.php ubicado debajo de la tabla de advertencia.

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 en una computadora doméstica contraseñas complejas. Ya escribí que XAMPP no está destinado a uso industrial, y en red doméstica Las contraseñas complejas sólo 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.

Antes de instalar Joomla en su computadora local, debe instalar y configurar servidor web en su computadora (Apache, MySql y PHP). Aquí veremos cómo instalar el paquete XAMPP, que contiene estos componentes. También puedes utilizar otros paquetes como Denwer, etc. o instale y configure Apache, MySql, PHP usted mismo.

Instalación de XAMPP en Windows

La última versión de XAMPP para Windows se puede encontrar en la página oficial. En esta página necesita encontrar el enlace "Instalador", hacer clic en él, descargar archivo de instalación(por ejemplo, xampp-win32-1.7.4-VC6-installer.exe) a cualquier directorio de la computadora. Ejecute el archivo descargado, después de lo cual debería aparecer la siguiente ventana

Haga clic en el botón "Siguiente"

Aquí debe especificar el directorio en el que se realizará la instalación. Los fabricantes no recomiendan instalar XAMPP en el directorio "C:\Program Files", debido a la falta o insuficiente permiso de escritura en este directorio. El directorio predeterminado está bien. Haga clic en "Siguiente".

En este cuadro de diálogo puede seleccionar instalación de apache y MySQL como servicios, es decir. se iniciarán automáticamente cuando se inicie Windows. Haga clic en el botón "Instalar".

La instalación fue exitosa, haga clic en el botón "Finalizar". Después de esto aparecerá un cuadro de diálogo.

Se le felicita por la instalación exitosa y se le solicita que ejecute la prueba. Panel XAMPP. Si hace clic en el botón "Sí", se abrirá un panel de control similar a este.

A través de este panel de control puedes iniciar y detener los servicios de Apache y MySQL. Si aún no se están ejecutando, haga clic en el botón "Iniciar" que se encuentra frente a ellos.

Abra el navegador y escriba barra de direcciones"http://localhost/", después de lo cual debería abrirse la página de introducción a XAMPP.

Configurando XAMPP

Cambiar el directorio raíz

De forma predeterminada, el directorio de localhost será “c:\xampp\htdocs\”, aquí es donde se encuentran los archivos que muestran la página introductoria de XAMPP en el navegador. Si es necesario, se puede cambiar en la configuración del servidor Apache, pero esto no es necesario. Para cambiar el directorio, detenga el servidor Apache, en el archivo C:\xampp\apache\conf\httpd.conf (este archivo es responsable de la configuración del servidor) especifique la ruta al directorio deseado donde se ubicará la raíz del servidor:

Raíz del documento "C:/xampp/htdocs"

Inicie el servidor nuevamente. Para verificar la operación, puede crear algún archivo index.html o index.php en este directorio y escribir la dirección en el navegador: http://localhost/, el contenido de este archivo debería cargarse. Si cambia el directorio, el acceso a phpMyAdmin seguirá siendo el mismo: http://localhost/phpmyadmin/

Configurar el nivel de visualización de errores para PHP

XAMPP está configurado inicialmente para el desarrollador, es decir. el navegador mostrará no sólo errores críticos PHP, pero también varios tipos de advertencias, por ejemplo, "Estándares estrictos: ...", "Aviso: ..." y otros. Para cambiar el nivel de visualización errores PHP necesitas abrir el archivo "C:\xampp\php\php.ini" en cualquier editor y poner el valor en él.

Actualizado:

Comience a bloguear en WordPress necesario en un servidor local, ya que es en el servidor local donde puedes probar y configurar todo lo que necesitarás en el futuro al transferir el blog al servidor de hosting. No recomendaré instalar Denver porque, en mi opinión, es mejor elegir otro, más servidor abierto para usar en una computadora doméstica. Elegí XAMPP y nunca me he arrepentido, porque es muy servidor potente con todos funciones necesarias y fácil instalación.

vamos al sitio XAMPP y descargar la versión requerida servidores en esta página: http://www.apachefriends.org/en/xampp-windows.html. Hablaré sobre instalar y configurar la versión. 1.8.3 , ya que es la última al momento de actualizar este artículo. Sin embargo, no se apresure a descargar la última versión del servidor. Te explicaré por qué. Es muy dudoso que tu hosting tenga todo instalado últimas versiones componentes requeridos como PHP Y mysql. Por tanto, a la hora de transferir un blog a un proveedor de alojamiento, pueden surgir ciertos problemas. Esto es comprensible: si ha probado todo para PHP versiones 5.5.9 , y el proveedor de hosting lo tiene instalado PHP versiones 5.2.17 , entonces es muy posible que haya problemas de compatibilidad. Si sabes que versiones PHP Y mysql instalado por su proveedor de alojamiento, entonces puede XAMPP, en el que se instalarán los componentes de las versiones exactas que necesita. Si no sabe con qué proveedor de alojamiento alojará su blog, descargue e instale la última versión del servidor.

De hecho, todas las versiones XAMPP casi idéntico: sólo difieren las versiones de los componentes incluidos en él. Por lo tanto, este artículo será relevante sin importar la versión. XAMPP lo instalarás. Todavía uso el servidor de versiones para necesidades personales. 1.7.1 , ya que esta versión contiene los componentes más adecuados para mí. Pero nuevamente, en el artículo consideraré cómo instalar y configurar el servidor. XAMPP versiones 1.8.3 .

lo siento por gran número capturas de pantalla Cualquier persona con más o menos conocimientos podrá instalar y configurar este servidor en su computadora, pero este artículo está destinado principalmente a principiantes y describe con gran detalle todo el proceso de instalación y configuración de un servidor. XAMPP, y el motor WordPress.

¿Lo has descargado? Iniciemos el instalador. Si tiene algún antivirus en ejecución, verá la siguiente advertencia:

Este mensaje le indica que si el antivirus se está ejecutando, la instalación del servidor puede tardar por mucho tiempo. si tienes suficiente computadora poderosa, luego haga clic en " ", sin desactivar el antivirus.

Aparecerá la siguiente ventana:

Esta es simplemente una ventana de bienvenida que le informa que la instalación ha comenzado. Haga clic en el botón " Próximo", después de lo cual verá la ventana:

Esta es la selección de componentes del servidor que se instalarán. De forma predeterminada, todos los componentes están seleccionados. Pero instalar en servidor local No todos los componentes son necesarios; es mejor limitarse al mínimo necesario. Aproximadamente como se muestra en la captura de pantalla. ¿Has elegido? Haga clic en el botón " Próximo", ahora necesitas seleccionar la carpeta de instalación:

Estoy usando la carpeta " C:\servidor", puedes instalar el servidor en otra ubicación. ¿Has elegido? Haz clic más en " Próximo", aparecerá la siguiente ventana:

Básicamente, esto es sólo un anuncio de complementos para XAMPP, con el que puedes instalar automáticamente muchos motores como WordPress Y Joomla. Por supuesto, esto es conveniente, pero no recomiendo usarlos; también se necesita un servidor local porque usted mismo necesita aprender a instalar los motores. Si un instalador automático hace esto por usted, ¿qué aprenderá y por qué necesita un servidor local? Por eso te aconsejo que desmarques la publicidad y hagas clic más en " Próximo":

Esta ventana le indica que todo está listo para la instalación. Haga clic en " Próximo" y disfruta del proceso de instalación:

El proceso de instalación finalizará cuando aparezca esta ventana:

Haga clic en " Finalizar", después de lo cual se iniciará el panel de control del servidor:

Cuando vea este panel por primera vez, es posible que se confunda, ya que contiene demasiados botones. Pero no te alarmes, aquí todo es sencillo. Todo lo que necesitamos aquí es presionar dos botones: iniciar el servidor apache y bases de datos mysql. Simplemente haga clic en los botones " Comenzar" frente a ellos. Si todo comenzó sin errores, entonces el panel de control se verá así:

Básicamente, su servidor local ya está funcionando, ahora necesita configurarlo. Para hacer esto, abra el enlace en su navegador " http://localhost":

Serás redirigido automáticamente a la página de selección de idioma:

idioma ruso en XAMPP No, entonces elegimos inglés. No te alarmes por la falta de traducción al ruso; después de configurar un poco el servidor, nunca más tendrás que venir aquí. Después de hacer clic en " Inglés"Se abrirá la siguiente página de bienvenida inicial:

Es simple: ingrese la contraseña 2 veces y presione el botón "Cambio de contraseña". Si su computadora está conectada a una red local, también debe establecer una contraseña para el directorio XAMPP:

Si accede a Internet no a través de una red pública red local, entonces esta configuración se puede ignorar por completo.

En realidad, se trata de configurar el servidor. XAMPP terminado. Ahora comencemos a instalarlo. WordPress. Primero necesitamos crear una base de datos. mysql, para hacer esto, abra el panel de control del servidor y haga clic en " Administración" contra " mysql":

Su navegador abrirá la página de inicio de sesión. phpMyAdmin:

Como usuario ingresa " raíz", y como la contraseña es la contraseña que configuraste para acceder mysql. Ingresado - ir a phpMyAdmin. Haga clic en el botón " Bases de datos"y crear una nueva base de datos llamada" wordpress" (obligatorio en la codificación utf8_general_ci):

Después de presionar el botón " Crear"Aparecerá un mensaje:

Ahora procedamos directamente a instalar el motor. WordPress. En primer lugar, debes descargarlo. Vaya al sitio web oficial http://ru.wordpress.org y descargue allí la última versión del motor. Ahora ve a la carpeta " C:\servidor\htdocs" y cree una carpeta allí con un nombre que abrirá su blog local. Por ejemplo, cree una carpeta allí " blog" y copie allí los archivos de distribución descomprimidos.

Es decir, los archivos del motor deben ubicarse en la ruta " c:\servidor\htdocs\blog".No es una carpeta" wordpress" debería estar en esta ruta y los archivos del motor. Tenga cuidado aquí:

Ahora abre el archivo " wp-config-sample.php"en cualquier editor de texto con soporte para guardar texto en codificación UTF-8 sin lista de materiales, como Notepad++ () y edítelo de esta manera:

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 /** Nombre de la base de datos para WordPress */ definir ("DB_NAME", "wordpress"); /** nombre de usuario MySQL */ definir ("DB_USER", "raíz"); /** Contraseña de la base de datos datos mysql */ definir ("DB_PASSWORD", "123456789"); /** Nombre del servidor MySQL */ definir ("DB_HOST", "localhost"); /** Codificación de base de datos para crear tablas. */ definir ("DB_CHARSET", "utf8"); /** Esquema de coincidencia. No cambies si no estás seguro. */ definir ("DB_COLLATE", "utf8_general_ci"); /** Claves únicas y sales para autenticación. */ define("AUTH_KEY", "%5hT>mnVWZ|chrP|Vx(Pt2DA9Yu_Iyntgii`") ; define("SECURE_AUTH_KEY","|;.%IZ-A_=qMtHCnrEA7Ka!F]s2~X:Y)XJ6d" ) ; define("LOGGED_IN_KEY", "RL13)Io(/ToX-1/%`/]IDO(f,o*uqp`Q)`,G") ; define("NONCE_KEY","/85B~(l&&W.x:MeoNFB!2BQ$:hX4j|AHxA6o" ) ; define("AUTH_SALT", "$V@EM>VGDoYB0:mJq%$Qh||A;V/w?T,BkT`") ; define("SECURE_AUTH_SALT",) ; "U>uPV|#D#o-FKwwKvHzAdiCh^F5S?o|v^;]u") ; define("LOGGED_IN_SALT","L142y.eKU/Ba>gjm5S0_%|2;I&Ou6&;AGu];" ) ; define("NONCE_SALT", "OBve/86egiO_(=m#c9I!zSE5UgWZ-NsX5V)z" /** Ruta absoluta al directorio de WordPress. */ if (! definido ("ABSPATH")) define ("ABSPATH", nombredir (__FILE__). "/"); /** Inicializa variables de WordPress e incluye archivos. */ require_once (ABSPATH. "wp-settings.php");

?>

mnVWZ|chrP|Vx(Pt2DA9Yu_Iyntgii`"); define("SECURE_AUTH_KEY", "|;.%IZ-A_=qMtHCnrEA7Ka!F]s2~X:Y)XJ6d"); define("LOGGED_IN_KEY", "RL13)Io (/ToX-1/%`/]IDO(f,o*uqp`Q)`,G"); define("NONCE_KEY", "/85B~(l&&W.x:MeoNFB!2BQ$:hX4j|AHxA6o" ); define("AUTH_SALT", "$V@EM>VGDoYB0:mJq%$Qh||A;V/w?T,BkT`"); define("SECURE_AUTH_SALT", "U>uPV|#D#o -FKwwKvHzAdiCh^F5S?o|v^;]u"); define("LOGGED_IN_SALT", "L142y.eKU/Ba>gjm5S0_%|2;I&Ou6&;AGu];"); define("NONCE_SALT", "OBve/ 86egiO_(=m#c9I!zSE5UgWZ-NsX5V)z"); /** Prefijo de tablas en la base de datos de WordPress. */ $table_prefix = "wp_"; /** Idioma de localización de WordPress, inglés predeterminado. */ define(" WPLANG", "ru_RU"); /** Para desarrolladores: modo de depuración de WordPress. */ define("WP_DEBUG", false); /* Eso es todo, no más ediciones. ¡Buena suerte! */ /** Ruta absoluta al Directorio de WordPress . configuración.php"); ?> ¿Dónde especificas el nombre de la base de datos (el mío es " wordpress" mysql), nombre de usuario en (Este " raíz" 123456789 ) y contraseña (la que tú configuraste, yo tengo esta , pero espero que no hayas utilizado un conjunto de números tan simple como contraseña). No olvide configurar sus propias claves y sales para la autenticación. Guarde este archivo con el nombre wp-config.php UTF-8 sin lista de materiales. Codificación obligatoria

– recuerde que cualquier archivo del motor debe editarse únicamente en esta codificación; de lo contrario, su blog simplemente dejará de abrirse. WordPress Desde que copié los archivos de distribución. a la carpeta " C:\servidor\htdocs\blog ", luego para continuar con la instalación debo abrir el enlace en el navegador:

http://localhost/blog/ WordPress Se abrirá la página de instalación.

, nada complicado: Haga clic en " Instalar WordPress

" y después de unos segundos obtenemos: Haga clic en " Acceso

" y regocíjate con el blog instalado: XAMPP Servidor WordPress instalado,

instalado, puedes comenzar a configurar tu blog. Algunas notas. La primera es si instaló solo los componentes del servidor que elegí (es decir, sin Mercurio Servidor de correo ), entonces su servidor no enviará correo. Todos los correos electrónicos salientes se guardarán en el formato TXT en una carpeta salida de correo (es decir, tengo esta carpeta ""). Esto es muy conveniente cuando necesita verificar la distribución del correo electrónico con algún complemento en diferentes direcciones– En realidad no se envían, pero aún puedes controlar el trabajo.

En segundo lugar, a veces es necesario configurar XAMPP para no acceder a tus blogs a través de localhost. Es decir, no http://localhost/blog, A http://www.blog.ru– e incluso si nadie, excepto usted, puede abrir dicha URL, es posible que la necesite. Digamos que si está completando activamente un blog en un servidor local y no desea cambiar manualmente todas las entradas del localhost en la base de datos después de transferir el blog al proveedor de alojamiento (por ejemplo, todas las imágenes cargadas en el servidor local tendrán una dirección a través de localhost). Esto se hace a través de la configuración. anfitriones virtuales y no es demasiado difícil de hacer.

Primero que nada, crea en algún lugar. carpeta separada. Digamos la carpeta " mis sitios"(el nombre no importa). Digamos que lo creaste en la raíz del disco y ahora tiene la ruta " C:\misitios\". En él, cree una carpeta con el nombre de su dominio, diga " blog.ru"y también hay subcarpetas en él" www" Y " registros". A la carpeta " www" subir los archivos del motor WordPress. Entonces deberías tener la siguiente jerarquía de carpetas:

Ahora necesitas ajustar ligeramente la configuración del servidor. Necesitas abrir el archivo. httpd-vhosts.conf en la carpeta " C:\servidor\apache\conf\extra" y agregue el siguiente texto al final:

NombreVirtualHost * :80< virtualhost * :80 > < virtualhost * :80 >Registro personalizado combinado< directory "C:\mysites\blog.ru\www" >Requerir todo concedido

NombreVirtualHost *:80 Requerir todo concedido

Sólo recuerda ajustar cuidadosamente los caminos a los tuyos. Un pequeño matiz este codigo solo funcionará con esas versiones XAMPP, en el que apache versiones 2.4 o superior. Si en tu versión Apache XAMPP debajo de la versión 2.4 , entonces para funcionamiento correcto hosts virtuales necesitas usar el código:

NombreVirtualHost * :80< virtualhost * :80 >DocumentRoot "C:\server\htdocs" Nombre del servidor localhost < virtualhost * :80 >ServerAdmin webmaster@ blog.ru DocumentRoot "C:\mysites\blog.ru\www" ServerName blog.ru ServerAlias ​​​​www.blog.ru ErrorLog "C:\misitios\blog.ru\logs\error.log" Registro personalizado "C:\misitios\blog.ru\logs\access.log" conjunto< directory "C:\mysites\blog.ru\www" >Permitir Anular todo Orden permitir, denegar Permitir de todos

NombreVirtualHost *:80 DocumentRoot "C:\server\htdocs" Nombre del servidor localhost Administrador del servidor [correo electrónico protegido] DocumentRoot "C:\mysites\blog.ru\www" ServerName blog.ru ServerAlias ​​​​www.blog.ru ErrorLog "C:\mysites\blog.ru\logs\error.log" CustomLog "C:\mysites\blog .ru \logs\access.log" combinado Permitir Anular todo Orden permitir, denegar Permitir de todos

Tenga cuidado aquí, de lo contrario, pasará medio día como yo para comprender de dónde vino repentinamente el error " AH01630: cliente denegado por la configuración del servidor"¿Y por qué están activados los hosts virtuales?" versión antigua XAMPP funciona, pero en el nuevo servidor produce constantemente un error de configuración.

Después de esta configuración, debe abrir el archivo. anfitriones en el camino" C:\Windows\System32\drivers\ets\hosts" y agregue el texto allí:

127. 0. 0. 1 blog. ru 127. 0. 0. 1 www. blog. ru

127.0.0.1 blog.ru 127.0.0.1 www.blog.ru

Ahora reinicia apache(botón " Detener"y luego otra vez" Comenzar" en el panel de control del servidor) y puede abrir su sitio a través de URL http://www.blog.ru. Nada complicado, 5 minutos de trabajo máximo.

Las ventajas de utilizar hosts virtuales son obvias: para transferir un blog a un hoster, solo necesita copiar los archivos del motor e importar uno prefabricado a través de phpMySQL volcado de base de datos. Bueno, quizás todavía tengas que cambiar las contraseñas en el archivo. , pero espero que no hayas utilizado un conjunto de números tan simple como contraseña). No olvide configurar sus propias claves y sales para la autenticación. Guarde este archivo con el nombre para los que te dará el hosting. También existen desventajas al utilizar hosts virtuales: después de transferir el sitio al hoster, ya no podrá trabajar simultáneamente tanto con la versión local del blog como con la pública. Para abrir la versión local tendrás que agregar las líneas necesarias al archivo anfitriones, y para abrir un blog con el hosting tendrás que borrar estas líneas. Algunos tienen un acceso directo al archivo. anfitriones colocado directamente en el escritorio, ya que editarlo se convierte en una tarea bastante común. De cualquier manera, los hosts virtuales son convenientes.

Al principio del artículo dije que la instalación diferentes versiones XAMPP es lo mismo. Pero, de hecho, en versiones anteriores del servidor, las ventanas pueden verse diferentes y algunas pueden omitirse por completo. Pero en esencia todo es igual. Y está configurado exactamente de la misma manera. Si tienes algún problema, escríbelo en los comentarios; definitivamente te ayudaré.

Y por último, después de la instalación y configuración. WordPress No olvide instalar el conjunto de complementos necesarios para ello. Como mínimo, instale el complemento para (los enlaces en ruso son mala idea!), complemento para

XAMPP es un conjunto de servidor web que contiene un conjunto de aplicaciones para el pleno funcionamiento del sitio. No es necesario configurar cada componente por separado.

El montaje permite el desarrollo de computadora separada sin conexión de red. En consecuencia, no hay necesidad de alojamiento ni acceso a Internet de alta velocidad.

El proyecto es multiplataforma, lo que significa que funciona igualmente bien en plataformas populares: Windows, Linux, Mac OS. El nombre XAMPP en sí es una abreviatura que significa lo siguiente:

  • incógnita– significa que el ensamblaje funcionará en todos los sistemas operativos;
  • apache– un servidor web compatible con las principales versiones del sistema operativo, altamente personalizable y confiable;
  • mysql- uno de los más sistemas conocidos gestión de bases de datos;
  • PHP– un lenguaje de programación compatible con casi todos los proveedores de hosting y líder entre los lenguajes utilizados para crear sitios web;
  • perla– un lenguaje de programación fácil de aprender que, además, admite módulos de terceros.

Esta compilación es perfecta para programadores web novatos. Tiene todo lo que puedas necesitar para trabajar cómodamente.

Alojamiento de sitios web virtuales para CMS populares:

¿Dónde descargar?

Puedes descargar XAMPP tanto desde el sitio web oficial como desde recursos de terceros. Esto último es extremadamente indeseable, ya que es posible que surjan problemas en forma de virus, registradores de pulsaciones de pulsaciones y programas adicionales instalados.

Como último recurso, puede utilizar sitios de archivos grandes si el estado del archivo está "verificado" y las revisiones son generalmente positivas.

Nos dirigimos al sitio web oficial de la asamblea en https://www.apachefriends.org. Si se encuentra dentro del rango de direcciones IP de los países de la CEI, se producirá una redirección automática a la versión rusa del sitio.

El siguiente paso es elegir un sistema operativo. Como trabajamos en Windows, seleccionamos la versión para este sistema operativo. Tenga en cuenta que las últimas versiones del programa sólo funcionan con sistemas operativos nuevos: Vista y superiores simplemente no se inician en XP o 2003;

En siguiente etapa Se le pedirá que seleccione el directorio donde se descargará el archivo de instalación. El instalador ocupará 109 megabytes en su disco duro, el tiempo de descarga depende de la velocidad de su conexión.

Instalación de XAMPP en el sistema operativo Windows.

Lanzamos el instalador y ventana de inicio Haga clic en el botón "Siguiente".

Aparecerá una ventana para seleccionar los componentes a instalar. Gris Las casillas de verificación inactivas están marcadas (componentes requeridos del programa). El resto están activos, pero no eliminaremos nada, sino que lo dejaremos por defecto. "Próximo".

El instalador le pedirá que seleccione una ubicación de instalación. De forma predeterminada, esta es la unidad C:\. Estamos de acuerdo. "Próximo".

El programa le informará que está listo para la instalación y luego de hacer clic en el botón "Siguiente" comenzará el proceso de descomprimido.

Servidor local y firewall.

Cortafuegos de Windows Le pedirá que permita o niegue el acceso al programa.

Si el instalador se descargó del sitio web oficial, lo permitimos.

Completamos la instalación y configuración.

Para iniciar el programa inmediatamente después de completar la instalación, todo lo que tienes que hacer es seguir estos pasos:

  1. Deje la casilla de verificación "Iniciar panel de control después de completar la instalación".
  2. Haga clic en "Finalizar".

Comprobación de la funcionalidad de módulos y componentes.

Una vez que se complete la instalación, se abrirá el Panel de control de XAMPP.

Iniciemos MySQL de inmediato. El firewall le pedirá nuevamente que permita o niegue el acceso del programa a la red. Lo permitimos.

Comprobamos el estado de Apache y MySQL uno a uno. Para hacer esto, presione los botones "Admin" (1 y 2), después de lo cual los paneles de control del servidor y la base de datos deberían abrirse en el navegador.

Panel de control:

Script para trabajar con bases de datos. Datos PhpMyAdmin:

Comprobamos la funcionalidad de los servicios básicos. Para hacer esto, recomendamos crear una carpeta de prueba en el directorio C:\Xampp\htdocs. En el bloc de notas, escriba la versión propuesta de un breve script en PHP y guárdelo con el nombre index.php:

Ahora, en cualquier navegador, vaya a: http://localhost/test y, si todo se hace correctamente, verá la inscripción "Buen trabajo".

Esto completa la instalación del servidor web XAMPP.

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

Un servidor local es un conjunto de programas que permiten desarrollar un sitio web en 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 con 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 (el tuyo probablemente también lo sea), 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 usando aplicaciones especiales, que se encuentran en la carpeta C:\xampp\ es 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:

Lamentablemente el idioma ruso no está representado, seleccione 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.

Creando 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 es necesario que especifiquemos nombre completo sitio, ya que este nombre se usará solo en nuestra computadora local y no necesitamos escribir letras adicionales, así que simplemente lo llamaremos sitio. Debajo del código que acabamos de agregar, agregue más código:


Sitio de nombre de servidor
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 NombreServidor - El nombre de nuestro sitio, que se puede escribir sin.ru.
ServerAlias ​​​​www.sitio - Título alternativo sitio
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 quieras crear otro sitio web, todo lo que necesitas hacer es copiar y agregar ú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 quirófano. sistemas 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 botón derecho mouse, 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 hiciste todo correctamente, se abrirá. 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 comentario, es necesario hacer lo llamado talón postal. Esto se hace de la siguiente manera: abra Notepad++, cree nuevo documento, seleccionar sintaxis PHP y la codificación es UTF-8, entonces colocamos 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 necesitará cambiar las rutas en el archivo httpd-vhosts.conf. Pero no nos desviaremos de las tradiciones. Creemos nuestra carpeta. sitio TXT 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. 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.




Arriba