GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar Concrete5 en un VPS CentOS 6

Concrete5 es un poderoso sistema de administración de contenido (CMS) de código abierto escrito en PHP que permite implementar sitios web complejos basados ​​en contenido y administrar fácilmente su contenido y estructura. Concrete5 viene con muchas características como editor de texto WYSIWYG, corrector ortográfico integrado, programación de contenido, sistema de permisos avanzado y más.

Para instalar y ejecutar Concrete5 en un VPS de Linux con CentOS, siga los sencillos pasos que se describen a continuación.
Las instrucciones de instalación se aplican a cualquier servidor basado en RPM de Linux con LAMP (Linux, Apache, MySQL y PHP) instalado.


Actualmente, Concrete5 requiere:

  • PHP>=5.3 con las siguientes extensiones de PHP habilitadas:MySQL, biblioteca de gráficos GD con freetype, mcrypt, mbstring, curl, iconv, openssl y zip;
  • Servidor web Apache compilado con el módulo mod_rewrite y el conjunto 'AllowOverride All';
  • MySQL>=5.0 instalado en su servidor virtual Linux.

Descargue y descomprima la última versión de Concrete5 disponible en http://www.concrete5.org/:

cd /root
wget http://www.concrete5.org/download_file/-/view/58379/8497/ -O concrete5.zip
unzip concrete5.zip

Cree una nueva base de datos MySQL para Concrete5 en su servidor:

mysql -u root -p
mysql> CREATE DATABASE concrete5db;
mysql> GRANT ALL PRIVILEGES ON concrete5db.* TO 'concrete5'@'localhost' IDENTIFIED BY 'your-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> quit

Cree una nueva directiva de host virtual en Apache. Por ejemplo, edite su archivo de configuración de Apache (/etc/httpd/conf/httpd.conf por defecto):

Descomente la siguiente línea:

#NameVirtualHost *:80

luego, agregue las siguientes líneas al final:

ServerAdmin [email protected]
DocumentRoot /var/www/html/concrete5/
ServerName www.your-domain.com
<Directory /var/www/html/concrete5/>
Options FollowSymLinks
        AllowOverride All
</Directory>
ErrorLog logs/your-domain.com-error_log
CustomLog logs/your-domain.com-access_log common

Localice el archivo de configuración de php usando el siguiente comando:

#php -i | grep php.ini
Configuration File (php.ini) Path => /etc
Loaded Configuration File => /etc/php.ini

Edite el archivo 'php.ini' y agregue/modifique las siguientes líneas:

post_max_size = 20M
upload_max_filesize = 20M
memory_limit = 128M
safe_mode = Off

Reinicie el servidor web Apache para que los cambios surtan efecto.

Mueva los archivos de instalación de Concrete5 al directorio raíz del documento definido en la directiva de host virtual anterior:

mv /root/concrete5.6.2.1 /var/www/html/concrete5

Además, el usuario del servidor web (Apache) debe poder escribir en los directorios 'archivos', 'config' y 'paquetes' y en el archivo '.htaccess', por lo que puede lograrlo fácilmente ejecutando el siguiente comando:

chown apache:apache -R /var/www/html/concrete5

Abra http://su-dominio.com/ en un navegador web. Si se cumplen todos los requisitos, haga clic en el botón 'Continuar con la instalación'. Ingrese la siguiente información:el nombre de su sitio, dirección de correo electrónico y contraseña para el usuario administrador y la información de la base de datos, luego haga clic en el botón 'Instalar concrete5'.

Una vez que se complete la instalación, habilite el motor de búsqueda amigable o 'Pretty URL':haga clic en el hipervínculo 'panel de control' -> 'Sistema y configuración' -> 'Pretty URL' -> 'Habilitar Pretty URL' y presione 'Guardar'. Concrete5 genera e intenta agregar las siguientes líneas al archivo .htaccess (/var/www/html/concrete5/.htaccess):

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]

Eso es. La instalación de Concrete5 ahora está completa.

Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen Concrete5 por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.

PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.


Cent OS
  1. Cómo instalar PHP 5.5 en CentOS

  2. Cómo instalar PHP 5.6 en CentOS 7

  3. Cómo instalar PHP 8 en CentOS 7

  4. Cómo instalar PHP 8 en CentOS 8

  5. Cómo instalar Wolf CMS en un CentOS VPS

Cómo instalar PHP 7, 7.2 y 7.3 en CentOS 7

Cómo instalar Drupal en CentOS 7

Cómo instalar PHP en CentOS 8

Cómo instalar PHP 7.4 en CentOS 8 / RHEL 8

Cómo instalar TaskBoard en CentOS 7

Cómo instalar PHP 7 en CentOS 7