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:
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.gzRemova os arquivos tar.gz:
rm *.tar.gzPASSO 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.0Você 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.0PASSO 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 uploadsPASSO 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_srce 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 restartNota:
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 php5Reinicie o Apache2 com:
/etc/init.d/apache2 force-reloadDentro do ISPConfig, desative o PHP para o site TYPO3 e adicione o seguinte no campo de diretivas do Apache para seu site TYPO3:
(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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.