Instalação CMS · 4 min read · Dec 20, 2025
Como instalar o Fork CMS no Ubuntu 18.04 LTS

Fork CMS é um sistema de gerenciamento de conteúdo (CMS) gratuito e de código aberto que vem com uma interface web intuitiva e amigável. Ele vem com ferramentas poderosas que tornam seu site mais bonito. Fork é um CMS simples, leve e fácil de usar, construído sobre o Symfony.
Neste tutorial, explicaremos como instalar e configurar o Fork CMS no servidor Ubuntu 18.04 LTS (Bionic Beaver).
Requisitos
- Um servidor rodando Ubuntu 18.04.
- Um usuário não-root com privilégios sudo.
Instalar Apache, PHP e MariaDB
Antes de começar, você precisará instalar o Apache, MariaDB e PHP no seu servidor. Primeiro, instale o servidor Apache e MariaDB usando o seguinte comando:
sudo apt-get install apache2 mariadb-server -yEm seguida, você precisará adicionar o repositório ondrej para instalar a versão mais recente do PHP. Você pode adicioná-lo com o seguinte comando:
sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:ondrej/phpUma vez que o repositório esteja instalado, atualize o repositório e instale o PHP junto com todas as bibliotecas usando o seguinte comando:
sudo apt-get update -y
sudo apt-get install php7.2 libapache2-mod-php7.2 php7.2-xml php7.2-cli php7.2-zip php7.2-common php7.2-sqlite php7.2-curl php7.2-intl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd wget unzip -yUma vez que todos os pacotes estejam instalados, abra o arquivo php.ini e faça algumas alterações:
sudo nano /etc/php/7.2/apache2/php.iniFaça as seguintes alterações:
memory_limit = 256M
upload_max_filesize = 100M
max_execution_time = 360
file_uploads = On
date.timezone = Asia/KolkataSalve e feche o arquivo quando terminar.
Em seguida, inicie o servidor Apache e MariaDB e habilite-os para iniciar na inicialização com o seguinte comando:
sudo systemctl start apache2
sudo systemctl enable apache2
sudo systemctl start mariadb
sudo systemctl enable mariadbConfigurar Banco de Dados
Antes de configurar o MariaDB, proteja a instalação do MariaDB usando o seguinte comando:
sudo mysql_secure_installationEste script definirá a senha do root, removerá usuários anônimos, desabilitará o login remoto do root e removerá o banco de dados de teste, conforme mostrado abaixo:
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] yUma vez que o MariaDB esteja seguro, faça login no shell do MariaDB:
mysql -u root -pDigite sua senha de root e, em seguida, crie um banco de dados e um usuário para o Fork CMS:
MariaDB [(none)]> CREATE DATABASE forkcmsdb;
MariaDB [(none)]> CREATE USER 'forkcms'@'localhost' IDENTIFIED BY 'password';Em seguida, conceda privilégios ao banco de dados Fork CMS com o seguinte comando:
MariaDB [(none)]> GRANT ALL PRIVILEGES ON forkcmsdb.* TO 'forkcms'@'localhost';Em seguida, execute o comando FLUSH PRIVILEGES para que a tabela de privilégios seja recarregada pelo MariaDB:
MariaDB [(none)]> FLUSH PRIVILEGES;Finalmente, saia do shell do MariaDB:
MariaDB [(none)]> EXITInstalar Fork CMS
Primeiro, baixe a versão mais recente do Fork CMS do site oficial usando o seguinte comando:
cd /var/www/html/
wget https://www.fork-cms.com/frontend/files/releases/forkcms-5.2.3.tar.gzEm seguida, extraia o arquivo baixado com o seguinte comando:
tar -xvzf forkcms-5.2.3.tar.gzEm seguida, mude a propriedade do diretório forkcms:
sudo chown -R www-data:www-data /var/www/html/forkcms/
sudo chmod -R 755 /var/www/html/forkcms/Em seguida, crie um arquivo de host virtual do Apache para o Fork CMS:
sudo nano /etc/apache2/sites-available/forkcms.confAdicione as seguintes linhas:
ServerAdmin [email protected]
DocumentRoot /var/www/html/forkcms
ServerName example.com
ServerAlias www.example.com
Options FollowSymlinks
AllowOverride All
Require all granted
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
Salve e feche o arquivo quando terminar.
Em seguida, habilite o arquivo de host virtual do Apache e o módulo de reescrita com o seguinte comando:
sudo a2ensite forkcms.conf
sudo a2enmod rewriteFinalmente, reinicie o serviço Apache para aplicar todas as alterações:
sudo systemctl restart apache2Acessar ForkCMS
Agora, abra seu navegador web e digite a URL http://example.com. Você será redirecionado para a seguinte página:

Aqui, selecione o idioma conforme desejar, em seguida, clique no botão Próximo. Você deve ver a seguinte página:

Aqui, selecione o módulo que deseja instalar, em seguida, clique no botão Próximo. Você deve ver a seguinte página:

Aqui, forneça os detalhes do seu banco de dados, em seguida, clique no botão Próximo. Você deve ver a seguinte página:

Aqui, forneça seu endereço de e-mail de administrador, nome de usuário e senha, em seguida, clique no botão Finalizar Instalação. Você deve ver a seguinte página:

Agora, clique no botão Entrar no Fork CMS. Você deve ver a tela de login do Fork CMS na seguinte página:

Agora, forneça seu nome de usuário e senha de administrador, em seguida, clique no botão Entrar. Você será redirecionado para o painel do Fork CMS, conforme mostrado na seguinte imagem:

Links
- Site do Fork CMS
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.