Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
Também tenho instalado aqui, por motivos de desenvolvimento e outras aplicações, o SGBD Postgresql 7.4.8, abrigando diversos bancos de dados, e... o MySQL... Que salada !!!
Comecei a instalação do Moodle através do comando apt-get install moodle e foi baixada a versão 1.5.7.
Agora, preciso saber: como configurar o Moodle para iniciar a instalação, usando o PostgreSQL como banco de dados, e qual desses Apaches devo utilizar, bem como configurar o mesmo para continuar a instalação.
Nota: no meu computador pessoal, instalei no Windows XP, com MySql e funciona normalmente.
Agradeço toda e qualquer ajuda possível.
Atenciosamente,
Augusto Cesar
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
Bom saber que tem mais um GNU/LINUXer.
Eu fiz minha instalação recentemente no seguinte ambiente:
Debian Etch, kernel 2.6.16-2
Moodle 1.6 e dependencias
gd2 2.0.33 dependencia
freetype dependencia
Apache2 2.0.55-4.1
Postgres 7.4.13-5 + suporte para php
MySql 5.0.24-1
PHP4 4.4.2-1.1
phpmyadmin
phppgadmin 4.0.1-2
exim4 MTA 4.62-4
Eu estou rodando os dois bancos de dados no meu servidor, mas optei pelo postgres com o moodle. Tenho outra aplicação que roda com mysql e que futuramente pretendo migrar para o postgres.
Posso estar enganado mas eu acho que eventualmente pode ter problemas com o Ubuntu com relação a repositorios. O Debian etch sai como stable em 04/dez/2006. Ja esta EXTREMAMENTE estavel.
Ainda faltam acertos referentes a autenticação, relay de e-mail...
[]s
julio menezes
PS: moro em curitiba.
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
1) Como mudar o local padrão do localhost, pois preciso sempre digitar http://localhost/apache2-default/<alguma página .htm, .html>
Ficaria muito mais fácil se tivesse que digitar http://localhost/<página>, concorda?
2) Escreví um aquivo cujo nome é teste.php, com o seguinte conteúdo:
<? phpinfo(); ?>
Coloqueio-o em /var/www/apache2-default
Ao digitar na caixa de endereços http://localhost/apache2-default/teste.php, é exibida uma caixa de diálogo perguntando-me que aplicação eu gostaria de utilizar para abrir/editar o arquivo...
Coisa bastante estranha, pois eu tenho o Apache + PHP instalado no meu computador de casa e nada disso acontece... (lá é Windows XP) e aqui é Ubuntu LInux 5.10
3) Exixtem diversos arquivos que devem ser editados para a correta configuração do ambiente. Poderia me passar quais são estes arquivo?
Agradeço a sua atenção e fico no aguardo de um breve contato.
Atenciosamente,
Augusto Cesar
acsn1958@yahoo.com.br
PS.: Estou no Rio de Janeiro - RJ
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
http://localhost/apache2-default/
Voce pode colocar a pagina num subdiretorio do /var/www
crie um link simbolico em /var/www
ln -s /var/www/onde_colocou_sua_pagina /var/www/suapagina
Agora pode digitar no URL:
http://localhost/suapagina
exemplo:
mkdir /usr/share/suapagina
mv /var/www/apache2-default/teste.php /usr/share/suapagina/
ln -s /usr/share/suapagina/ /var/www/suapagina
agora no URL:
http://localhost/suapagina/teste.php
O apache vai usar o link simbolico para chegar a sua pagina.
Configuracoes:
ATENCAO: por seguranca faca um copia antes de editar os arquivos.
cp php.ini php.ini.original
Voce deve ter de alterar alguma configuracao no
/etc/php.ini para habilitar suporte php no Apache.
Procura referencia ao Apache e la coloque:
engine = On
Veja se instalou a lib de php do apache.
Depois tem umas coisas a editar aqui.
/etc/apache2/httpd.conf
Vamos por parte. Estou meio ocupado agora mas depois eu vejo e te passo.
[]s
julio menezes
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
Edite o httpd.conf - mudando as referências.
-----
zerof
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
Quando digitei http://localhost/moodle, foi-me exibida a seguinte mensagem de erro:
Error: Database connection failed.
It is possible that the database is overloaded or otherwise not running properly.
The site administrator should also check that the database details have been correctly specified in config.php
Eu estou usando o PostgreSQL 7.4.Como eu faço para "re-conectar" corretamente o bando de dados?
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
Uma alteração nas configurações do servidor, pode exigir que sejam alteradas as "strings" de conexão com o banco de dados.
No caso do MOODLE, acredito, que essas "strings" estejam no arquivo config.php, dentro da pasta do mesmo.
-----
ex-corde,
zerof
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
1- Veja se o postgres esta rodando.
Abra um console e teste.
ps aux | grep -i postgres
dmesg
vaja se ha alguma mensagem de erro.
tail /var/log/postgresql/postgresql-7.4-main.log
Se estiver, entre no postgres
# su - postgres
Se estiver ok, ele mostrara o PROMPT do postgres.
digite \h
digite \u
digite \q
2- O phppgadmin esta respondendo ?
http://localhost/phppgadmin
Normalmente sera instalado aqui
/usr/share/phppgadmin
pode ser necessario criar link simbolico
ln -s /usr/share/phppgadmin /var/www/phppgadmin
3- Se der problema de autenticação no phppgadmin edite o pg_hba.conf
Insira a linha para permitir ao usuario acesso ao bando de dados
A opcao trust posteriormente devera ser substituida por algo mais seguro.
host seu_banco_de_dados seu_usuario 127.0.0.1 255.255.255.255 trust
exemplo:
host moodle administrador 127.0.0.1 255.255.255.255 trust
[]s
julio menezes
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
Seguindo sua orientação, fiz os testes do item 1, e tudo funcionando 100%;
Veja abaixo o resultado do tail...:
root@ubuntu01:/usr/share/moodle# tail /var/log/postgresql/postgresql-7.4-main.log
LOG: registro de ponto de checagem está em 0/37E303C
LOG: registro de redo está em 0/37E303C; registro de undo está em 0/0; desligamento TRUE
LOG: próximo ID de transação: 125834; próximo OID: 135213
LOG: pacote de inicialização incompleto
LOG: sistema de banco de dados está pronto
FATAL: autenticação via IDENT falhou para usuário "admin"
FATAL: autenticação via IDENT falhou para usuário "moodle"
LOG: pacote de inicialização incompleto
FATAL: banco de dados "postgres" não existe
FATAL: autenticação via IDENT falhou para usuário "moodle"
Quanto ao phppgadmin, baixei e instalei o mesmo, mas não consigo entrar de forma alguma. Quando ele me pede o nome do usuário, já coloquei root, admin, postgres, <meu login> - e as respectivas senhas... nada... Então modifiquei o arquivo pg_hba.conf que encontra-se no /etc/postgresql/7.4/main (existe um outro arquivo com este mesmo nome no diretório /var/lib/postgresql/7.4/main - sendo que este eu não editei)
As modificações que foram feitas são estas aqui:
# local DATABASE USER METHOD [OPTION]
host moodle moodle 127.0.0.1 255.255.255.255 trust
# host DATABASE USER IP-ADDRESS IP-MASK METHOD [OPTION]
# hostssl DATABASE USER IP-ADDRESS IP-MASK METHOD [OPTION]
# hostnossl DATABASE USER IP-ADDRESS IP-MASK METHOD [OPTION]
# host DATABASE USER IP-ADDRESS/CIDR-MASK METHOD [OPTION]
# hostssl DATABASE USER IP-ADDRESS/CIDR-MASK METHOD [OPTION]
# hostnossl DATABASE USER IP-ADDRESS/CIDR-MASK METHOD [OPTION]
Bom, e que senha (ou conjunto "usuário" + "senha") deve ser utilizado para acessar o phppgadmin? Devo criar algum usuário novo no LInux? Ou um novo usuário no PostgreSQL?
O mais interessante é que tenho outras Bases de Dados (5 no total) que estão funcionando perfeitamente. Acesso, alterações, exclusões, etc..., mas com essa do Moodle...
Eu até desinstalei o Moodle todo, usei o Synaptic e re-instalei ele novamente.
O que ocorre quando da instalação é que o sistema coloca tudo no diretório /usr/share/moodle, e meu diretório de aplicações web fica em /var/www.
Posso mudar tudo que está no /usr/share/moodle para o /var/www/moodle?
Desculpe o transtorno, mas já estou ficando maluco aqui com este pacote, pois se as outras coisas funcionam, por quê este não?
Agradeço a sua ajuda e fico no aguardo de um breve retorno.
[]s Augusto Cesar
acsn1958@yahoo.com.br
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
A autenticacao IDENT significa que ele que que o usuario tenha conta no sistema LINUX. Para contornar isso, provisoriamente, ate resolver o metodo de autenticacao, edite o pg_hba.conf.
FATAL: autenticação via IDENT falhou para usuário "admin"
FATAL: autenticação via IDENT falhou para usuário "moodle"
LOG: pacote de inicialização incompleto
FATAL: banco de dados "postgres" não existe
FATAL: autenticação via IDENT falhou para usuário "moodle"
# local DATABASE USER METHOD [OPTION]
host moodle moodle 127.0.0.1 255.255.255.255 trust
Aqui esta que o banco de dados se chama moodle e o usuario tambem. Veja como voce crio o banco de dados.
O metodo trust nao tem seguranca mas por hora permite seguir adeante nas configuracoes. Isto deve resolver tambem a autenticacao no phppgadmin.
De uma olhada no
/etc/moodle
tem o apache.conf e o config.php
De uma olhada nestes campos:
$CFG->dbtype = 'postgres7';
$CFG->dbhost = 'localhost';
$CFG->dbname = 'moodle';
$CFG->dbuser = 'moodle';
$CFG->dbpass = 'senha_do_dbuser';
$CFG->prefix = 'mdl_';
$CFG->dbpersist = "false";
#------------------------- aqui --------------
#$CFG->wwwroot = 'http://192.168.254.2/moodle';
$CFG->wwwroot = 'http://localhost/moodle';
$CFG->dirroot = '/usr/share/moodle';
$CFG->dataroot = '/var/lib/moodle';
$CFG->directorypermissions = 0750;
$CFG->admin = 'admin';
No Apache.conf,
order deny,allow
deny from all
allow from 127.0.0.0/255.0.0.0
#------------- aqui exemplo, abre acesso para rede interna
allow from 192.168.254.0/255.255.255.0
allow from all
# allow from all
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
A autenticacao IDENT significa que ele que que o usuario tenha conta no sistema LINUX. Para contornar isso, provisoriamente, ate resolver o metodo de autenticacao, edite o pg_hba.conf.
FATAL: autenticação via IDENT falhou para usuário "admin"
FATAL: autenticação via IDENT falhou para usuário "moodle"
LOG: pacote de inicialização incompleto
FATAL: banco de dados "postgres" não existe
FATAL: autenticação via IDENT falhou para usuário "moodle"
# local DATABASE USER METHOD [OPTION]
host moodle moodle 127.0.0.1 255.255.255.255 trust
Aqui esta que o banco de dados se chama moodle e o usuario tambem. Veja como voce crio o banco de dados.
O metodo trust nao tem seguranca mas por hora permite seguir adeante nas configuracoes. Isto deve resolver tambem a autenticacao no phppgadmin.
De uma olhada no
/etc/moodle
tem o apache.conf e o config.php
De uma olhada nestes campos:
$CFG->dbtype = 'postgres7';
$CFG->dbhost = 'localhost';
$CFG->dbname = 'moodle';
$CFG->dbuser = 'moodle';
$CFG->dbpass = 'senha_do_dbuser';
$CFG->prefix = 'mdl_';
$CFG->dbpersist = "false";
#------------------------- aqui --------------
#$CFG->wwwroot = 'http://192.168.254.2/moodle';
$CFG->wwwroot = 'http://localhost/moodle';
$CFG->dirroot = '/usr/share/moodle';
$CFG->dataroot = '/var/lib/moodle';
$CFG->directorypermissions = 0750;
$CFG->admin = 'admin';
No Apache.conf,
order deny,allow
deny from all
allow from 127.0.0.0/255.0.0.0
#------------- aqui exemplo, abre acesso para rede interna
allow from 192.168.254.0/255.255.255.0
allow from all
# allow from all
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
Olá você quer mudar o nome Localhost ou o local que esta colocando os arquivos do moodle ?
se for alterar o nome é necessario vc configurar o serviço de dns e o httpd.conf do apache nesta maquina ai vc pode chamar pelo nome e se futuramente vc colocar na internet é só fazer o apontamento.
se for para alterar o diretorio que esta colocando o moodle vc pode alterar tanto pelo httpd ou criar um link simbolico dentro desta pasta para outra . ..
é importante para o funcionamento do banco configurar o acesso a ele no novo endereço que vc esta apontando o seu site . isso tb pode acontecer de dar problema...
espero ter ajudado qq duvida poste aqui q tentarei ajuda-lo..
Rogerio Siqueira
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
Quando eu digito http://localhost/moodle, o sistema informa que não foi possível encontrar o install.php
Eu verifiquei e existem diversos deles (um para cada idioma), e em /var/www/moodle/lang/pt_br/ existe o que eu acho que funcionaria. Copiei-o para o /var/www/moodle e nada acontece...
Poderia dar uma ajuda?
[]s Augusto Cesar
acen1958@yahoo.com.br
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
O redirecionamento e' feito aqui, portando pode, e
deve manter o moodle no lugar original. No maximo crie
um link no /var/www, senao pode ter problemas, veja onde aponta:
$CFG->dirroot = '/usr/share/moodle';
#------------------------- aqui --------------
$CFG->wwwroot = 'http://localhost/moodle';
$CFG->dirroot = '/usr/share/moodle';
O postgres agora esta ok ?
Rode o teste.php e verifique criteriosamente se tudo
esta ok. Veja o gd2, postgres, etc, etc...
crie em /var/www/teste.php com:
<?php
phpinfo();
?>
crie em /var/www/teste_gd.php com:
<?php
var_dump(gd_info());
?>
execute:
http://localhost/teste_gd.php
http://localhost/teste.php
[]s
julio menezes
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
Fiz o seguinte: desinstalei o Moodle que havia tentado instalar (sem sucesso...) e que é por default baixado através do Synaptic. Matei tudo que havia com referência a palavra moodle dentro da máquina. Baixei a versão 1.6 zipada e descompactei na pasta /var/www. Foi criada a pasta moodle, e suas sub-pastas.
Ao digitar no navegador o endereço http://localhost/moodle, abriu-se a janela de início de configuração !!! (Será que a versão baixada pelo Synaptic chega aqui com problemas?)
Bom, comecei a instalar, escolhendo o idioma (pt_br), cliquei no botão próximo e o sistema faz alguma verificação. Aí me manda a seguinte mensagem:
Versão do PHP |
OK |
|
Início da sessão automático |
OK |
|
Magic Quotes Run Time |
OK |
|
Tratamento de Globais sem Segurança |
OK |
|
Modalidade segura |
OK |
|
Carregamento de arquivos |
OK |
|
Versão do gd |
Atenção |
|
Limite de Memória |
OK |
Primeira pergunta: o que significa o aviso na versão da biblioteca GD?
Segundo: Dando prosseguimento a instalação, informo:
Endereço Web: http://localhost/moodle
Diretório Moodle: /var/www/moodle
Diretório Data: /var/www/moodledata (este eu criei na mão, pois ele dizia que não ahvia encontrado).
Sigo em frente.
Ele me pede o tipo de base de dados: escolho postgres7
Servidor hospedeiro: localhost
Base de dados: moodle (esta eu criei antecipadamente na mão)
Usuário: admin (este usuário existe tanto no linux quanto no PostgreSQL, apesar de existirem outros no Posgres -> postgres, admin, moodle e moodleuser)
Senha: ******** (informo a senha do usuário admin, no caso tanto de linux quanto do postgresql)
Prefixo das tabelas: mdl_ (deixei como estava)
Quando clico no botão Próximo, vem a seguinte mensagem:
Não foi possível fazer a conexão com a base de dados indicada. Controle as configurações da base de dados.
E aí não deixa seguir em frente.
O que pode estar errado agora?
Agradeço a sua ajuda!
Abraços,
Augusto Cesar
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
<?php
phpinfo();
?>
====VEJA se o Apache , o gd , pgsql e zlib estao listados.
====VEJA se no GD2 esta habilitado o FreeType
Veja a sua versao do GD2, o Moodle requer GD2 >= 2.0, acho...
Assim:
<?php
var_dump(gd_info());
?>
Ou Instale via Synaptic o apt-show-versions
jmenezes@ead01:~$ apt-show-versions | grep -i gd2
No meu caso estou com esta versao.
libgd2-xpm/etch uptodate 2.0.33-5
-----------------------------------------
Postgres.
Indique no /etc/moodle/config.php que ira usar postgres.
Teste num console o postgres.
Teste se o postgres esta rodando certinho.
Verificando via console
ead01:/var/www# su - postgres
postgres@ead01:~$
Veja se seu banco de dados foi criado, ele dever ser criado vazio nesta etapa.
postgres@ead01:~$ psql moodle
Bem-vindo ao psql 7.4.13, o terminal iterativo do PostgreSQL.
espero que ajude.
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
1) Apache: Está rodando 100%, usando a porta 80;
2) GD: na saida do teste.php (informações sobre o ambiente), só aparece uma referência a gd como gdbm, na seção dba - supported handlers;
3) Quanto ao pgsql:
pgsql
PostgreSQL Support | enabled |
---|---|
PostgreSQL(libpq) Version | 8.0.3 |
Multibyte character support | enabled |
SSL support | enabled |
Active Persistent Links | 0 |
Active Links | 0 |
Directive | Local Value | Master Value |
---|---|---|
pgsql.allow_persistent | On | On |
pgsql.auto_reset_persistent | Off | Off |
pgsql.ignore_notice | Off | Off |
pgsql.log_notice | Off | Off |
pgsql.max_links | Unlimited | Unlimited |
pgsql.max_persistent | Unlimited | Unlimited |
4) Quanto ao zlib:
zlib
ZLib Support | enabled |
Compiled Version | 1.2.3 |
Linked Version | 1.2.3 |
Directive | Local Value | Master Value |
---|---|---|
zlib.output_compression | Off | Off |
zlib.output_compression_level | -1 | -1 |
zlib.output_handler | no value | no value |
5) Quanto a saber se o GD2 está habilidado, como vejo isso?
6) E o FreeType?
7) Quanto a versão do GD2, a saída do comando foi a abaixo:
admin@ubuntu01:~$ apt-show-versions | grep -i gd2
libgd2/unknown uptodate 2.0.33-1.1ubuntu1.5.10
libgd2-xpm/unknown uptodate 2.0.33-1.1ubuntu1.5.10
8) Não existe nenhum arquivo /etc/moodle/config.php, nem a pasta moodle em /etc. Existem diversos config.php abaixo do /var/www/moodle (/admin, /course/format/....)
9) Teste do postgresql:
==========================================================
admin@ubuntu01:/var/www$ su - postgres
Password:
postgres@ubuntu01:~$ psql moodle
Welcome to psql 7.4.8, the PostgreSQL interactive terminal.
Type: \copyright for distribution terms
\h for help with SQL commands
\? for help on internal slash commands
\g or terminate with semicolon to execute query
\q to quit
moodle=# \du
List of database users
User name | User ID | Attributes
------------+---------+----------------------------
admin | 100 | superuser, create database
augustoc | 106 |
janeterc | 105 |
moodleuser | 107 |
postgres | 1 | superuser, create database
saulelia | 104 |
sigesc | 101 | superuser, create database
(7 rows)
moodle=# \d
No relations found.
moodle=#
=========================================================
Acho que está tudo ok, exceto o libgd2 que está como /unknown e a inexistência da pasta /etc/moodle.
Agradeço a sua atenção e fico no aguardo de um contato... Acho que estamos chegando na reta final de desvendar este mistério !!!
Abraços,
Augusto Cesar
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
Veja em
/etc/php4/apache2/php.ini
extension=gd.so
De uma olhada em relacao a UTF8.
jmenezes@ead01:~$ export | grep -i lang
declare -x LANG="pt_BR.UTF-8"
declare -x LANGUAGE="pt_BR:pt:en"
Estamos chegando la ...
Espero que tenha feito um Diario_De_Bordo para fazer um tutorial depois, ou para servir de referencia para ajudar novos usuarios.
julio menezes
GNU/LINUX
cooperação/engenharia.
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
Verifiquei o php.ini e reparei que não existe exatamente a palavra "extensionfiltered", conforme você orienta encontrar, mas sim esta abaixo:
extension=gd.so
Então, coloquei essa aqui, logo abaixo dela:
extensionfiltered=gd.so
======================
Verifiquei o export e o resultado foi esse:
admin@ubuntu01:~$ export | grep -i lang
declare -x GDM_LANG="pt_BR.UTF-8"
declare -x LANG="pt_BR.UTF-8"
declare -x LANGUAGE="pt_BR.UTF-8"
========================
Pode deixar que estou fazendo todas as anotações e assim que o Moodle estiver no ar, o primeiro curso que vou colocar gratuitamente para a galera vai se chamar "Como instalar o Moodle em um ambiente Ubuntu Linux 5.10 usando PostgreSQL 7.4 (sem traumas !!!)
Um grande abraço e ainda conto com a sua ajuda !!!
Augusto Cesar
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
extension=pgsql.so
extension=gd.so
Dae verifica no teste.php
<?php
phpinfo();
?>
Legal,
Eu tambem estou começando com o Moodle, assim ainda teremos muitos contatos. Gostei muito da ideia do Ubuntu sem traumas.
[]s
julio menezes
GNU/LINUX
liberdade/tecnologia
www.debianfordummies.org
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
Fiz tudo que você orientou, mas... o programa parece "empacar" neste ponto...
Para que você tenha uma idéia e confira junto comigo, estou enviando em anexo (.pdf) o php.ini e da saída do teste.php (este vai no próximo email)
Vamos tentando que uma hora a gente acerta, ok?
Quanto ao curso em Moodle, não é brincadeira não! Eu estou em um projeto que é justamente para ensinar aos usuários de um sistema de Gestão Escolar a utilizá-lo, e paralelo a isso estou desenvolvendo um outro projeto da faculdade chamado Escola Virtual para Inclusão Social, onde o Moodle vai ser a ferramenta de EAD para ministrar as aulas.
Vamos trocar mais informações e se precisar, tenho material para estudo e pesquisa na área de desenvolvimento de conteúdo.
Um grande abraço e mantenha contato.
Augusto Cesar
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
1- comente as linhas no php.ini
#extensionfiltred=pgsql.so
#extensionfiltred=gd.so
2- coloque no lugar
extension=pgsql.so
extension=gd.so
3- Voce esta usando base LDAP para autenticação ?
Se nao estiver comente a linha do ldap.
Toda vez que alterar
A) reinicializa o apache;
# /etc/init.d/apache2 stop
# /etc/init.d/apache2 start
B) rode o teste.php e veja a saida.
Vamos trocando ideias.
Voce tem 1 ideia eu 1, trocamos, cada um sai com 2 ideias.
Ainda tenho muito que aprender sobre como colocar conteudo e administrar o sistema. (autenticacao, backups, seguranca...)
Estou aprendendo PHP, eu programo em C.
Alias, estou lendo os fontes do kernel do linux.
Estou sentindo o mesmo prazer proporcionado pelas obras de Dostoievisk. (recordacao da casa dos mortos, o jogador, crime e castigo). Uma obra bem escrita ! "all, please, no flames, pela comparacao"...
[]s
julio menezes
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
Abraços,
Augusto
Re: Moodle + (Apache, Apache2 ou Apache Tomcat) + PostgreSQL
Eu li as respostas acima meio rápido, talves eu tenha perdido algo importante, mas vamos ver no que posso te ajudar.
Acabei de instalar o moodle em um servidor com o Ubuntu. Estava tendo vários problemas com LAMP, no Ubuntu 5.10, mas fui instalando biblioteca por biblioteca até chegar nesse último problema que vc esta tendo. GD... Instalei vários pacotes com o apt-get mas sem sucesso. a última coisa que eu fiz que lembro e deu certo, foi instalar o pacote php5-gd=> "apt-get install php5-gd", bom não sei qual versão do php que vc esta usando, 4 ou 5? Recomendo a 5, que possivelmente não dará erro mais a frente.
Aí beleza, essa parte do gd passou, mas como nem tudo é um mar de rosas, logo na frente de erro com o mysql. Esta falando que o php não consegui se comunicar com o mysql. Nesse ponto, eu ja estava com a cabeça pegando fogo, vontade de mudar para um slackware e aí sim fazer tudo na unha. Até que me veio a idéia de atualizar o ubuntu para a versão 6.06... resultado, deu certo. Vamos postando, se vc não ver outra alternativa, quem sabe atualizar não seja uma boa. Mas por enquanto, vai tentando assim mesmo.
O importante agora é saber se vc conseguiu instalar o gd. Qualquer coisa, dou uma olhada como estão as coisas no server que instalei e passo para vc.
Abração