Personal Home Library : Como instalar?!

Iniciado por hael3, 02 de Setembro de 2008, 16:16

tópico anterior - próximo tópico

Bolche

Eu usei hosts virtuais para permitir vários diretórios diferentes em lugares diferentes, mas acho que é mais fácil assim:
Copie a pasta /http/bases, /http/cgi-bin e o conteúdo  de /http/www (ou seja, a pasta phl82), para /var/www
Agora você tem três pastas em /var/www: bases, cgi-bin e phl82. Coloque em "/etc/apache2/sites-available/default" o seguinte:
<VirtualHost *:80>
DocumentRoot /var/www
<Directory /var/www>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /var/www/cgi-bin/
<Directory "/var/www/cgi-bin/">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
</VirtualHost>

Reinicie o apache.
Não esqueça de ajusta o seu cgi-bin/phl82.cip de acordo.
Essa não é a solução mais elegante (o phl não fica todo junto em uma pasta), mas deve funcionar. E é bem mais simples que usar vários Virtual Hosts.
Se não der certo, por favor escreva qual erro aparece no PHL ou nos CMS.
Abs
Eduardo

ManoelNascimento

Olá Bolche,

Fan-tás-ti-co! Agora o PHL roda bem, e não atrapalha nenhum dos outros gerenciadores de conteúdo! Não é realmente a mais elegante das soluções colocar tudo "solto" na pasta "/var/www/", mas serve, e é o que importa. Eis aqui a lista de CMS que tenho no servidor local, e todos rodando perfeitamente bem com o PHL: SPIP, OSCommerce, WordPress, Drupal, Joomla, SEER, OpenCart, Mambo. Testei exaustivamente cada um deles após as modificações no arquivo "/etc/apache2/sites-available/default" e tudo funcionou maravilhosamente bem.

Muitíssimo obrigado!

napopte

Bom dia, estou enfrenatando um problema, quandio tento instalar o phl 82 a minha pagina tenta abrir o cgi-bin/wxis.exe. no site achei apenas o download da versão phl82_100930.tar.gz, e não estou conseguindo instalar da forma que você passou no tutorial.tem outra solução???

Polegar

Olá, cola o conteúdo do seu arquivo de configuração. Assumindo que você está usando Apache2, o arquivo é /etc/apache2/sites-enabled/000-default
E diga onde extraiu os arquivos (se foi em /http/www por exemplo)

napopte


napopte

Não mudeio o caminho do apache pois uso outros sites, instalei na pasta /var/www/http
se poder me dar uma ajuda, mas acho que o problema esta com o phl82, estou usando o phl82_100930.tar.gz
da uma olhada

joaolupi

Amigos, bom dia.
Segui o excelente tutorial do Bolche mas não aconteceu.
Estou recebendo a seguinte mensagem de erro:
WXIS|fatal error|unavoidable|dbxopen:/var/www/bases/phl_idx.xrf(2)|
Já verifiquei as permissões de todas as pastas estão OK.
Alguém tem alguma idéia?
Agradeço de antemão.

Bolche

Que eu saiba, não tem nenhuma diferença em relação à instalação com o phl82_100930.tar.gz
Eduardo

fellipe003

Citação de: joaolupi online 27 de Junho de 2011, 12:43
Amigos, bom dia.
Segui o excelente tutorial do Bolche mas não aconteceu.
Estou recebendo a seguinte mensagem de erro:
WXIS|fatal error|unavoidable|dbxopen:/var/www/bases/phl_idx.xrf(2)|
Já verifiquei as permissões de todas as pastas estão OK.
Alguém tem alguma idéia?
Agradeço de antemão.


Mesma coisa acontece comigo.
Fiz o tutorial exatamente como descrito, repeti o processo duas vezes e nada.
Uso Linux Mint 11.
Será que tem algo a ver com a versão do sistema?

Convenci minha namorada a mudar para o Linux, mas ela não quer mudar enquanto o PHL não funcionar no meu note...

Bolche

