Instalando o Fuel CMS no Debian 9

Você está aqui:
Tempo estimado de leitura: 2 min

Fuel CMS é um sistema de gerenciamento de conteúdo baseado no Code Igniter. Seu código-fonte está hospedado no GitHub . Este guia mostrará a você como instalar o Fuel CMS em uma nova instância do Debian no Site & Site.

Requisitos do servidor

  • Servidor Nginx ou Apache com .htaccess. Este tutorial usará o Nginx.
  • PHP versão 5.4 ou superior.
  • Um banco de dados MySQL 5.0 (ou mais recente) se estiver usando o admin de combustível. Atualmente, não suporta outros bancos de dados.

Antes de você começar

Verifique a versão do Debian.

lsb_release -ds
# Debian GNU/Linux 9.4 (stretch)

Certifique-se de que seu sistema esteja atualizado.

apt update && apt upgrade -y

Instale os pacotes necessários.

apt install -y apt-transport-https sudo curl wget dirmngr

Crie uma nova non-rootconta de usuário com sudoacesso e mude para ela. Substitua johndoepor seu nome de usuário.

adduser johndoe --gecos "John Doe"
usermod -aG sudo johndoe
su - johndoe

Configure o fuso horário.

timedatectl list-timezones
sudo timedatectl set-timezone 'Region/City'

Passo 1 – Instale o PHP, MySQL e Nginx

Baixe e instale o PHP.

sudo apt install -y php7.0 php7.0-cli php7.0-fpm php7.0-common php7.0-mysql

Verifique a versão do PHP.

php --version

Instale o MariaDB.

sudo apt install -y mariadb-server

Verifique a versão do MariaDB.

mysql --version

Execute o mysql_secure_installationscript.

sudo mysql_secure_installation

Faça o login no MariaDB como o usuário root.

sudo mysql -u root -p

Crie um novo banco de dados e usuário do MariaDB e lembre-se das credenciais.

create database dbname;
grant all on dbname.* to 'username' identified by 'password';
flush privileges;

Saia do MariaDB.

exit

Instale o Nginx.

sudo apt install -y nginx

Verifique a versão do Nginx.

sudo nginx -v

Configurar o Nginx.

sudo vim /etc/nginx/sites-available/fuel.conf

Copie / cole as seguintes diretivas.

server {
  listen 80;
  root /var/www/fuel;
  index index.php index.html index.htm;
  server_name example.com;

  location / {
    try_files $uri $uri/ /index.php?q=$uri&$args;
  }

  location ~ \.php$ {
    fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; # Check this
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    include fastcgi_params;
  } 
}

Ative a nova fuel.confconfiguração ligando o arquivo ao sites-enableddiretório.

sudo ln -s /etc/nginx/sites-available/fuel.conf /etc/nginx/sites-enabled/

Teste a configuração do Nginx.

sudo nginx -t

Recarregue Nginx.

sudo systemctl reload nginx.service

Etapa 2 – Instalar o Fuel CMS

Crie o diretório raiz do documento.

sudo mkdir -p /var/www/fuel

Altere a propriedade do /var/www/fueldiretório para johndoe.

sudo chown -R johndoe:johndoe /var/www/fuel

Instalar unzip.

sudo apt install -y unzip

Faça o download da versão mais recente do Fuel CMS.

cd /var/www/fuel
wget https://github.com/daylightstudio/FUEL-CMS/archive/master.zip
unzip master.zip
rm master.zip
mv FUEL-CMS-master/* .
rm -rf FUEL-CMS-master

Configure o fuel/application/config/database.phparquivo com as configurações de conexão de banco de dados adequadas.

vim fuel/application/config/database.php

Importe o fuel/install/fuel_schema.sqlarquivo para o banco de dados recém-criado. Substitua usernamepasswordcom suas credenciais de banco de dados.

mysql -u username -p password < fuel/install/fuel_schema.sql

Altere a $config['encryption_key']linha 327encontrada no fuel/application/config/config.phparquivo. Para gerar uma chave aleatória, você pode usar a opensslferramenta.

vim fuel/application/config/config.php

Ative o back-end de administrador alterando $config['admin_enabled'] = FALSE;para TRUE.

vim fuel/application/config/MY_fuel.php

Altere a propriedade do /var/www/fueldiretório para www-data.

sudo chown -R www-data:www-data /var/www/fuel

Usando seu navegador da Web preferido, abra seu site e siga o instalador do Fuel CMS. Após seguir o instalador, você terá o Fuel CMS em funcionamento. Para acessar a área de administração de combustível, acrescente /fuelao URL do seu site. Use as seguintes credenciais de login Username: adminPassword: admin. Após o login, você precisa alterar sua senha de administrador.

Esse artigo foi útil?
Não Gostei 0
Visualizações: 31

Ainda não Têm uma Conta?

Então Cadastre-se

Nome de Usuário*
E-mail*
Senha*
Confirmar Senha*

Já têm Uma Conta? Click Aqui.

Já tem uma Conta?

Ainda não tem Conta?