Le mostraremos cómo instalar GrandCMS en Ubuntu. GrandCMS es un software independiente gratuito y de código abierto para propietarios de sitios web. Con GrandCMS puede crear y mantener fácilmente su propio sitio. Para ejecutar Grand CMS, debe instalar los siguientes requisitos en su servidor:
- Servidor web (se recomienda Apache)
- PHP versión 5.3 o posterior
- Servidor de base de datos (se recomienda MySQL)
Entonces, en este tutorial le mostraremos cómo instalar GrandCMS en un Ubuntu VPS con Apache, MySQL y PHP.
1. Inicie sesión en su servidor virtual de Ubuntu a través de SSH como usuario root
ssh root@IP_Adress
2. Inicie una sesión de pantalla ejecutando el siguiente comando en la terminal:
screen -U -S grandcms
3. Instale algunos paquetes necesarios para la instalación de GrandCMS
apt-get install wget unzip
4. Actualice todos los paquetes instalados en su servidor Ubuntu.
apt-get update && apt-get upgrade
5. Instalar el servidor web Apache
apt-get install apache2
6. Configurar el servidor web Apache
Una vez que esté instalado, inicie el servidor web y habilítelo para que se inicie automáticamente al reiniciar el servidor
systemctl start apache2 systemctl enable apache2
7. Instale MySQL y cree una nueva base de datos
GrandCMS almacena su información en una base de datos, por lo que instalaremos el servidor de base de datos MySQL y crearemos un nuevo usuario y base de datos para GrandCMS
apt-get install mysql-server
8. Configurar MySQL
Se le pedirá que establezca una contraseña para el usuario "raíz" de MySQL. Use una contraseña segura:es mejor usar una combinación de letras y números y un mínimo de 10 caracteres. Este usuario de MySQL tendrá acceso completo a todas las bases de datos.
Después de la instalación, inicie el servidor de base de datos MySQL y habilítelo para que se inicie en el momento del arranque
systemctl start mysql systemctl enable mysql
Una vez que se inicie el servidor de base de datos MySQL, inicie sesión como usuario raíz y cree un nuevo usuario y base de datos MySQL para GrandCMS
mysql -u root -p CREATE DATABASE grandcms; CREATE USER 'grandcmsuser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `grandcms`.* TO 'grandcmsuser'@'localhost'; FLUSH PRIVILEGES; exit
9. Instalar PHP y extensiones
GrandCMS es una aplicación basada en PHP, por lo que necesitamos instalar PHP y algunas extensiones PHP requeridas por la aplicación.
apt-get install php php-mysql php-mcrypt libapache2-mod-php php-curl php-gd
10. Descarga, instala y configura GrandCMS
Ahora, vaya al sitio web oficial de GrandCMS y descargue la última versión estable de su aplicación. Al momento de escribir este tutorial es la versión 0.2.0.1.1
wget http://downloads.sourceforge.net/project/grandcms/grandcms_v0.2.0.1.1.zip
Descomprima el archivo zip de GrandCMS
unzip grandcms_v0.2.0.1.1.zip
Contiene un directorio de "carga" y algunos archivos con instrucciones y detalles de la licencia.
Mueva el directorio de carga al directorio raíz del documento en su servidor
mv upload/ /var/www/html
Cambiar el nombre del directorio
mv /var/www/html/upload /var/www/html/grandcms
Y cambiar la propiedad
chown -R www-data:www-data /var/www/html/grandcms
Cambie el nombre de config-dist.php a config.php y admin/config-dist.php a admin/config.php
cd /var/www/html/grandcms mv config-dist.php config.php mv admin/config-dist.php admin/config.php
Cree una directiva de host virtual para el nombre de dominio.
vi /etc/apache2/sites-available/yourdomain.conf
Agregue el siguiente contenido a la directiva de host virtual
ServerAdmin [email protected] DocumentRoot "/var/www/html/grandcms/" ServerName yourdomain.com ServerAlias www.yourdomain.com ErrorLog "/var/log/apache2/yourdomain.com-error_log" CustomLog "/var/log/apache2/yourdomain.com-access_log" combined <Directory "/var/www/html/grandcms/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted
Reemplace 'sudominio.com' con su dominio real.
Habilitar la configuración
a2ensite yourdomain
11. Reinicie el servidor web Apache
y reinicie el servidor web Apache para que los cambios surtan efecto
service apache2 reload
Ahora, abre tu navegador web favorito, visita http://tudominio.com para iniciar la web instalada y sigue las instrucciones para completar la instalación.
Por supuesto, no tiene que instalar GrandCMS en Ubuntu, si utiliza uno de nuestros planes de hospedaje GrandCMS VPS, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen GrandCMS en Ubuntu 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 le gustó esta publicación sobre cómo instalar GrandCMS en Ubuntu, compártala con sus amigos en las redes sociales usando los botones a la izquierda o simplemente deje una respuesta a continuación. Gracias.