Instalación

Instalación de concrete5 en un host web

Para comenzar, necesitará un entorno de alojamiento. Para la mayoría de las personas, esto significa comprar un plan de alojamiento. Concrete5 funcionará en casi cualquier lugar, pero tenemos algunos socios de anfitrión que vale la pena visitar. También puede hacer un desarrollo local con Concrete5 instalando los diversos componentes requeridos e iniciando un servidor web local.

  1. Descargar La última versión de Concrete5.
  2. Mueva o cargue ese archivo zip a su servidor web o en su entorno web. Querrá descifrar el archivo en una carpeta web accesible en su espacio web. Por lo general, esta carpeta es pública \ _html. Si desea ejecutar Concrete5 en un subdirectorio, puede crear una nueva carpeta como “nuevo sitio” y descifrar sus archivos Concrete5 allí.
  3. Después de descomponer el archivo, agregará algunas carpetas nuevas y un index.php.
  4. La aplicación de las carpetas/archivos/, aplicación/config/, paquetes/y actualizaciones/deberán ser escritos por el proceso del servidor web. Esto puede significar que las carpetas deberán ser “World Writable”, dependiendo de su entorno de alojamiento. Si su servidor admite ejecutarse como suexec/phpsuexec, los archivos deben ser propiedad de su cuenta de usuario y establecer como 755 en todos ellos. Eso significa que el proceso de su servidor web puede hacer cualquier cosa que le guste, pero nada más puede (aunque todos pueden verlos, lo que se espera). Si esto no es posible, otra buena opción es establecer al usuario de Apache (ya sea " Apache “o” Nadie “) como con plenos derechos de estos archivos. Si ninguno es posible, Chmod 777 a archivos/ y todos los elementos dentro (por ejemplo, Chmod -R 777 archivos/ *)
  5. Cree una nueva base de datos MySQL y una cuenta de usuario MySQL con permisos completos en la base de datos. Tome nota del servidor de su base de datos (generalmente “localhost”), así como del nombre de la base de datos, y el nombre y la contraseña del usuario de la base de datos que tiene acceso a esa base de datos.
  6. Visite su sitio, “http://example.com” o “http://example.com/new-site/" si extrajo el cremallera de concreto5 en una carpeta llamada “nuevo sitio”. Verá una pantalla de instalación útil como esta:

Instalación de concreto5 con compositor y la línea de comandos

Más versátil y mantenible que simplemente descargar un archivo zip de concrete5.org, el compositor es una mejor manera de instalar Concrete5. Antes de comenzar este proceso, deberá tener un entorno de desarrollo local disponible en su máquina de desarrollo, y deberá saber cómo configurarlo. Este entorno de desarrollo necesita ajustarse a los requisitos mínimos del sistema de concreto5. Necesitará PHP y MySQL instalados y en ejecución, y necesitará saber cómo acceder a ellos a través de la línea de comandos. Esta guía puede tocar algunos de estos temas, pero si alguno de ellos es totalmente desconocido, deberá leer una lectura adicional.

Cree un directorio para su sitio

Primero, cree un directorio para su sitio en el directorio donde normalmente se instalan sus sitios de desarrollo. Voy a crear un sitio llamado “Hello World”. Primero, creemos una base de datos para su aplicación Hello World. Ejecute el cliente MySQL con un usuario capaz de crear una base de datos (como root) y crear una base de datos Hello World: Crear base de datos Hello_worldexit fuera de MySQL volver al directorio de Hello-World. Ahora, vamos a instalar Concrete5 a través del compositor. (Nota: esta guía supone que tiene el compositor instalado en su máquina de desarrollo. Si no lo hace, deberá dirigirse a http://getcomposer.org/ e instalar compositor desde allí). Composer create-project -n concrete5/composer hello_world este instalará concreto5 y sus dependencias de PHP en un directorio llamado Hello-World.

Instalación de concreto5 a través de la utilidad de la línea de comando

Ahora es el momento de instalar Concrete5. Usemos la utilidad de línea de comandos de instalación interactiva de Concrete5:

cd hello-world`
./vendor/bin/concrete5 c5:install -i

Ingrese los detalles de configuración de su base de datos local y su sitio local, y presione ENTER. La instalación debe completarse en menos de un minuto:

Acceder a nuestro sitio

Ahora que hemos instalado Concrete5, navegamos. En un entorno de producción, desea configurar un servidor web como Apache o Nginx para servir a este contenido, pero eso no es necesario en nuestro entorno de desarrollo. En su lugar, vamos a seguir rápidamente utilizando el servidor web incorporado de PHP para iniciar y servir y el contenido nuestro directorio Hello \ _World. Primero, cambie al público/ directorio y ejecute este comando desde el directorio:

cd public
php -S localhost:8000

Esto debería brindarle un servidor completamente funcional en cuestión de segundos. A continuación, visite http: // localhost: 8000 en su navegador web. ¡Ahora tiene un sitio de concreto5 completamente funcional, vinculado a un entorno de desarrollo local! Ahora que Concrete5 está en funcionamiento, hagamos un recorrido rápido para familiarizarnos (o volver a familiarizarnos) con la configuración, las características y la funcionalidad que ofrece Concrete5.

 Español