GNU/Linux >> Tutoriales Linux >  >> Ubuntu

Cómo instalar Anchor CMS en Ubuntu 18.04 LTS

Anchor CMS es un sistema de administración de contenido gratuito, de código abierto, simple, liviano y poderoso. Está especialmente diseñado con rendimiento con un enfoque en la simplicidad y la elegancia. Anchor viene con muchas funciones, como una instalación fácil, la capacidad de agregar CSS, JavaScript y HTML personalizados y la funcionalidad de arrastrar y soltar.

Esta guía explicará cómo instalar Anchor CMS en un servidor Ubuntu 18.04 LTS (Bionic Beaver).

Requisitos

  • Un servidor con Ubuntu 18.04.
  • Un usuario no root con privilegios sudo.

Instalar servidor LAMP

Anchor CMS se ejecuta en el servidor web, está escrito en PHP y usa MariaDB para almacenar sus datos. Por lo tanto, deberá instalar Apache, MariaDB y PHP en su sistema.

Primero, instale Apache y MariaDB con el siguiente comando:

sudo apt-get install apache2 mariadb-server -y

A continuación, deberá agregar el repositorio ondrej para instalar la última versión de PHP. Puede agregar el repositorio con el siguiente comando:

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:ondrej/php -y

Una vez que el repositorio esté instalado, actualice el repositorio e instale PHP junto con todas las dependencias con el siguiente comando:

sudo apt-get update -y
sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-mysql php7.2-mcrypt php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-cli php7.2-curl php7.2-zip -y

Una vez que todos los paquetes estén instalados, edite el archivo de configuración predeterminado de PHP:

sudo nano /etc/php/7.2/apache2/php.ini

Realice los siguientes cambios:

memory_limit = 256M
upload_max_filesize = 150M
max_execution_time = 360
date.timezone = Asia/Kolkata

Guarde y cierre el archivo, luego inicie el servicio Apache y MariaDB y habilítelos para que se inicien en el arranque con el siguiente comando:

sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mysql
sudo systemctl enable mysql

Configurar MariaDB

Antes de comenzar, deberá asegurar la instalación predeterminada de MariaDB. Puede hacerlo ejecutando el siguiente script:

sudo mysql_secure_installation

Responda todas las preguntas como se muestra a continuación:

    Enter current password for root (enter for none):
    Set root password? [Y/n]: N
    Remove anonymous users? [Y/n]: Y
    Disallow root login remotely? [Y/n]: Y
    Remove test database and access to it? [Y/n]:  Y
    Reload privilege tables now? [Y/n]:  Y

Una vez que MariaDB esté protegida, inicie sesión en el shell de MariaDB:

mysql -u root -p

Ingrese su contraseña de root y presione Enter, luego cree una base de datos y un usuario con el siguiente comando:

MariaDB [(none)]> CREATE DATABASE anchor_db;
MariaDB [(none)]> CREATE USER anchor_user;

A continuación, otorgue privilegios a la base de datos de Anchor con el siguiente comando:

MariaDB [(none)]> GRANT ALL PRIVILEGES ON anchor_db.* TO 'anchor_user'@'localhost' IDENTIFIED BY 'password';

A continuación, deberá ejecutar el comando FLUSH PRIVILEGES para que MySQL vuelva a cargar la tabla de privilegios y podamos usar nuevas credenciales $

MariaDB [(none)]> FLUSH PRIVILEGES;

A continuación, salga de la consola de MariaDB con el siguiente comando:

MariaDB [(none)]> \q

Instalar Anchor CMS

Antes de comenzar, deberá instalar Composer en su sistema. Composer es un administrador de dependencias para PHP. Puede instalarlo con el siguiente comando:

curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer

A continuación, descargue Anchor CMS usando el siguiente comando:

cd /var/www/html
sudo composer create-project anchorcms/anchor-cms
sudo mv anchor-cms anchor

A continuación, otorgue los permisos adecuados al directorio ancla:

sudo chown -R www-data:www-data /var/www/html/anchor/
sudo chmod -R 755 /var/www/html/anchor/

Configurar Apache para Anchor

Primero, deberá crear un archivo de host virtual apache para Anchor CMS. Puedes crearlo con el siguiente comando:

sudo nano /etc/apache2/sites-available/anchor.conf

Agregue las siguientes líneas:

<VirtualHost *:80>
     ServerAdmin [email protected]
     DocumentRoot /var/www/html/anchor
     ServerName example.com

     <Directory /var/www/html/anchor/>
          Options FollowSymlinks
          AllowOverride All
          Require all granted
     </Directory>

     ErrorLog ${APACHE_LOG_DIR}/anchor_error.log
     CustomLog ${APACHE_LOG_DIR}/anchor_access.log combined

</VirtualHost>

Guarde el archivo, luego habilite el archivo de host virtual apache con el siguiente comando:

sudo a2ensite anchor

A continuación, habilite el módulo de reescritura de Apache y vuelva a cargar el servicio de Apache con el siguiente comando:

sudo a2enmod rewrite
sudo systemctl restart apache2

Acceder a la interfaz web de Anchor

Ahora, abra su navegador web y escriba la URL http://example.com . Será redirigido a la siguiente página:

Ahora, haga clic en Ejecutar el instalador botón. Debería ver la siguiente página:

Aquí, elija Idioma y Zona horaria, luego haga clic en Siguiente Paso botón. Debería ver la siguiente página:

Proporcione los detalles de su base de datos, luego haga clic en Siguiente paso botón. Debería ver la siguiente página:

Proporcione el nombre y la descripción de su sitio, luego haga clic en Siguiente paso botón. Debería ver la siguiente página:

Proporcione su nombre de usuario, contraseña y correo electrónico de administrador, luego haga clic en Completar botón. Debería ver la siguiente página:

Ahora, haga clic en visite su panel de administración botón. Debería ver la siguiente página:

Ahora, proporcione su nombre de usuario y contraseña de administrador, luego haga clic en Iniciar sesión botón. Debería ver la siguiente página:

Enlaces

  • Ubuntu
  • Anclar CMS

Ubuntu
  1. Cómo instalar Couch CMS en Ubuntu 16.04 LTS

  2. Cómo instalar SilverStripe CMS en Ubuntu 18.04 LTS

  3. Cómo instalar MODX CMS en Ubuntu 18.04 LTS

  4. Cómo instalar Redmine en Ubuntu 20.04 LTS

  5. Cómo instalar Grav CMS en Ubuntu 20.04 LTS

Cómo instalar el CMS de fondo en Ubuntu 18.04 LTS

Cómo instalar ERPNext en Ubuntu 20.04 LTS

Cómo instalar Bludit CMS en Ubuntu 20.04 LTS

Cómo instalar Neos CMS en Ubuntu 20.04 LTS

Cómo instalar Concrete5 CMS en Ubuntu 20.04 LTS

Cómo instalar Microweber CMS en Ubuntu 20.04 LTS