Instale o TYPO3 no Ubuntu 17.04 | 17.10 com Apache2, MariaDB e PHP

  • Giles Benson
  • 0
  • 2653
  • 227

TYPO3 é um sistema corporativo de gerenciamento de conteúdo de código aberto baseado em PHP. Ele é projetado para ser fácil de usar para permitir que empresas e proprietários criem sites de conteúdo poderosos e dinâmicos.

Se você está procurando uma plataforma de gerenciamento de conteúdo funcional e de alto desempenho para gerenciar seus sites ou blogs e 100% gratuita, verá que o TYPO3 é útil. Este breve tutorial vai mostrar aos alunos e novos usuários como instalar o TYPO3 no Ubuntu 17.04 | 17.10 com suporte Apache2, MariaDB e PHP.

Esta postagem cobre a instalação da versão mais recente do TYPO3, que no momento da escrita era 8.7.8 LTS

Para começar a instalar o TYPO3, siga as etapas abaixo:

Etapa 1: Instale o Apache2

TYPO3 requer um servidor web para funcionar e o servidor web mais popular em uso hoje é o Apache2. Então, instale o Apache2 no Ubuntu executando os comandos abaixo:

sudo apt install apache2

Depois de instalar o Apache2, execute os comandos abaixo para desativar a listagem de diretório.

sudo sed -i "s / Opções Índices FollowSymLinks / Opções FollowSymLinks /" /etc/apache2/apache2.conf

Em seguida, execute os comandos abaixo para parar, iniciar e habilitar o serviço Apache2 para sempre iniciar com as inicializações do servidor.

sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl enable apache2.service 

Etapa 2: Instale o MariaDB

O TYPO3 também requer um servidor de banco de dados para funcionar ... e o servidor de banco de dados MariaDB é um ótimo lugar para começar. Para instalá-lo, execute os comandos abaixo.

sudo apt-get install mariadb-server mariadb-client

Após a instalação, os comandos abaixo podem ser usados ​​para parar, iniciar e habilitar o serviço MariaDB para sempre iniciar quando o servidor for inicializado.

sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl enable mariadb.service 

Depois disso, execute os comandos abaixo para proteger o servidor MariaDB.

sudo mysql_secure_installation

Quando solicitado, responda às perguntas abaixo seguindo o guia.

  • Digite a senha atual do root (digite nenhum): Basta pressionar Enter
  • Definir senha de root? [S / n]: S
  • Nova senha: Digite a senha
  • Digite a nova senha novamente: repita a senha
  • Remover usuários anônimos? [S / n]: S
  • Desautorizar login de root remotamente? [S / n]: S
  • Remover banco de dados de teste e acesso a ele? [S / n]: S
  • Recarregar tabelas de privilégios agora? [S / n]: S

Reinicie o servidor MariaDB

sudo systemctl restart mariadb.service

Etapa 3: instalar o PHP e módulos relacionados

TYPO3 é baseado em PHP ... então você precisará instalá-lo. Para instalar o PHP e módulos relacionados, execute os comandos abaixo

sudo apt instalar php libapache2-mod-php libapache2-mod-php php-common php-mbstring php-xmlrpc php-soap php-gd php-xml php-intl php-mysql php-cli php-mcrypt php-ldap php-zip php-curl

Após instalar o PHP, execute os comandos abaixo para abrir o arquivo padrão Apache2 PHP.

sudo nano /etc/php/7.1/apache2/php.ini # Ubuntu 17.10 sudo nano /etc/php/7.0/apache2/php.ini # Ubuntu 17.04 

Em seguida, faça a alteração nas seguintes linhas abaixo no arquivo e salve.

file_uploads = On allow_url_fopen = On memory_limit = 256M upload_max_filesize = 64M max_execution_time = 240 max_input_vars = 1500 

Etapa 4: Criar Banco de Dados TYPO3