Você seguiu o primeiro tutorial (que instala no /http) ou o segundo (que usa Virtual Hosts)?
Pela sua mensagem me parece que você seguiu o segundo. Eu recomendo fortemente que, pelo menos na sua primeira instalação, antes de pegar o jeito, você instale pelo primeiro método (descrito na mensagem http://ubuntuforum-br.org/index.php/topic,39809.msg349758.html#msg349758). É só seguir o que está nessa mensagem, sem a parte sobre Virtual Hosts das demais mensagens. Ele é consideravelmente mais fácil, mesmo que você fique sem poder instalar outros CSMs.
Não esqueça de desfazer tudo que você fez antes de tentar de novo.
Se houver muita necessidade eu faço um arquivo .deb para instalar esse negócio...
Eduardo

fellipe003

Citação de: Bolche online 16 de Setembro de 2011, 00:10
Você seguiu o primeiro tutorial (que instala no /http) ou o segundo (que usa Virtual Hosts)?
Pela sua mensagem me parece que você seguiu o segundo. Eu recomendo fortemente que, pelo menos na sua primeira instalação, antes de pegar o jeito, você instale pelo primeiro método (descrito na mensagem http://ubuntuforum-br.org/index.php/topic,39809.msg349758.html#msg349758). É só seguir o que está nessa mensagem, sem a parte sobre Virtual Hosts das demais mensagens. Ele é consideravelmente mais fácil, mesmo que você fique sem poder instalar outros CSMs.
Não esqueça de desfazer tudo que você fez antes de tentar de novo.
Se houver muita necessidade eu faço um arquivo .deb para instalar esse negócio...

Cara, eu fiz o tutorial que você escreveu, usando o método 1, até o item 07, que é quando surge o problema e não consigo resolver. Nem tentei as outras mensagens porque não é necessário; não há problema de não poder instalar outros CSMs porque vou fazer isso no note da minha namorada, ela nunca precisará disto. rs

Para desfazer tudo o que fiz, basta apagar as pastas criadas e desinstalar o apache?
Desculpa a pergunta besta, mas é que só tenho 3 meses de Linux e ainda estou aprendendo. rs

Bolche

#26
Sim, é só apagar as pastar e desinstalar o Apache, mas na hora de desinstalar certifique-se de dar "purge", ou seja, remover os arquivos de configuração também.
No Synaptic selecione a opção "Marcar para remoção completa". Pelo terminal você faz um
sudo apt-get remove --purge apache2 apache2.2-common

Eu achei que você tinha feito pelo método do Virtual Hosts pois você disse que a mensagem que aparecia era:
WXIS|fatal error|unavoidable|dbxopen:/var/www/bases/phl_idx.xrf(2)|
Se você tivesse feito pelo método que eu escrevi, o erro seria:
WXIS|fatal error|unavoidable|dbxopen:/http/bases/phl_idx.xrf(2)

Verifique se você fez corretamente o passo 4.1 no Apache.
Eduardo

Bolche

Pessoal, como várias pessoas estão com dificuldades para instalar o PHL eu já fui e criei um pacote Debian para ele.
Pode baixar ele aqui: http://www.ime.usp.br/~emorais/deb/phl_82-1_i386.deb
Após baixar esse arquivo é só clicar duas vezes nele para começar a instalação, ou ainda digitar no terminal
sudo dpkg -i phl_82-1_i386.deb
Ele vai criar um atalho no menu "Escritório". Você também pode abrir o PHL digitando no navegador http://phl.localhost/
Do jeito que eu fiz o pacote você pode instalar quaisquer CSM ou outros sites que ele não interfere (tanto que ele usa um "host" diferente, "phl.localhost" ao invés de "localhost").

O pacote que eu fiz é para a arquitetura 32bits pois, de fato, um dos executáveis do PHL é para 32bits.
Eu acho que ele deve rodar bem em 64bits, mas eu não tenho certeza.
Se você usa 64bits e quer testar o pacote, digite
sudo dpkg -i --force-architecture phl_82-1_i386.deb

O pacote talvez tenha alguns errinhos na instalação, então eu peço que vocês testem e digam se teve algum problema.

Vou mandar um email para o Elysio e ver se ele não se interessa em colocar esse pacote no site.
Abs
Eduardo

fellipe003

Citação de: Bolche online 16 de Setembro de 2011, 04:26
Pessoal, como várias pessoas estão com dificuldades para instalar o PHL eu já fui e criei um pacote Debian para ele.
Pode baixar ele aqui: http://www.ime.usp.br/~emorais/deb/phl_82-1_i386.deb
Após baixar esse arquivo é só clicar duas vezes nele para começar a instalação, ou ainda digitar no terminal
sudo dpkg -i phl_82-1_i386.deb
Ele vai criar um atalho no menu "Escritório". Você também pode abrir o PHL digitando no navegador http://phl.localhost/
Do jeito que eu fiz o pacote você pode instalar quaisquer CSM ou outros sites que ele não interfere (tanto que ele usa um "host" diferente, "phl.localhost" ao invés de "localhost").

O pacote que eu fiz é para a arquitetura 32bits pois, de fato, um dos executáveis do PHL é para 32bits.
Eu acho que ele deve rodar bem em 64bits, mas eu não tenho certeza.
Se você usa 64bits e quer testar o pacote, digite
sudo dpkg -i --force-architecture phl_82-1_i386.deb

O pacote talvez tenha alguns errinhos na instalação, então eu peço que vocês testem e digam se teve algum problema.

Vou mandar um email para o Elysio e ver se ele não se interessa em colocar esse pacote no site.
Abs

Meu irmão... Você é o cara!!!!
Não funcionou no meu notebook, acho que é porque o sistema é de 64 bits e porque passei a noite tentando instalar ele pelo tutorial que você fez... Acho que estraguei alguma coisa... rsrs

Mas testei no meu netbook e funcionou perfeitamente!!!!
Incrível!!!
Como a arquitetura do notebook da minha namorada é 32bits, está perfeito!
Agora sim ela vai usar Linux!

Muito obrigado cara pelo trabalho em nos ajudar.
Parabéns mesmo!

Agora vou quebrar a cabeça para ver o que aconteceu aqui no meu note, não ficarei quieto enquanto não resolver aqui também. Mesmo que não use o programa. rsrs
Começei e agora vou até o fim.

Mande mesmo um e-mail para o Elysio!
Com certeza ele vai querer colocar no site. Vai facilitar a vida de muita gente.

fellipe003

Só mais uma dúvida:
para fazer um backup da base de dados, basta copiar a pasta bases em /usr/share/phl não é?

Tentei copiar a pasta bases que está em um computador com Windows e colocar no meu net, mas depois de fazer isso ao tentar abrir o programa aparece o seguinte erro:

WXIS|fatal error|unavoidable|recread/xropn/w|

Será que tô fazendo da maneira errada?