CMS Installation · 5 min read · Nov 05, 2025

TYPO3 Enterprise CMS Em Um Servidor ISPConfig Em 10 Passos Fáceis

TYPO3 Enterprise CMS Em Um Servidor ISPConfig Em 10 Passos Fáceis

Versão 2.0
Autor: [at] bb-hosting [dot] org>

TYPO3 é um CMS avançado de classe Enterprise.
Escrevi este “como fazer” para aqueles que desejam executar este CMS em seu servidor ISPConfig.
Provavelmente você pode configurar o TYPO3 de diferentes maneiras, mas eu prefiro a maneira descrita aqui.
Eu também assumo que esta é sua primeira configuração do TYPO3 e que seus sites estão armazenados em /var/www/

Neste como fazer, usarei apenas como exemplo:

  • Uma instalação do TYPO3 versão 4.2.0
  • Site: www.mytypo3website.tld
  • Banco de dados MySQL: webdb1
  • Nome de usuário MySQL: web1u1
  • Nome de usuário FTP (administrador do site): webadmin

Vamos mostrar do que nosso servidor ISPConfig é capaz, aqui vamos nós:

PASSO 1 - Criar um site:

No ISPConfig, crie um site através de “Novo site” no menu principal.
Na aba chamada “Base”, use www para o nome do host e mytypo3website.tld para o nome do domínio. Ative MySQL e scripts PHP para este site, mas desative o Modo Seguro do PHP.

PASSO 2 - Criar um usuário Administrador para o site:

No ISPConfig, crie um usuário Administrador, para que você possa fazer upload/download do site mais tarde via FTP:
No menu principal, selecione “ISP Manager”, selecione seu novo site chamado mytypo3website.tld na árvore de estrutura e pressione a aba “Usuário e Email”.
Pressione “novo” e defina um novo usuário com o nome “webadmin” e seu endereço de e-mail. Dê a esse usuário direitos de administrador e pressione “Salvar”.

PASSO 3 - Criar um banco de dados MySQL para o site:

Clique na aba chamada “Opções” e crie um novo banco de dados para o site.
O ISPConfig mostrará:

Nome do banco de dados: web1db1
Usuário do banco de dados: web1u1

Então você define uma senha para o usuário do banco de dados e pressiona “Salvar”.

PASSO 4 – Baixar/extrair os pacotes e remover os arquivos tar.gz:

cd /var/www/web1/web/

Baixe a fonte do TYPO3 versão 4.2.0

wget http://surfnet.dl.sourceforge.net/sourceforge/typo3/typo3_src-4.2.0.tar.gz

(Neste ponto, escolha seu local de download mais próximo no Sourceforge).

Baixe o dummy do TYPO3 versão 4.2.0:

wget http://surfnet.dl.sourceforge.net/sourceforge/typo3/dummy-4.2.0.tar.gz

(Neste ponto, escolha seu local de download mais próximo no Sourceforge).

Descompacte os arquivos baixados:

tar xvfz typo3_src-4.2.0.tar.gz  
tar xvfz dummy-4.2.0.tar.gz

Remova os arquivos tar.gz:

rm *.tar.gz

PASSO 5 - Mover o conteúdo do dummy para o diretório web e deletar o diretório vazio:

cd dummy-4.2.0  
mv * ../  
cd ../  
rmdir dummy-4.2.0

Você pode ter várias instalações do TYPO3 com apenas um pacote de origem.
Então crie um diretório de origem global para a versão 4.2.0 do TYPO3, mova a fonte do TYPO3 para ele e delete o diretório vazio:

mkdir /var/www/typo3_src-4.2.0  
cd typo3_src-4.2.0  
mv * /var/www/typo3_src-4.2.0/  
cd ../  
rmdir typo3_src-4.2.0

PASSO 6 - Definir a propriedade e permissões:

(Lembre-se que web1 e webadmin são apenas um exemplo para o número do site e administrador)

