Experiência com o Multisites
Enviado: 09 Jun 2006, 11:07
oi pessoal,
vou deixar registrado o passo a passo que fiz com o Joomla multisites.
Bom, não detalhei muito, mas basicamente foi isso e na página do Projeto tem o readme completo.
http://forge.joomla.org/sf/projects/joomlamultisites
Com o multisites, vc manipula as tables dos seus subsites e a instalação fica "enxuta", mas não atendeu ao que eu queria, pois não consegui transformar a página principal em portal(concentração de informações).
Estou começando nisto e se verificarem alguma coisa errada, postem aqui pra gente trocar experiênias,ok?!
Seguem os passos:
Preparando para ser Multisite:
1.Feita a instalação completa do Joomla, versão 1.0.7, copie e substitua os arquivos do pacote Joomla Multisites para o diretório raiz de sua instalação.
2.Altere o nome da pasta installation para ser usada posteriormente
3.Altere o nome do arquivo configuration.php para config.php
4.Mova os arquivos configuration.php e dbSiteRules.php da pasta “multisites” para a raiz do seu site.
5.Abra os arquivos config.php e multisites/multisites_global_config.php e acerte com os mesmos parâmetros de configuração. Acertei somente as linhas:
$mosConfig_absolute_path = '';
$mosConfig_db = '';
$mosConfig_host = '';
$mosConfig_user = '';
$mosConfig_password = '';
$mosConfig_dbprefix = '';
6. Se o prefixo da sua base de dados não for “jos_”, acerte o parâmetro no arquivo multisites/dbSiteRules.php-subsite_template.
7.Até aí, aparentemente não acontece nada, mas foi a preparação para a instalação do subsite
Instalação do subsite
1.Duplique a pasta “site1” que está na raiz e renomeie.
2.Altere o nome do arquivo configuration.php que está na raiz e restaure a pasta “installation”
3.Acesse o browser e faça a instalação novamente. Se usar a mesma base de dados, altere o prefixo das tabelas. O prefixo deverá ser único em cada instalação. Sempre configure o “path” para a raiz do site, nunca aponte para o subsite.
4.Finalizada a instalação, mova o arquivo gerado “configuration.php” da raiz para a pasta de seu subsite e altere para config.php.
5.Copie multisites/dbSiteRules.php-subsite_template para a pasta de seu subsite e renomeie para dbSiteRules.php. Este é o arquivo onde você poderá manipular as tabelas de acordo com o uso geral ou exclusivo de cada instalação.
6.Restaure para configuration.php, o arquivo que havia sido renomeado.
7.Configure o caminho “$mosConfig_cachepath” do arquivo config.php do subsite para ficar compatível.
8.Retire o “;” que aparece no arquivo initsite.php. No browser aparecerá a mensagem de erro com a posição deste comando.
9.Teste o subsite
T+
vou deixar registrado o passo a passo que fiz com o Joomla multisites.
Bom, não detalhei muito, mas basicamente foi isso e na página do Projeto tem o readme completo.
http://forge.joomla.org/sf/projects/joomlamultisites
Com o multisites, vc manipula as tables dos seus subsites e a instalação fica "enxuta", mas não atendeu ao que eu queria, pois não consegui transformar a página principal em portal(concentração de informações).
Estou começando nisto e se verificarem alguma coisa errada, postem aqui pra gente trocar experiênias,ok?!
Seguem os passos:
Preparando para ser Multisite:
1.Feita a instalação completa do Joomla, versão 1.0.7, copie e substitua os arquivos do pacote Joomla Multisites para o diretório raiz de sua instalação.
2.Altere o nome da pasta installation para ser usada posteriormente
3.Altere o nome do arquivo configuration.php para config.php
4.Mova os arquivos configuration.php e dbSiteRules.php da pasta “multisites” para a raiz do seu site.
5.Abra os arquivos config.php e multisites/multisites_global_config.php e acerte com os mesmos parâmetros de configuração. Acertei somente as linhas:
$mosConfig_absolute_path = '';
$mosConfig_db = '';
$mosConfig_host = '';
$mosConfig_user = '';
$mosConfig_password = '';
$mosConfig_dbprefix = '';
6. Se o prefixo da sua base de dados não for “jos_”, acerte o parâmetro no arquivo multisites/dbSiteRules.php-subsite_template.
7.Até aí, aparentemente não acontece nada, mas foi a preparação para a instalação do subsite
Instalação do subsite
1.Duplique a pasta “site1” que está na raiz e renomeie.
2.Altere o nome do arquivo configuration.php que está na raiz e restaure a pasta “installation”
3.Acesse o browser e faça a instalação novamente. Se usar a mesma base de dados, altere o prefixo das tabelas. O prefixo deverá ser único em cada instalação. Sempre configure o “path” para a raiz do site, nunca aponte para o subsite.
4.Finalizada a instalação, mova o arquivo gerado “configuration.php” da raiz para a pasta de seu subsite e altere para config.php.
5.Copie multisites/dbSiteRules.php-subsite_template para a pasta de seu subsite e renomeie para dbSiteRules.php. Este é o arquivo onde você poderá manipular as tabelas de acordo com o uso geral ou exclusivo de cada instalação.
6.Restaure para configuration.php, o arquivo que havia sido renomeado.
7.Configure o caminho “$mosConfig_cachepath” do arquivo config.php do subsite para ficar compatível.
8.Retire o “;” que aparece no arquivo initsite.php. No browser aparecerá a mensagem de erro com a posição deste comando.
9.Teste o subsite
T+