Instalando o Fuel CMS no Ubuntu 16.04 LTS

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 Ubuntu 16.04 LTS 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 Ubuntu.

lsb_release -ds
# Ubuntu 16.04.4 LTS

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

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

NOTA : Substitua johndoepelo seu nome de usuário .

Configure o fuso horário.

sudo dpkg-reconfigure tzdata

Certifique-se de que seu sistema esteja atualizado.

sudo apt update && sudo apt upgrade -y

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-mysql

Verifique a versão do PHP.

php --version

Instale o MySQL.

sudo apt install -y mysql-server

Verifique a versão do MySQL.

mysql --version

Execute o mysql_secure_installationscript.

sudo mysql_secure_installation

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

mysql -u root -p

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

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

Saia do MySQL.

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 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.

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

OBSERVAÇÃO : Substitua usernamepasswordcom suas credenciais do banco de dados.

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: 29

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?