cd /var/www/web1/  
chown -R -v -f webadmin:web1 web/  
cd /var/www/web1/web/  
chgrp -R www-data fileadmin typo3conf typo3temp uploads  
chmod -R g+w,o-rwx fileadmin typo3conf typo3temp uploads

PASSO 7 – Criar um symlink:

Crie um symlink entre a fonte do TYPO3 versão 4.2.0 e o typo3_src dentro do seu web:
Primeiro remova o arquivo typo3_src vazio:

rm typo3_src

e então entre o comando:

ln -s /var/www/typo3_src-4.2.0 /var/www/web1/web/typo3_src

Como você vê, diferentes instalações do TYPO3 (possivelmente com domínios diferentes) podem usar o mesmo pacote de fonte do TYPO3. Você pode até mudar o pacote de fonte simplesmente mudando o symlink dentro do diretório de instalação.

PASSO 8 – Ativar a ferramenta de instalação do TYPO3:

Se você apontar para seu novo site TYPO3 http://mytypo3website.tld, você notará que não pode prosseguir com a instalação, porque a ferramenta de instalação do TYPO3 foi bloqueada por razões de segurança. Para habilitar a ferramenta de instalação, você deve criar um arquivo de texto vazio com o nome “ENABLE_INSTALL_TOOL” dentro do diretório /var/www/web1/web/typo3/typo3conf.

PASSO 9 – Iniciar a ferramenta de instalação do TYPO3:

No seu navegador favorito, aponte para http://mytypo3website.tld onde você verá a ferramenta de instalação TYPO3 1-2-3.

Preencha os campos com:

Nome de usuário: web1u1
Senha: Senha do MySQL conforme definida no ISPConfig
Nome do host: localhost

Siga as instruções dentro da ferramenta de instalação TYPO3 1-2-3.

Após o passo 3 (dentro da ferramenta de instalação) e por razões de segurança, você deve mudar a senha padrão para a ferramenta de instalação do TYPO3 e a senha do administrador, que é necessária para o backend do CMS. Após tudo, NÃO se esqueça de remover o arquivo “ENABLE_INSTALL_TOOL” dentro do diretório /var/www/web1/web/typo3/typo3conf, que é necessário para bloquear novamente o instalador do TYPO3!

PASSO 10 – Alterar limites de recursos dentro do seu arquivo PHP.ini:

Provavelmente, este passo final é necessário apenas se você tiver erros de memória PHP ou se o TYPO3 não estiver funcionando corretamente.
Faça login como root em seu servidor ISPConfig e edite o arquivo /etc/php4/apache2/php.ini
Dê aos limites de recursos esses valores:

max_execution_time = 60
max_input_time = 60
memory_limit = 64M
post_max_size = 12M

Após alterar seu arquivo php.ini, você deve reiniciar o Apache com o comando:

/etc/init.d/apache2 restart

Nota:
A localização do seu arquivo php.ini é para sistemas Debian Linux.
A maneira como você reinicia o Apache2 e a localização do seu arquivo php.ini podem ser diferentes em outras distribuições Linux.

Importante:
Você não pode usar php5-cgi+suPHP para seu site TYPO3, pois isso conflita com o mecanismo suPHP. Para colocar seu site TYPO3 em funcionamento, faça o seguinte:
Faça login no seu servidor como root e ative o módulo php5 para o Apache2:

a2enmod php5

Reinicie o Apache2 com:

/etc/init.d/apache2 force-reload

Dentro do ISPConfig, desative o PHP para o site TYPO3 e adicione o seguinte no campo de diretivas do Apache para seu site TYPO3:

AddType application/x-httpd-php .php .php3 .php4 .php5 php_admin_flag safe_mode Off

(Onde “web1” é seu próprio número de site conforme fornecido pelo ISPConfig)

Agora seu servidor ISPConfig com Debian Etch, usa o módulo PHP5 para seu site TYPO3 em vez de php5-cgi+suPHP.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.