En este tutorial veremos cómo instalar Fork CMS en un VPS Debian 7 (Wheezy) con MySQL, PHP-FPM y Nginx
Fork CMS es un sistema de gestión de contenido de código abierto escrito en PHP y viene con módulos, temas, compatibilidad con varios idiomas, optimización de motores de búsqueda y mucho más. Fork CMS se dedica a crear un entorno fácil de usar para crear, monitorear y actualizar su sitio web.
.
Instala MySQL y crea una base de datos.
apt-get update apt-get upgrade apt-get install mysql-server mysql-client
mysql -uroot -p CREATE DATABASE login. GRANT ALL PRIVILEGES ON fork.* TO 'forkuser'@'localhost' IDENTIFIED BY '_FORKUSER_PASSWORD_'; FLUSH PRIVILEGES; /q
Instalar Nginx y PHP-FPM
apt-get install nginx php5-fpm php-cli php5-mysql php5-gd php5-mcrypt
Instalar Composer y Git
apt-get install git curl -sS https://getcomposer.org/installer | php mv composer.phar /usr/local/bin/composer
Cree un directorio raíz para su sitio web y clone el repositorio git de github
mkdir -p /var/www/yourwebsite.com/{public_html,logs} git clone https://github.com/forkcms/forkcms.git /var/www/yourwebsite.com/public_html
Instalar las dependencias y establecer los permisos correctos
cd var/www/yourwebsite.com/public_html composer install -o chown -R www-data: /var/www/yourwebsite.com/public_html/
Configuración de Nginx.
Cree un nuevo bloque de servidor Nginx con el siguiente contenido
# /etc/nginx/sites-available/yourwebsite.com server { server_name yourwebsite.com; listen 80; root /var/www/yourwebsite.com/public_html; access_log /var/www/yourwebsite.com/logs/access.log; error_log /var/www/yourwebsite.com/logs/error.log; index index.php; location ~ ^/(backend|install|api(\/\d.\d)?(\/client)?).*\.php$ { try_files $uri $uri/ /index.php?$args; } location / { try_files $uri /index.php?$args; } location ~* \.(jpg|jpeg|gif|css|png|js|ico|html)$ { access_log off; expires max; } location ~ /\.ht { deny all; } location ~ \.php { fastcgi_index index.php; fastcgi_split_path_info ^(.+\.php)(.*)$; include /etc/nginx/fastcgi_params; fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; } }
Enlace simbólico y reinicie el servidor
ln -s /etc/nginx/sites-available/yourwebsite.com /etc/nginx/sites-enabled/yourwebsite.com /etc/init.d/nginx restart
Instalación de Fork CMS
Abra un navegador que apunte a su instalación de Fork CMS y siga las instrucciones en pantalla para completar el proceso.
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 lo instalen 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.