Moodle - Configuração do Ubuntu para links em 12.04 - 32 bits

1

Eu instalei o moodle em um servidor com um endereço IP de A.B.C.D, usando o comando

sudo apt-get install moodle

Este site está sendo executado com sucesso no seguinte endereço

http://localhost/moodle

No entanto, quando eu tento acessar o moodle de outro computador na rede, acontece que todos os links são absolutos e não relativos, ou seja, todos os links são mostrados como localhost/moodle/login.php , por exemplo.

Alguma pista sobre a configuração no Ubuntu?

    
por Indian 02.10.2013 / 14:15

1 resposta

3

Você não disse como instalou o moodle, isso é importante saber. Pela sua aparência, você usou um pacote do Ubuntu, quando você o instala, você pergunta pelo "URL do site Moodle", cujo padrão é http://localhost/moodle . Isso mapeia a configuração $CFG->wwwroot do Moodle, e você precisa ajustá-lo para ter um URL com o endereço IP real do seu servidor ou, melhor ainda, um nome de domínio totalmente qualificado.

Existem duas maneiras principais de fazer isso:

  1. sudo dpkg-reconfigure moodle executará o processo básico de configuração do Moodle novamente e solicitará o URL. Lembre-se de dizer "NÃO" quando lhe pedir para reconfigurar o banco de dados, caso contrário, ele destruirá quaisquer alterações feitas.

  2. Edite manualmente /etc/moodle/config.php e altere $CFG->wwwroot . O arquivo é de propriedade do usuário root, portanto, você precisa usar sudo para invocar seu editor de texto preferido.

por roadmr 02.10.2013 / 16:49