Agora que você instalou todos os pacotes necessários, continue abaixo para iniciar a configuração dos servidores. Primeiro execute os comandos abaixo para criar o banco de dados TYOP3.

Execute os comandos abaixo para fazer logon no servidor de banco de dados. Quando for solicitada uma senha, digite a senha root que você criou acima.

sudo mysql -u root -p

Em seguida, crie um banco de dados chamado typo3

CREATE DATABASE typo3;

Crie um usuário de banco de dados chamado typo3user com nova senha

CRIAR USUÁRIO 'typo3user' @ 'localhost' IDENTIFICADO POR 'new_password_here';

Em seguida, conceda ao usuário acesso total ao banco de dados.

GRANT ALL ON typo3. * TO 'typo3user' @ 'localhost' IDENTIFICADO POR 'user_password_here' COM GRANT OPTION;

Por fim, salve suas alterações e saia.

FLUSH PRIVILEGES; SAÍDA; 

Etapa 5: Baixe a versão mais recente do TYPO3

Em seguida, visite o site TYPO3 e baixe a versão mais recente.

Após o download, execute os comandos abaixo para extrair o arquivo de download para o diretório raiz do Apache2.

cd / tmp && wget https://get.typo3.org/8.7.8 -O typo3.tar.gz tar xzf typo3.tar.gz sudo mv typo3_src-8.7.8 / var / www / html / typo3 

Prepare TYPO3 para instalação.

sudo mv /var/www/html/typo3/_.htaccess /var/www/html/.htaccess sudo touch / var / www / html / typo3 / FIRST_INSTALL 

Em seguida, execute os comandos abaixo para definir as permissões corretas para o funcionamento do Concrete5.

sudo chown -R www-data: www-data / var / www / html / typo3 / sudo chmod -R 755 / var / www / html / typo3 / 

Etapa 6: configurar o Apache2

Finalmente, configure o arquivo de configuração do site Apahce2 para TYPO3. Este arquivo controlará como os usuários acessam o conteúdo TYPO3. Execute os comandos abaixo para criar um novo arquivo de configuração chamado typo3.conf

sudo nano /etc/apache2/sites-available/typo3.conf

Em seguida, copie e cole o conteúdo abaixo no arquivo e salve-o. Substitua a linha destacada pelo seu próprio nome de domínio e localização raiz do diretório.

 ServerAdmin [email protected] DocumentRoot / var / www / html / typo3 / ServerName example.com ServerAlias ​​www.example.com  Opções + FollowSymlinks AllowOverride Todos Requer todos concedidos  ErrorLog $ APACHE_LOG_DIR /error.log CustomLog $ APACHE_LOG_DIR /access.log combinado  

Salve o arquivo e saia.

Etapa 7: habilite o módulo TYPO3 e Rewrite

Depois de configurar o VirtualHost acima, habilite-o executando os comandos abaixo

sudo a2ensite typo3.conf sudo a2enmod rewrite 

Etapa 8: reinicie o Apache2

Para carregar todas as configurações acima, reinicie o Apache2 executando os comandos abaixo.

sudo systemctl restart apache2.service

Em seguida, abra seu navegador e navegue até o nome de domínio do servidor seguido de instalação. Você deve ver o assistente de configuração do Concrete5 para concluir. Por favor, siga o assistente cuidadosamente.

http://example.com

Em seguida, siga as instruções na tela até que tenha instalado com sucesso TYPO3.

Digite as credenciais de conexão do banco de dados acima e selecione o banco de dados que você criou anteriormente abaixo.

Digite o nome do site e as credenciais de administrador para o back-end e continue.

Parabéns! Você instalou com sucesso o TYPO3 no Ubuntu

Aproveitar!




Ainda sem comentários

Uma coleção de informações úteis sobre o sistema operacional Linux e novas tecnologias
Artigos novos, dicas práticas, revisões detalhadas e guias. Sinta-se em casa no mundo do sistema operacional Linux