From 14a0fb407feb52b54eeb02aea6431c819106a1ba Mon Sep 17 00:00:00 2001
From: villate O Moodle é um trabalho em curso e em activa evolução. O seu desenvolvimento foi iniciado por Martin Dougiamas, que continua a liderar o projecto:
- Tenho estado a trabalhar nele, de uma forma ou de outra, há vários
- anos. Começou nos anos 90 quando eu era webmaster na Curtin
- University of Technology e administrador do sistema WebCT lá usado.
- Deparei-me com muitas frustrações com o monstro WebCT e criei uma comichão
- que tinha de ser coçada - tinha de haver uma alternativa melhor (não, não
- era o Blackboard :-)) Também conheço muitas pessoas em escolas e instituições menores (e
- algumas grandes!) que querem fazer melhor uso da Internet mas não sabem por
- onde começar no labirinto de tecnologias e pedagogias que existem por aí.
- Tive sempre esperança que existisse uma alternativa Livre que essas tais
- pessoas pudessem usar para ajudá-las a transportar os seus dotes no ensino
- para o ambiente on-line. As minhas fortes convicções nas inexploradas possibilidades da
- educação baseada na Internet levaram-me a que completasse um Mestrado e
- depois um Doutoramento em Educação, combinando a minha anterior carreira
- em Ciências dos Computadores com novos conhecimentos sobre a natureza da
- aprendizagem e colaboração. Em particular, tenho sido influenciado pela
- epistemologia do construccionismo social – que não só trata a aprendizagem
- como uma actividade social, mas atenta também na aprendizagem que ocorre
- aquando da construção activa de artefactos (como textos) para outros verem
- ou usarem.
- É para mim crucial que este software seja fácil de usar – de facto,
- deve ser o mais intuitivo possível. Estou empenhado em continuar o meu trabalho com o Moodle e a
- mantê-lo Aberto e Livre. Estou profundamente convicto da importância da
- educação sem restrições e do ensino com melhores ferramentas, e o Moodle é
- o principal meio pelo qual posso contribuir para a concretização destes
- ideais. Vários protótipos foram produzidos e descartados antes que
- disponibilizasse a versão 1.0, perante um universo maioritariamente ainda
- desprevenido, a 20 de Agosto de 2002. Esta versão tinha em mente disciplinas
- mais pequenas a nível universitário e foi alvo de estudos que analisaram de
- perto a natureza de colaboração e reflecção que ocorria no seio destes
- pequenos grupos de participantes adultos.
- Desde então, tem havido uma série regular de novas versões com mais
- características, melhor escalabilidade e desempenho melhorado.
- À medida que o Moodle se tem difundindo e a comunidade tem crescido, mais
- contribuições têm chegado de uma maior variedade de pessoas em diversos
- áreas do ensino. Por exemplo, o Moodle é agora usado não só em universidades,
- mas também em escolas secundárias, escolas primárias, organizações sem fins
- lucrativos, empresas privadas, por professores independentes e até mesmo pais
- de família a ensinarem os seus filhos em casa. Um número crescente de pessoas
- por todo o mundo estão a contribuir para o Moodle de várias formas – para
- mais detalhes veja a página de Créditos.
- Uma característica importante do projecto Moodle é o sítio web
- moodle.org, ponto central para
- informação, discussão e colaboração entre utilizadores do Moodle, que incluem
- administradores de sistema, professores, investigadores, tecnólogos
- educativos e, é claro, programadores. Como o Moodle, esse sítio está sempre
- em evolução para servir as necessidades da comunidade e, como o Moodle, será
- sempre Livre.
- Em 2003, a empresa moodle.com
- foi criada para fornecer apoio comercial aos que dele precisam, assim como
- webhosting, consultadoria e outros serviços.
- Para mais informação sobre os planos futuros para o Moodle, consulte o
- plano de acção.
- Version: $Id$ Moodle é um trabalho em curso e em activa evolução. O seu desenvolvimento foi iniciado por Martin Dougiamas, que continua a liderar o projecto:
+ Tenho estado a trabalhar nele, de uma forma ou de outra, há vários
+ anos. Começou nos anos 90 quando eu era webmaster na Curtin
+ University of Technology e administrador do sistema WebCT lá usado.
+ Deparei-me com muitas frustrações com o monstro WebCT e criei uma comichão
+ que tinha de ser coçada - tinha de haver uma alternativa melhor (não, não
+ era o Blackboard :-)) Também conheço muitas pessoas em escolas e instituições menores (e
+ algumas grandes!) que querem fazer melhor uso da Internet mas não sabem por
+ onde começar no labirinto de tecnologias e pedagogias que existem por aí.
+ Tive sempre esperança que existisse uma alternativa Livre que essas tais
+ pessoas pudessem usar para ajudá-las a transportar os seus dotes no ensino
+ para o ambiente on-line. As minhas fortes convicções nas inexploradas possibilidades da
+ educação baseada na Internet levaram-me a que completasse um Mestrado e
+ depois um Doutoramento em Educação, combinando a minha anterior carreira
+ em Ciências dos Computadores com novos conhecimentos sobre a natureza da
+ aprendizagem e colaboração. Em particular, tenho sido influenciado pela
+ epistemologia do construccionismo social – que não só trata a aprendizagem
+ como uma actividade social, mas atenta também na aprendizagem que ocorre
+ aquando da construção activa de artefactos (como textos) para outros verem
+ ou usarem.
+ É para mim crucial que este software seja fácil de usar – de facto,
+ deve ser o mais intuitivo possível. Estou empenhado em continuar o meu trabalho com o Moodle e a
+ mantê-lo Aberto e Livre. Estou profundamente convicto da importância da
+ educação sem restrições e do ensino com melhores ferramentas, e o Moodle é
+ o principal meio pelo qual posso contribuir para a concretização destes
+ ideais. Vários protótipos foram produzidos e descartados antes que
+ disponibilizasse a versão 1.0, perante um universo maioritariamente ainda
+ desprevenido, a 20 de Agosto de 2002. Esta versão tinha em mente disciplinas
+ mais pequenas a nível universitário e foi alvo de estudos que analisaram de
+ perto a natureza de colaboração e reflecção que ocorria no seio destes
+ pequenos grupos de participantes adultos.
+ Desde então, tem havido uma série regular de novas versões com mais
+ características, melhor escalabilidade e desempenho melhorado.
+ À medida que o Moodle se tem difundindo e a comunidade tem crescido, mais
+ contribuições têm chegado de uma maior variedade de pessoas em diversos
+ áreas do ensino. Por exemplo, o Moodle é agora usado não só em universidades,
+ mas também em escolas secundárias, escolas primárias, organizações sem fins
+ lucrativos, empresas privadas, por professores independentes e até mesmo pais
+ de família a ensinarem os seus filhos em casa. Um número crescente de pessoas
+ por todo o mundo estão a contribuir para o Moodle de várias formas – para
+ mais detalhes veja a página de Créditos.
+ Uma característica importante do projecto Moodle é o sítio web
+ moodle.org, ponto central para
+ informação, discussão e colaboração entre utilizadores do Moodle, que incluem
+ administradores de sistema, professores, investigadores, tecnólogos
+ educativos e, é claro, programadores. Como o Moodle, esse sítio está sempre
+ em evolução para servir as necessidades da comunidade e, como o Moodle, será
+ sempre Livre.
+ Em 2003, a empresa moodle.com
+ foi criada para fornecer apoio comercial aos que dele precisam, assim como
+ webhosting, consultadoria e outros serviços.
+ Para mais informação sobre os planos futuros para o Moodle, consulte o
+ plano de acção.
+ Version: $Id$ Esta página responde algumas das perguntas colocadas
-com maior frequência por quem instala o Moodle. Se já seguiu todos os passos
-sugerido no guia de instalação mas ainda
-tem problemas, então provavelmente este é o lugar certo para si. Se não encontrar a resposta que procura aqui, tente nos
-foruns da disciplina Using Moodle em moodle.org (no mesmo sítio temos também
-foruns em português).
-Comece por fazer uma pesquisa nos foruns, usando algumas palavras chaves,
-pois o seu problema pode já ter sido discutido. Se não encontrar nada, tente
-enviar a sua pergunta para o fórum que achar apropriado - normalmente haverá
-alguém disposto a ajudá-lo. Se já tentou várias soluções sem êxito e o seu servidor
-estiver protegido por uma firewall, poderá ser preciso uma reconfiguração da
-sua firewall para garantir que não está a bloquear uma função básica ou
-alguma parte da comunicação. Moodle raramente tem problemas com as firewalls
-mas por vezes uma má configuração de uma firewall pode reduzir as
-funcionalidades do Moodle. Use esta lista para ir directamente à resposta
-correspondente mais abaixo: Sempre que tento aceder a um ficheiro que enviei, obtenho o erro "File not Found" PHP - está instalado e que versão tenho? Porque estão todas as minhas páginas em branco? Porque é que estou sempre a receber mensagens sobre "headers already sent" (cabeçalhos já enviados)? Any text I add with an apostrophe (') or a quote (") causes errors or comes up with a slash added I keep getting error messages about session_start When I go to the admin page, I get told to make dirroot blank! I login but the login link doesn't change. I am logged in and can navigate freely. When trying to add a resource I receive error messages. During the initial setting-up process, I never get asked to create an admin account! I can't log in at all- I just stay stuck on the login screen. How do I backup my Moodle site? Why doesn't my Moodle site display the time & date correctly? Email copies are not being sent
-
- from my forums Por exemplo: Not Found: The requested URL /moodle/file.php/2/myfile.jpg was not found on this server. O seu servidor web tem que ser configurado para permitir que a parte do URL que segue o nome de um script seja passada directamente para esse script. Esta configuração está normalmente activada no Apache 1, mas desactivada por omissão no Apache 2. Para activar, acrescente esta linha ao seu ficheiro httpd.config, ou ao ficheiro .htaccess na sua directoria local (ver a Instalação do Moodle para mais informação): AcceptPathInfo on Note que isto APENAS funcionará para as versões do Apache 2.x. Se não estiver a usar o Apache 2, mas ainda encontrar este problema (pouco provável), então pode fazer com que o Moodle use um método alternativo. As desvantagens incluem uma ligeira perda de performance para os seus utilizadores e a impossibilidade de usar ligações relativas em documentos HTML. Para usar este método alternativo: Faça login como Admin, dirija-se à página "Configurar Variáveis" e muda a opção de configuração para "slasharguments".
- Agora já deve ser capaz de aceder aos ficheiros enviados. Crie um novo ficheiro no seu sítio web chamado info.php, com o conteúdo que se segue, e invoque-o a partir do seu navegador: <?PHP phpinfo() ?> Se nada acontecer, então é porque não tem o PHP instalado. Procure nos documentos de instalação mais informação sobre onde pode obter o PHP e como instalá-lo. Verifique a variável dirroot em config.php. Deve usar caminhos completos e absolutos, por exemplo: $CFG->dirroot = "d:\inetpub\sites\www.yoursite.com\web\moodle"; Para a plataforma Redhat Linux, veja em: Redhat Linux Se vir erros como: Parse error: parse error, unexpected T_VARIABLE in c:\program files\easyphp\www\moodle\config.php on line 94 então é provável que se tenha esquecido de um ponto e vírgula ou de fechar uma aspa numa das linhas do ficheiro config.php (antes da linha 94). Outra explicação possível é ter usado um editor de texto como o Word para alterar o ficheiro config.php, e o tenha gravado em formato HTML em vez do formato de texto simples. Se vir erros como este: Warning: Cannot add header information - headers already
- sent by (output started at /webs/moodle/config.php:87) /webs/moodle/lib/moodlelib.php on line 1322 Warning: Cannot add header information - headers already
- sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/lib/moodlelib.php on line 1323 Warning: Cannot add header information - headers already
- sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/login/index.php on line 54 Significa que tem espaços ou linhas em branco antes do ?> final no ficheiro config.php. Por vezes alguns editores de texto acrescentam espaços - por exemplo o Notepad em Windows - por isso talvez tenha que usar outro editor para remover completamente as linhas ou espaços em branco. No seu ficheiro config.php, o valor usado para a variável
-dirroot deverá ser o caminho completo a partir do
-directório raíz no seu disco. Por vezes as pessoas usam apenas o caminho a partir do
-seu directório de trabalho o relativo ao directório raíz do servidor Web. Problems caused by apostrophes are caused by incorrect "magic
-
-
-
- quotes" settings. Moodle requires the following settings (which are usually
- the default): magic_quotes_gpc = On See the section on webserver
-
- configuration in the Installation docs for more details. If you see errors like this: Warning: session_start() [function.session-start]: open(/tmp\\\\\\\\sess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed: No such file or directory (2) in G:\\\\\\\\web\\\\\\\\moodle\\\\\\\\lib\\\\\\\\setup.php on line 123 Warning: session_start() [function.session-start]: open(/tmp\\\\\\\\sess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed: No such file or directory (2) in G:\\\\\\\\web\\\\\\\\moodle\\\\\\\\lib\\\\\\\\setup.php on line 123 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at G:\\\\\\\\web\\\\\\\\moodle\\\\\\\\lib\\\\\\\\setup.php:1) in G:\\\\\\\\web\\\\\\\\moodle\\\\\\\\lib\\\\\\\\setup.php on line 123 ... these are all related to the fact that PHP is failing to save
-
-
-
- "session" files on your hard disk (in a directory called /tmp). Usually the
-
-
-
- reason is that you don't HAVE a directory called /tmp on your computer. This
-
-
-
- is usually the case with Windows installations.
-
-
-
-
-
-
-
- The solution is to fix the PHP setting for this path to point to a real directory. You can do this in your php.ini file: session.save_path = C:\\\\\\\\temp or otherwise in a .htaccess file in your main moodle directory: php_value session.save_path "/home/moodle/sessions" If you see errors like this in Moodle 1.0.9: You have:
-
-
-
- $CFG->dirroot = "/home/users/fred/public_html/moodle";
-
-
-
- but it should be:
-
-
-
- $CFG->dirroot = ""; then you have encountered a small bug that occurs on some servers. The problem is with the error-checking mechanism, not with your actual path. To fix it, find this line (line 66) in the file admin/index.php: if ($dirroot != $CFG->dirroot) { and change it to this: if (!empty($dirroot) and $dirroot != $CFG->dirroot) { Make sure the URL in your $CFG->wwwroot setting is exactly the
-
- same as the one you are actually using to access the site. Assuming you are using Apache, then it's quite likely that your
-
- setting in config.php for $CFG->wwwroot is different from the actual URL you
-
- are using to access the site. Also try turning off "secureforms" in the
-
- admin settings. This is a known bug in versions of Moodle up to 1.0.9, now fixed in the main code and version 1.1. It doesn't affect all people, it only occurs when the person installing Moodle has a
-
- cookie in their browser from another program on the same site, called "user", "admin", or "teacher". Quick fixes include deleting those cookies from your browser before installing, using a different browser, or editing the file moodle/admin/user.php to insert these lines near the top: unset($user); After performing any of these fixes it might be a good idea
-
- to drop all the tables in your database and re-install again from scratch. The most common cause for this is that your own computer (not your Moodle server)
-
- has a firewall that is stripping referrer information from the browser. Here are
-
- some instructions for fixing Norton firewall products. The server admin can also fix this for everyone by editing the Moodle configuration
-
- page and changing the variable "secureforms" to "No". Another possible cause of this problem is that sessions are
-
- not configured properly on the server. You can test this by calling the script
-
- http://yourserver/moodle/lib/session-test.php. There are two main things you need to make a copy of: the database and the uploaded files. The Moodle scripts themselves are less important, since you can always download a fresh copy if you have to. There are many ways to do such backups. Here is an outline of a little script you can run on Unix to backup the database (it works well to have such a script run daily via a cron task cd /my/backup/directory mv moodle-database.sql.gz moodle-database-old.sql.gz mysqldump -h example.com -u myusername --password=mypassword -C -Q -e -a mydatabasename > moodle-database.sql gzip moodle-database.sql For the files, you can use rsync regularly to copy only the changed files to another host: rsync -auvtz --delete -e ssh mysshusername@example.com:/my/server/directory
-
- /my/backup/directory/ Each language requires a specific language code (called a locale
-
- code) to allow dates to be displayed correctly. The language packs contain default
-
- standard codes, but sometimes these don't work on Windows servers. You can find the correct locale codes for Windows on these two
-
- pages: Language
-
- codes and Country/region
-
- codes.(eg "esp_esp" for spanish) These new locale codes can be entered on the Admin -> Configure
-
- -> Variables page, where they override the ones in the currently chosen language
-
- pack. You must set up cron properly if you want Moodle
-
- to send out automatic email from forums, journals, assignments etc. This same
-
- process also performs a number of clean-up tasks such as deleting old unconfirmed
-
-
- users, unenrolling old students and so on. Basically, you need to set up a process to regularly call the
-
- script http://yoursite/admin/cron.php. Please see the
-
- section on cron in the Installation documentation. Tip: Try the default setting in Moodle variables page. Leave the smtphost blank.
-
-This will be acceptable for the majority of users.
-
-
-
-
- Suggest
-
-
-
- a new FAQ (include the answer!) Thanks to John Eyre for helping to maintain this
-
-
-
- FAQ. Version: $Id: faq.html,v 1.6 2003/03/30 13:54:28
-
-
-
- moodler Exp $ Esta página responde algumas das perguntas colocadas
+com maior frequência por quem instala o Moodle. Se já seguiu todos os passos
+sugerido no guia de instalação mas ainda
+tem problemas, então provavelmente este é o lugar certo para si. Se não encontrar a resposta que procura aqui, tente nos
+foruns da disciplina Using Moodle em moodle.org (no mesmo sítio temos também
+foruns em português).
+Comece por fazer uma pesquisa nos foruns, usando algumas palavras chaves,
+pois o seu problema pode já ter sido discutido. Se não encontrar nada, tente
+enviar a sua pergunta para o fórum que achar apropriado - normalmente haverá
+alguém disposto a ajudá-lo. Se já tentou várias soluções sem êxito e o seu servidor
+estiver protegido por uma firewall, poderá ser preciso uma reconfiguração da
+sua firewall para garantir que não está a bloquear uma função básica ou
+alguma parte da comunicação. Moodle raramente tem problemas com as firewalls
+mas por vezes uma má configuração de uma firewall pode reduzir as
+funcionalidades do Moodle. Use esta lista para ir directamente à resposta
+correspondente mais abaixo: Sempre que tento aceder a um ficheiro que enviei, obtenho o erro "File not Found" PHP - está instalado e que versão tenho? Porque estão todas as minhas páginas em branco? Porque é que estou sempre a receber mensagens sobre "headers already sent" (cabeçalhos já enviados)? Any text I add with an apostrophe (') or a quote (") causes errors or comes up with a slash added I keep getting error messages about session_start When I go to the admin page, I get told to make dirroot blank! I login but the login link doesn't change. I am logged in and can navigate freely. When trying to add a resource I receive error messages. During the initial setting-up process, I never get asked to create an admin account! I can't log in at all- I just stay stuck on the login screen. How do I backup my Moodle site? Why doesn't my Moodle site display the time & date correctly? Email copies are not being sent
+
+ from my forums Por exemplo: Not Found: The requested URL /moodle/file.php/2/myfile.jpg was not found on this server. O seu servidor web tem que ser configurado para permitir que a parte do URL que segue o nome de um script seja passada directamente para esse script. Esta configuração está normalmente activada no Apache 1, mas desactivada por omissão no Apache 2. Para activar, acrescente esta linha ao seu ficheiro httpd.config, ou ao ficheiro .htaccess na sua directoria local (ver a Instalação do Moodle para mais informação): AcceptPathInfo on Note que isto APENAS funcionará para as versões do Apache 2.x. Se não estiver a usar o Apache 2, mas ainda encontrar este problema (pouco provável), então pode fazer com que o Moodle use um método alternativo. As desvantagens incluem uma ligeira perda de performance para os seus utilizadores e a impossibilidade de usar ligações relativas em documentos HTML. Para usar este método alternativo: Faça login como Admin, dirija-se à página "Configurar Variáveis" e muda a opção de configuração para "slasharguments".
+ Agora já deve ser capaz de aceder aos ficheiros enviados. Crie um novo ficheiro no seu sítio web chamado info.php, com o conteúdo que se segue, e invoque-o a partir do seu navegador:
+ Esta página responde algumas das perguntas colocadas
+com maior frequência por quem instala o Moodle. Se já seguiu todos os passos
+sugerido no guia de instalação mas ainda
+tem problemas, então provavelmente este é o lugar certo para si. Se não encontrar a resposta que procura aqui, tente nos
+foruns da disciplina Using Moodle em moodle.org (no mesmo sítio temos também
+foruns em português).
+Comece por fazer uma pesquisa nos foruns, usando algumas palavras chaves,
+pois o seu problema pode já ter sido discutido. Se não encontrar nada, tente
+enviar a sua pergunta para o fórum que achar apropriado - normalmente haverá
+alguém disposto a ajudá-lo. Se já tentou várias soluções sem êxito e o seu servidor
+estiver protegido por uma firewall, poderá ser preciso uma reconfiguração da
+sua firewall para garantir que não está a bloquear uma função básica ou
+alguma parte da comunicação. Moodle raramente tem problemas com as firewalls
+mas por vezes uma má configuração de uma firewall pode reduzir as
+funcionalidades do Moodle. Use esta lista para ir directamente à resposta
+correspondente mais abaixo: Sempre que tento aceder a um ficheiro que enviei, obtenho o erro "File not Found" PHP - está instalado e que versão tenho? Porque estão todas as minhas páginas em branco? Porque é que estou sempre a receber mensagens sobre "headers already sent" (cabeçalhos já enviados)? Any text I add with an apostrophe (') or a quote (") causes errors or comes up with a slash added I keep getting error messages about session_start When I go to the admin page, I get told to make dirroot blank! I login but the login link doesn't change. I am logged in and can navigate freely. When trying to add a resource I receive error messages. During the initial setting-up process, I never get asked to create an admin account! I can't log in at all- I just stay stuck on the login screen. How do I backup my Moodle site? Why doesn't my Moodle site display the time & date correctly? Email copies are not being sent
+
+ from my forums Por exemplo: Not Found: The requested URL /moodle/file.php/2/myfile.jpg was not found on this server. O seu servidor web tem que ser configurado para permitir que a parte do URL que segue o nome de um script seja passada directamente para esse script. Esta configuração está normalmente activada no Apache 1, mas desactivada por omissão no Apache 2. Para activar, acrescente esta linha ao seu ficheiro httpd.config, ou ao ficheiro .htaccess na sua directoria local (ver a Instalação do Moodle para mais informação): AcceptPathInfo on Note que isto APENAS funcionará para as versões do Apache 2.x. Se não estiver a usar o Apache 2, mas ainda encontrar este problema (pouco provável), então pode fazer com que o Moodle use um método alternativo. As desvantagens incluem uma ligeira perda de performance para os seus utilizadores e a impossibilidade de usar ligações relativas em documentos HTML. Para usar este método alternativo: Faça login como Admin, dirija-se à página "Configurar Variáveis" e muda a opção de configuração para "slasharguments".
+ Agora já deve ser capaz de aceder aos ficheiros enviados. Crie um novo ficheiro no seu sítio web chamado info.php, com o conteúdo que se segue, e invoque-o a partir do seu navegador: Se nada acontecer, então é porque não tem o PHP instalado. Procure nos documentos de instalação mais informação sobre onde pode obter o PHP e como instalá-lo. Verifique a variável dirroot em config.php. Deve usar caminhos completos e absolutos, por exemplo: $CFG->dirroot = "d:inetpubsiteswww.yoursite.comwebmoodle"; Para a plataforma Redhat Linux, veja em: Redhat Linux Se vir erros como: Parse error: parse error, unexpected T_VARIABLE in c:program fileseasyphpwwwmoodleconfig.php on line 94 então é provável que se tenha esquecido de um ponto e vírgula ou de fechar uma aspa numa das linhas do ficheiro config.php (antes da linha 94). Outra explicação possível é ter usado um editor de texto como o Word para alterar o ficheiro config.php, e o tenha gravado em formato HTML em vez do formato de texto simples. Se vir erros como este: Warning: Cannot add header information - headers already
+ sent by (output started at /webs/moodle/config.php:87) /webs/moodle/lib/moodlelib.php on line 1322 Warning: Cannot add header information - headers already
+ sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/lib/moodlelib.php on line 1323 Warning: Cannot add header information - headers already
+ sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/login/index.php on line 54 Significa que tem espaços ou linhas em branco antes do ?> final no ficheiro config.php. Por vezes alguns editores de texto acrescentam espaços - por exemplo o Notepad em Windows - por isso talvez tenha que usar outro editor para remover completamente as linhas ou espaços em branco. No seu ficheiro config.php, o valor usado para a variável
+dirroot deverá ser o caminho completo a partir do
+directório raíz no seu disco. Por vezes as pessoas usam apenas o caminho a partir do
+seu directório de trabalho o relativo ao directório raíz do servidor Web. Problems caused by apostrophes are caused by incorrect "magic
+
+ quotes" settings. Moodle requires the following settings (which are usually
+ the default): magic_quotes_gpc = On See the section on webserver
+
+ configuration in the Installation docs for more details. If you see errors like this: Warning: session_start() [function.session-start]: open(/tmpsess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed: No such file or directory (2) in G:webmoodlelibsetup.php on line 123 Warning: session_start() [function.session-start]: open(/tmpsess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed: No such file or directory (2) in G:webmoodlelibsetup.php on line 123 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at G:webmoodlelibsetup.php:1) in G:webmoodlelibsetup.php on line 123 ... these are all related to the fact that PHP is failing to save
+
+ "session" files on your hard disk (in a directory called /tmp). Usually the
+
+ reason is that you don't HAVE a directory called /tmp on your computer. This
+
+ is usually the case with Windows installations.
+
+ The solution is to fix the PHP setting for this path to point to a real directory. You can do this in your php.ini file: session.save_path = C:temp or otherwise in a .htaccess file in your main moodle directory: php_value session.save_path "/home/moodle/sessions" If you see errors like this in Moodle 1.0.9: You have:
+
+ $CFG->dirroot = "/home/users/fred/public_html/moodle";
+
+ but it should be:
+
+ $CFG->dirroot = ""; then you have encountered a small bug that occurs on some servers. The problem is with the error-checking mechanism, not with your actual path. To fix it, find this line (line 66) in the file admin/index.php: if ($dirroot != $CFG->dirroot) { and change it to this: if (!empty($dirroot) and $dirroot != $CFG->dirroot) { Make sure the URL in your $CFG->wwwroot setting is exactly the
+
+ same as the one you are actually using to access the site. Assuming you are using Apache, then it's quite likely that your
+
+ setting in config.php for $CFG->wwwroot is different from the actual URL you
+
+ are using to access the site. Also try turning off "secureforms" in the
+
+ admin settings. This is a known bug in versions of Moodle up to 1.0.9, now fixed in the main code and version 1.1. It doesn't affect all people, it only occurs when the person installing Moodle has a
+
+ cookie in their browser from another program on the same site, called "user", "admin", or "teacher". Quick fixes include deleting those cookies from your browser before installing, using a different browser, or editing the file moodle/admin/user.php to insert these lines near the top: unset($user); After performing any of these fixes it might be a good idea
+
+ to drop all the tables in your database and re-install again from scratch. The most common cause for this is that your own computer (not your Moodle server)
+
+ has a firewall that is stripping referrer information from the browser. Here are
+
+ some instructions for fixing Norton firewall products. The server admin can also fix this for everyone by editing the Moodle configuration
+
+ page and changing the variable "secureforms" to "No". Another possible cause of this problem is that sessions are
+
+ not configured properly on the server. You can test this by calling the script
+
+ http://yourserver/moodle/lib/session-test.php. There are two main things you need to make a copy of: the database and the uploaded files. The Moodle scripts themselves are less important, since you can always download a fresh copy if you have to. There are many ways to do such backups. Here is an outline of a little script you can run on Unix to backup the database (it works well to have such a script run daily via a cron task cd /my/backup/directory mv moodle-database.sql.gz moodle-database-old.sql.gz mysqldump -h example.com -u myusername --password=mypassword -C -Q -e -a mydatabasename > moodle-database.sql gzip moodle-database.sql For the files, you can use rsync regularly to copy only the changed files to another host: rsync -auvtz --delete -e ssh mysshusername@example.com:/my/server/directory
+
+ /my/backup/directory/ Each language requires a specific language code (called a locale
+
+ code) to allow dates to be displayed correctly. The language packs contain default
+
+ standard codes, but sometimes these don't work on Windows servers. You can find the correct locale codes for Windows on these two
+
+ pages: Language
+
+ codes and Country/region
+
+ codes.(eg "esp_esp" for spanish) These new locale codes can be entered on the Admin -> Configure
+
+ -> Variables page, where they override the ones in the currently chosen language
+
+ pack. You must set up cron properly if you want Moodle
+
+ to send out automatic email from forums, journals, assignments etc. This same
+
+ process also performs a number of clean-up tasks such as deleting old unconfirmed
+
+ users, unenrolling old students and so on. Basically, you need to set up a process to regularly call the
+
+ script http://yoursite/admin/cron.php. Please see the
+
+ section on cron in the Installation documentation. Tip: Try the default setting in Moodle variables page. Leave the smtphost blank.
+
+This will be acceptable for the majority of users.
+
+
+
+ Suggest
+
+ a new FAQ (include the answer!) Thanks to John Eyre for helping to maintain this
+
+ FAQ. Version: $Id: faq.html,v 1.6 2003/03/30 13:54:28
+
+ moodler Exp $ Esta página responde algumas das perguntas colocadas
+com maior frequência por quem instala o Moodle. Se já seguiu todos os passos
+sugerido no guia de instalação mas ainda
+tem problemas, então provavelmente este é o lugar certo para si. Se não encontrar a resposta que procura aqui, tente nos
+foruns da disciplina Using Moodle em moodle.org (no mesmo sítio temos também
+foruns em português).
+Comece por fazer uma pesquisa nos foruns, usando algumas palavras chaves,
+pois o seu problema pode já ter sido discutido. Se não encontrar nada, tente
+enviar a sua pergunta para o fórum que achar apropriado - normalmente haverá
+alguém disposto a ajudá-lo. Se já tentou várias soluções sem êxito e o seu servidor
+estiver protegido por uma firewall, poderá ser preciso uma reconfiguração da
+sua firewall para garantir que não está a bloquear uma função básica ou
+alguma parte da comunicação. Moodle raramente tem problemas com as firewalls
+mas por vezes uma má configuração de uma firewall pode reduzir as
+funcionalidades do Moodle. Use esta lista para ir directamente à resposta
+correspondente mais abaixo: Sempre que tento aceder a um ficheiro que enviei, obtenho o erro "File not Found" PHP - está instalado e que versão tenho? Porque estão todas as minhas páginas em branco? Porque é que estou sempre a receber mensagens sobre "headers already sent" (cabeçalhos já enviados)? Any text I add with an apostrophe (') or a quote (") causes errors or comes up with a slash added I keep getting error messages about session_start When I go to the admin page, I get told to make dirroot blank! I login but the login link doesn't change. I am logged in and can navigate freely. When trying to add a resource I receive error messages. During the initial setting-up process, I never get asked to create an admin account! I can't log in at all- I just stay stuck on the login screen. How do I backup my Moodle site? Why doesn't my Moodle site display the time & date correctly? Email copies are not being sent
+
+ from my forums Por exemplo: Not Found: The requested URL /moodle/file.php/2/myfile.jpg was not found on this server. O seu servidor web tem que ser configurado para permitir que a parte do URL que segue o nome de um script seja passada directamente para esse script. Esta configuração está normalmente activada no Apache 1, mas desactivada por omissão no Apache 2. Para activar, acrescente esta linha ao seu ficheiro httpd.config, ou ao ficheiro .htaccess na sua directoria local (ver a Instalação do Moodle para mais informação): AcceptPathInfo on Note que isto APENAS funcionará para as versões do Apache 2.x. Se não estiver a usar o Apache 2, mas ainda encontrar este problema (pouco provável), então pode fazer com que o Moodle use um método alternativo. As desvantagens incluem uma ligeira perda de performance para os seus utilizadores e a impossibilidade de usar ligações relativas em documentos HTML. Para usar este método alternativo: Faça login como Admin, dirija-se à página "Configurar Variáveis" e muda a opção de configuração para "slasharguments".
+ Agora já deve ser capaz de aceder aos ficheiros enviados. Crie um novo ficheiro no seu sítio web chamado info.php, com o conteúdo que se segue, e invoque-o a partir do seu navegador: Se nada acontecer, então é porque não tem o PHP instalado. Procure nos documentos de instalação mais informação sobre onde pode obter o PHP e como instalá-lo. Verifique a variável dirroot em config.php. Deve usar caminhos completos e absolutos, por exemplo: $CFG->dirroot = "d:inetpubsiteswww.yoursite.comwebmoodle"; Para a plataforma Redhat Linux, veja em: Redhat Linux Se vir erros como: Parse error: parse error, unexpected T_VARIABLE in c:program fileseasyphpwwwmoodleconfig.php on line 94 então é provável que se tenha esquecido de um ponto e vírgula ou de fechar uma aspa numa das linhas do ficheiro config.php (antes da linha 94). Outra explicação possível é ter usado um editor de texto como o Word para alterar o ficheiro config.php, e o tenha gravado em formato HTML em vez do formato de texto simples. Se vir erros como este: Warning: Cannot add header information - headers already
+ sent by (output started at /webs/moodle/config.php:87) /webs/moodle/lib/moodlelib.php on line 1322 Warning: Cannot add header information - headers already
+ sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/lib/moodlelib.php on line 1323 Warning: Cannot add header information - headers already
+ sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/login/index.php on line 54 Significa que tem espaços ou linhas em branco antes do ?> final no ficheiro config.php. Por vezes alguns editores de texto acrescentam espaços - por exemplo o Notepad em Windows - por isso talvez tenha que usar outro editor para remover completamente as linhas ou espaços em branco. No seu ficheiro config.php, o valor usado para a variável
+dirroot deverá ser o caminho completo a partir do
+directório raíz no seu disco. Por vezes as pessoas usam apenas o caminho a partir do
+seu directório de trabalho o relativo ao directório raíz do servidor Web. Problems caused by apostrophes are caused by incorrect "magic
+
+ quotes" settings. Moodle requires the following settings (which are usually
+ the default): magic_quotes_gpc = On See the section on webserver
+
+ configuration in the Installation docs for more details. If you see errors like this: Warning: session_start() [function.session-start]: open(/tmpsess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed: No such file or directory (2) in G:webmoodlelibsetup.php on line 123 Warning: session_start() [function.session-start]: open(/tmpsess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed: No such file or directory (2) in G:webmoodlelibsetup.php on line 123 Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at G:webmoodlelibsetup.php:1) in G:webmoodlelibsetup.php on line 123 ... these are all related to the fact that PHP is failing to save
+
+ "session" files on your hard disk (in a directory called /tmp). Usually the
+
+ reason is that you don't HAVE a directory called /tmp on your computer. This
+
+ is usually the case with Windows installations.
+
+ The solution is to fix the PHP setting for this path to point to a real directory. You can do this in your php.ini file: session.save_path = C:temp or otherwise in a .htaccess file in your main moodle directory: php_value session.save_path "/home/moodle/sessions" If you see errors like this in Moodle 1.0.9: You have:
+
+ $CFG->dirroot = "/home/users/fred/public_html/moodle";
+
+ but it should be:
+
+ $CFG->dirroot = ""; then you have encountered a small bug that occurs on some servers. The problem is with the error-checking mechanism, not with your actual path. To fix it, find this line (line 66) in the file admin/index.php: if ($dirroot != $CFG->dirroot) { and change it to this: if (!empty($dirroot) and $dirroot != $CFG->dirroot) { Make sure the URL in your $CFG->wwwroot setting is exactly the
+
+ same as the one you are actually using to access the site. Assuming you are using Apache, then it's quite likely that your
+
+ setting in config.php for $CFG->wwwroot is different from the actual URL you
+
+ are using to access the site. Also try turning off "secureforms" in the
+
+ admin settings. This is a known bug in versions of Moodle up to 1.0.9, now fixed in the main code and version 1.1. It doesn't affect all people, it only occurs when the person installing Moodle has a
+
+ cookie in their browser from another program on the same site, called "user", "admin", or "teacher". Quick fixes include deleting those cookies from your browser before installing, using a different browser, or editing the file moodle/admin/user.php to insert these lines near the top: unset($user); After performing any of these fixes it might be a good idea
+
+ to drop all the tables in your database and re-install again from scratch. The most common cause for this is that your own computer (not your Moodle server)
+
+ has a firewall that is stripping referrer information from the browser. Here are
+
+ some instructions for fixing Norton firewall products. The server admin can also fix this for everyone by editing the Moodle configuration
+
+ page and changing the variable "secureforms" to "No". Another possible cause of this problem is that sessions are
+
+ not configured properly on the server. You can test this by calling the script
+
+ http://yourserver/moodle/lib/session-test.php. There are two main things you need to make a copy of: the database and the uploaded files. The Moodle scripts themselves are less important, since you can always download a fresh copy if you have to. There are many ways to do such backups. Here is an outline of a little script you can run on Unix to backup the database (it works well to have such a script run daily via a cron task cd /my/backup/directory mv moodle-database.sql.gz moodle-database-old.sql.gz mysqldump -h example.com -u myusername --password=mypassword -C -Q -e -a mydatabasename > moodle-database.sql gzip moodle-database.sql For the files, you can use rsync regularly to copy only the changed files to another host: rsync -auvtz --delete -e ssh mysshusername@example.com:/my/server/directory
+
+ /my/backup/directory/ Each language requires a specific language code (called a locale
+
+ code) to allow dates to be displayed correctly. The language packs contain default
+
+ standard codes, but sometimes these don't work on Windows servers. You can find the correct locale codes for Windows on these two
+
+ pages: Language
+
+ codes and Country/region
+
+ codes.(eg "esp_esp" for spanish) These new locale codes can be entered on the Admin -> Configure
+
+ -> Variables page, where they override the ones in the currently chosen language
+
+ pack. You must set up cron properly if you want Moodle
+
+ to send out automatic email from forums, journals, assignments etc. This same
+
+ process also performs a number of clean-up tasks such as deleting old unconfirmed
+
+ users, unenrolling old students and so on. Basically, you need to set up a process to regularly call the
+
+ script http://yoursite/admin/cron.php. Please see the
+
+ section on cron in the Installation documentation. Tip: Try the default setting in Moodle variables page. Leave the smtphost blank.
+
+This will be acceptable for the majority of users.
+
+
+
+ Suggest
+
+ a new FAQ (include the answer!) Thanks to John Eyre for helping to maintain this
+
+ FAQ. Version: $Id: faq.html,v 1.6 2003/03/30 13:54:28
+
+ moodler Exp $
+This program is free software; you can redistribute it and/or modify it under the terms of the PHP License as published by the PHP Group and included in the distribution in the file: LICENSE
+ This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+ If you did not receive a copy of the PHP license, or have any questions about PHP licensing, please contact license@php.net.
+Contexto
-
-
-
-
-
-
- Contexto
+
+
+
+
+
+
+ Perguntas Frequentes (FAQ)
-Sempre que tento aceder a um ficheiro que enviei obtenho o erro "File not Found"
-
-PHP - está instalado e que versão tenho?
-
- Porque estão todas as minhas páginas em branco?
-
-As minhas páginas apresentam erros graves tais como: "call to undefined function: get_string()" (chamada para função não definida: get_string())
-
-
- Fatal error: Call to undefined function: get_string() in c:\program files\easyphp\www\moodle\mod\resource\lib.php on line 11Porque é que estou sempre a receber mensagens sobre "headers already sent" (cabeçalhos já enviados)?
-Aparece-me sempre este erro: "Failed opening required '/web/moodle/lib/setup.php'" (Ocorreu uma falha ao abrir o ficheiro '/web/moodle/lib/setup.php')
-Any text I add with an apostrophe
- (') or a quote (") causes errors or comes up with a slash added
-
-
- magic_quotes_runtime = OffI keep getting error messages about session_start
-
-
-
-When I go to the admin page, I get told to make dirroot blank!
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Please fix your settings in config.php:
-
-
-
- I login but don't appear to be. I am logged in and can navigate freely.
-
-
-
-When trying to add a resource I receive error messages.
-
-
-
-During the initial setting-up process, I never get asked to create an admin account!
-
-
-
-
unset($admin);
unset($teacher);I can't log in - I just stay stuck on the login screen.
-
-
-
-How do I backup my whole Moodle site?
-
-
-
-Why doesn't my Moodle site display the time & date correctly?
-
-
-
-Email copies are not being sent
-
- from my forums
-
-
-
-
-
-
-
-
-
-Perguntas Frequentes (FAQ)
+Sempre que tento aceder a um ficheiro que enviei obtenho o erro "File not Found"
+
+PHP - está instalado e que versão tenho?
+
+
+
+
+ PHP Version 4.3.8
+
+
+
+System Linux moodle2 2.4.28 #5 SMP Fri Nov 19 18:15:24 WET 2004 i686
+Build Date Sep 15 2004 20:17:40
+Configure Command './configure' '--with-mysql=/opt/mysql-4.0.18' '--with-apxs=/usr/local/apache/bin/apxs' '--disable-safe-mode' '--with-zlib' '--with-gd' '--with-jpeg-dir=/usr/lib' '--with-yp' '--with-imap=/opt/imap-2002e' '--with-imap-ssl' '--with-freetype-dir' '--with-t1lib' '--with-ldap=/usr' '--with-openssl'
+Server API Apache
+Virtual Directory Support disabled
+Configuration File (php.ini) Path /usr/local/lib/php.ini
+PHP API 20020918
+PHP Extension 20020429
+Zend Extension 20021010
+Debug Build no
+Thread Safety disabled
+Registered PHP Streams php, http, ftp, https, ftps, compress.zlib
+
+
+
+
+This program makes use of the Zend Scripting Language Engine:
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
+
+
+PHP Credits
+
+Configuration
+PHP Core
+
+
+Directive Local Value Master Value
+allow_call_time_pass_reference On On
+allow_url_fopen On On
+always_populate_raw_post_data Off Off
+arg_separator.input & &
+arg_separator.output & &
+asp_tags Off Off
+auto_append_file no value no value
+auto_prepend_file no value no value
+browscap no value no value
+default_charset no value no value
+default_mimetype text/html text/html
+define_syslog_variables Off Off
+disable_classes no value no value
+disable_functions no value no value
+display_errors On On
+display_startup_errors Off Off
+doc_root no value no value
+docref_ext no value no value
+docref_root no value no value
+enable_dl On On
+error_append_string no value no value
+error_log no value no value
+error_prepend_string no value no value
+error_reporting 0 2039
+expose_php On On
+extension_dir ./ ./
+file_uploads On On
+gpc_order GPC GPC
+highlight.bg #FFFFFF #FFFFFF
+highlight.comment #FF8000 #FF8000
+highlight.default #0000BB #0000BB
+highlight.html #000000 #000000
+highlight.keyword #007700 #007700
+highlight.string #DD0000 #DD0000
+html_errors On On
+ignore_repeated_errors Off Off
+ignore_repeated_source Off Off
+ignore_user_abort Off Off
+implicit_flush Off Off
+include_path .:/usr/local/lib/php .:/usr/local/lib/php
+log_errors Off Off
+log_errors_max_len 1024 1024
+magic_quotes_gpc On On
+magic_quotes_runtime Off Off
+magic_quotes_sybase Off Off
+max_execution_time 30 30
+max_input_time 60 60
+open_basedir no value no value
+output_buffering no value no value
+output_handler no value no value
+post_max_size 16M 16M
+precision 12 12
+register_argc_argv On On
+register_globals Off Off
+report_memleaks On On
+safe_mode Off Off
+safe_mode_exec_dir no value no value
+safe_mode_gid Off Off
+safe_mode_include_dir no value no value
+sendmail_from no value no value
+sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i
+serialize_precision 100 100
+short_open_tag On On
+SMTP localhost localhost
+smtp_port 25 25
+sql.safe_mode Off Off
+track_errors Off Off
+unserialize_callback_func no value no value
+upload_max_filesize 16M 16M
+upload_tmp_dir no value no value
+user_dir no value no value
+variables_order EGPCS EGPCS
+xmlrpc_error_number 0 0
+xmlrpc_errors Off Off
+y2k_compliance On On
+apache
+
+
+APACHE_INCLUDE no value
+APACHE_TARGET no value
+Apache Version Apache/1.3.29 Ben-SSL/1.55 (Unix) PHP/4.3.8
+Apache Release 10329100
+Apache API Version 19990320
+Hostname:Port edulivre.fe.up.pt:80
+User/Group nobody(99)/98
+Max Requests Per Child: 0 - Keep Alive: on - Max Per Connection: 100
+Timeouts Connection: 300 - Keep-Alive: 15
+Server Root /usr/local/apache
+Loaded Modules apache_ssl, mod_php4, mod_setenvif, mod_so, mod_unique_id, mod_usertrack, mod_headers, mod_expires, mod_cern_meta, mod_proxy, mod_digest, mod_auth_dbm, mod_auth_anon, mod_auth, mod_access, mod_rewrite, mod_alias, mod_userdir, mod_speling, mod_actions, mod_imap, mod_asis, mod_cgi, mod_dir, mod_autoindex, mod_include, mod_info, mod_status, mod_negotiation, mod_mime, mod_mime_magic, mod_log_config, mod_env, mod_vhost_alias, http_core
+
+
+Directive Local Value Master Value
+child_terminate 0 0
+engine 1 1
+last_modified 0 0
+xbithack 0 0
+Apache Environment
+
+
+Variable Value
+CONTENT_LENGTH 24958
+CONTENT_TYPE application/x-www-form-urlencoded
+DOCUMENT_ROOT /opt/edulivre
+HTTP_ACCEPT text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
+HTTP_ACCEPT_CHARSET ISO-8859-15,utf-8;q=0.7,*;q=0.7
+HTTP_ACCEPT_ENCODING gzip,deflate
+HTTP_ACCEPT_LANGUAGE en-us,en;q=0.5
+HTTP_CONNECTION keep-alive
+HTTP_COOKIE MoodleSession=3f73753f7868e08bd2b29e7416b0db84; MoodleSessionTest=M1zkrx2WnR; MOODLEID_=%25F5%25C5%2512%2540%25B2i%25B5
+HTTP_HOST edulivre.fe.up.pt
+HTTP_KEEP_ALIVE 300
+HTTP_REFERER http://edulivre.fe.up.pt/admin/langdoc.php?sesskey=7vY5SLgg56¤tfile=docs/faq.html
+HTTP_USER_AGENT Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20050110 Firefox/1.0 (Debian package 1.0+dfsg.1-2)
+PATH /usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/opt/www/htdig/bin:/usr/lib/java/bin:/usr/lib/java/jre/bin:/opt/kde/bin:/usr/lib/qt/bin:/usr/share/texmf/bin
+REMOTE_ADDR 192.168.62.119
+REMOTE_PORT 33122
+SCRIPT_FILENAME /opt/edulivre/admin/langdoc.php
+SERVER_ADDR 192.168.50.153
+SERVER_ADMIN villate@fe.up.pt
+SERVER_NAME edulivre.fe.up.pt
+SERVER_PORT 80
+SERVER_SIGNATURE Apache/1.3.29 Ben-SSL/1.55 Server at edulivre.fe.up.pt Port 80
+
+SERVER_SOFTWARE Apache/1.3.29 Ben-SSL/1.55 (Unix) PHP/4.3.8
+UNIQUE_ID QnjOxn8AAAEAABIPjMs
+GATEWAY_INTERFACE CGI/1.1
+SERVER_PROTOCOL HTTP/1.1
+REQUEST_METHOD POST
+QUERY_STRING no value
+REQUEST_URI /admin/langdoc.php
+SCRIPT_NAME /admin/langdoc.php
+HTTP Headers Information
+
+
+HTTP Request Headers
+HTTP Request POST /admin/langdoc.php HTTP/1.1
+Accept text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
+Accept-Charset ISO-8859-15,utf-8;q=0.7,*;q=0.7
+Accept-Encoding gzip,deflate
+Accept-Language en-us,en;q=0.5
+Connection keep-alive
+Content-Length 24958
+Content-Type application/x-www-form-urlencoded
+Cookie MoodleSession=3f73753f7868e08bd2b29e7416b0db84; MoodleSessionTest=M1zkrx2WnR; MOODLEID_=%25F5%25C5%2512%2540%25B2i%25B5
+Host edulivre.fe.up.pt
+Keep-Alive 300
+Referer http://edulivre.fe.up.pt/admin/langdoc.php?sesskey=7vY5SLgg56¤tfile=docs/faq.html
+User-Agent Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20050110 Firefox/1.0 (Debian package 1.0+dfsg.1-2)
+HTTP Response Headers
+X-Powered-By PHP/4.3.8
+Set-Cookie MoodleSession=3f73753f7868e08bd2b29e7416b0db84; path=/
+Expires no value
+Cache-Control private, pre-check=0, post-check=0, max-age=0
+Pragma no-cache
+Accept-Ranges none
+Keep-Alive timeout=15, max=100
+Connection Keep-Alive
+Transfer-Encoding chunked
+Content-Type text/html; charset=iso-8859-1
+ctype
+
+
+ctype functions enabled
+gd
+
+
+GD Support enabled
+GD Version bundled (2.0.23 compatible)
+FreeType Support enabled
+FreeType Linkage with freetype
+T1Lib Support enabled
+GIF Read Support enabled
+JPG Support enabled
+PNG Support enabled
+WBMP Support enabled
+XBM Support enabled
+imap
+
+
+IMAP c-Client Version 2001
+SSL Support enabled
+ldap
+
+
+LDAP Support enabled
+RCS Version $Id$
+Total Links 0/unlimited
+API Version 3001
+Vendor Name OpenLDAP
+Vendor Version 20215
+mysql
+
+
+MySQL Support enabled
+Active Persistent Links 1
+Active Links 1
+Client API version 4.0.18
+MYSQL_MODULE_TYPE external
+MYSQL_SOCKET /tmp/mysql.sock
+MYSQL_INCLUDE -I/opt/mysql-4.0.18/include
+MYSQL_LIBS -L/opt/mysql-4.0.18/lib -lmysqlclient
+
+
+Directive Local Value Master Value
+mysql.allow_persistent On On
+mysql.connect_timeout 60 60
+mysql.default_host no value no value
+mysql.default_password no value no value
+mysql.default_port no value no value
+mysql.default_socket no value no value
+mysql.default_user no value no value
+mysql.max_links Unlimited Unlimited
+mysql.max_persistent Unlimited Unlimited
+mysql.trace_mode Off Off
+openssl
+
+
+OpenSSL support enabled
+OpenSSL Version OpenSSL 0.9.7d 17 Mar 2004
+overload
+
+
+User-Space Object Overloading Support enabled
+pcre
+
+
+PCRE (Perl Compatible Regular Expressions) Support enabled
+PCRE Library Version 4.5 01-December-2003
+posix
+
+
+Revision $Revision$
+session
+
+
+Session Support enabled
+Registered save handlers files user
+
+
+Directive Local Value Master Value
+session.auto_start Off Off
+session.bug_compat_42 On On
+session.bug_compat_warn On On
+session.cache_expire 180 180
+session.cache_limiter nocache nocache
+session.cookie_domain no value no value
+session.cookie_lifetime 0 0
+session.cookie_path / /
+session.cookie_secure Off Off
+session.entropy_file no value no value
+session.entropy_length 0 0
+session.gc_divisor 100 100
+session.gc_maxlifetime 7200 1440
+session.gc_probability 1 1
+session.name MoodleSession PHPSESSID
+session.referer_check no value no value
+session.save_handler files files
+session.save_path /data/edulivre/sessions /tmp
+session.serialize_handler php php
+session.use_cookies On On
+session.use_only_cookies Off Off
+session.use_trans_sid Off Off
+standard
+
+
+Regex Library Bundled library enabled
+Dynamic Library Support enabled
+Path to sendmail /usr/sbin/sendmail -t -i
+
+
+Directive Local Value Master Value
+assert.active 1 1
+assert.bail 0 0
+assert.callback no value no value
+assert.quiet_eval 0 0
+assert.warning 1 1
+auto_detect_line_endings 0 0
+default_socket_timeout 60 60
+safe_mode_allowed_env_vars PHP_ PHP_
+safe_mode_protected_env_vars LD_LIBRARY_PATH LD_LIBRARY_PATH
+url_rewriter.tags a=href,area=href,frame=src,input=src,form=,fieldset= a=href,area=href,frame=src,input=src,form=,fieldset=
+user_agent no value no value
+tokenizer
+
+
+Tokenizer Support enabled
+xml
+
+
+XML Support active
+XML Namespace Support active
+EXPAT Version 1.95.6
+zlib
+
+
+ZLib Support enabled
+Compiled Version 1.2.1.1
+Linked Version 1.2.1.1
+
+
+Directive Local Value Master Value
+zlib.output_compression Off Off
+zlib.output_compression_level -1 -1
+zlib.output_handler no value no value
+Additional Modules
+
+
+Module Name
+Environment
+
+
+Variable Value
+CPLUS_INCLUDE_PATH /usr/lib/qt/include
+MANPATH /usr/local/man:/usr/man:/usr/X11R6/man:/usr/lib/java/man:/usr/lib/qt/doc/man:/usr/share/texmf/man
+HOSTNAME moodle2.fe.up.pt
+TERM xterm
+SHELL /bin/bash
+WINDOW_MANAGER metacity
+SSH_CLIENT 192.168.62.119 32874 22
+QTDIR /usr/lib/qt
+SSH_TTY /dev/pts/0
+USER root
+LS_COLORS no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.bat=01;32:*.BAT=01;32:*.btm=01;32:*.BTM=01;32:*.cmd=01;32:*.CMD=01;32:*.com=01;32:*.COM=01;32:*.dll=01;32:*.DLL=01;32:*.exe=01;32:*.EXE=01;32:*.arj=01;31:*.bz2=01;31:*.deb=01;31:*.gz=01;31:*.lzh=01;31:*.rpm=01;31:*.tar=01;31:*.taz=01;31:*.tb2=01;31:*.tbz2=01;31:*.tbz=01;31:*.tgz=01;31:*.tz2=01;31:*.z=01;31:*.Z=01;31:*.zip=01;31:*.ZIP=01;31:*.zoo=01;31:*.asf=01;35:*.ASF=01;35:*.avi=01;35:*.AVI=01;35:*.bmp=01;35:*.BMP=01;35:*.flac=01;35:*.FLAC=01;35:*.gif=01;35:*.GIF=01;35:*.jpg=01;35:*.JPG=01;35:*.jpeg=01;35:*.JPEG=01;35:*.m2a=01;35:*.M2a=01;35:*.m2v=01;35:*.M2V=01;35:*.mov=01;35:*.MOV=01;35:*.mp3=01;35:*.MP3=01;35:*.mpeg=01;35:*.MPEG=01;35:*.mpg=01;35:*.MPG=01;35:*.ogg=01;35:*.OGG=01;35:*.ppm=01;35:*.rm=01;35:*.RM=01;35:*.tga=01;35:*.TGA=01;35:*.tif=01;35:*.TIF=01;35:*.wav=01;35:*.WAV=01;35:*.wmv=01;35:*.WMV=01;35:*.xbm=01;35:*.xpm=01;35:
+GDK_USE_XFT 1
+KDEDIR /opt/kde
+T1LIB_CONFIG /usr/share/t1lib/t1lib.config
+MINICOM -c on
+MAIL /var/mail/root
+PATH /usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/opt/www/htdig/bin:/usr/lib/java/bin:/usr/lib/java/jre/bin:/opt/kde/bin:/usr/lib/qt/bin:/usr/share/texmf/bin
+INPUTRC /etc/inputrc
+PWD /data/mysql
+JAVA_HOME /usr/lib/java
+LANG C
+SHLVL 3
+HOME /root
+LS_OPTIONS --color=auto -F -b -T 0
+LESS -M
+LOGNAME root
+SSH_CONNECTION 192.168.62.119 32874 192.168.50.153 22
+LESSOPEN |lesspipe.sh %s
+_ /usr/local/apache/bin/httpsd
+PHP Variables
+
+
+Variable Value
+PHP_SELF /admin/langdoc.php
+_REQUEST["sesskey"] 7vY5SLgg56
+_REQUEST["currentfile"] docs/faq.html
+_REQUEST["filedata"]
+
+
+
+ Perguntas Frequentes (FAQ)
+Sempre que tento aceder a um ficheiro que enviei obtenho o erro "File not Found"
+
+PHP - está instalado e que versão tenho?
+
+ Porque estão todas as minhas páginas em branco?
+
+As minhas páginas apresentam erros graves tais como: "call to undefined function: get_string()" (chamada para função não definida: get_string())
+
+
+ Fatal error: Call to undefined function: get_string() in c:program fileseasyphpwwwmoodlemodresourcelib.php on line 11Porque é que estou sempre a receber mensagens sobre "headers already sent" (cabeçalhos já enviados)?
+Aparece-me sempre este erro: "Failed opening required '/web/moodle/lib/setup.php'" (Ocorreu uma falha ao abrir o ficheiro '/web/moodle/lib/setup.php')
+Any text I add with an apostrophe
+ (') or a quote (") causes errors or comes up with a slash added
+
+
+ magic_quotes_runtime = OffI keep getting error messages about session_start
+
+When I go to the admin page, I get told to make dirroot blank!
+
+
+
+
+
+
+
+
+
+ Please fix your settings in config.php:
+
+ I login but don't appear to be. I am logged in and can navigate freely.
+
+When trying to add a resource I receive error messages.
+
+During the initial setting-up process, I never get asked to create an admin account!
+
+
unset($admin);
unset($teacher);I can't log in - I just stay stuck on the login screen.
+
+How do I backup my whole Moodle site?
+
+Why doesn't my Moodle site display the time & date correctly?
+
+Email copies are not being sent
+
+ from my forums
+
+
+
+
+
+
+_REQUEST["MoodleSession"] 3f73753f7868e08bd2b29e7416b0db84
+_REQUEST["MoodleSessionTest"] M1zkrx2WnR
+_REQUEST["MOODLEID_"] %F5%C5%12%40%B2i%B5
+_POST["sesskey"] 7vY5SLgg56
+_POST["currentfile"] docs/faq.html
+_POST["filedata"]
+
+
+
+ Perguntas Frequentes (FAQ)
+Sempre que tento aceder a um ficheiro que enviei obtenho o erro "File not Found"
+
+PHP - está instalado e que versão tenho?
+
+ Porque estão todas as minhas páginas em branco?
+
+As minhas páginas apresentam erros graves tais como: "call to undefined function: get_string()" (chamada para função não definida: get_string())
+
+
+ Fatal error: Call to undefined function: get_string() in c:program fileseasyphpwwwmoodlemodresourcelib.php on line 11Porque é que estou sempre a receber mensagens sobre "headers already sent" (cabeçalhos já enviados)?
+Aparece-me sempre este erro: "Failed opening required '/web/moodle/lib/setup.php'" (Ocorreu uma falha ao abrir o ficheiro '/web/moodle/lib/setup.php')
+Any text I add with an apostrophe
+ (') or a quote (") causes errors or comes up with a slash added
+
+
+ magic_quotes_runtime = OffI keep getting error messages about session_start
+
+When I go to the admin page, I get told to make dirroot blank!
+
+
+
+
+
+
+
+
+
+ Please fix your settings in config.php:
+
+ I login but don't appear to be. I am logged in and can navigate freely.
+
+When trying to add a resource I receive error messages.
+
+During the initial setting-up process, I never get asked to create an admin account!
+
+
unset($admin);
unset($teacher);I can't log in - I just stay stuck on the login screen.
+
+How do I backup my whole Moodle site?
+
+Why doesn't my Moodle site display the time & date correctly?
+
+Email copies are not being sent
+
+ from my forums
+
+
+
+
+
+
+_COOKIE["MoodleSession"] 3f73753f7868e08bd2b29e7416b0db84
+_COOKIE["MoodleSessionTest"] M1zkrx2WnR
+_COOKIE["MOODLEID_"] %F5%C5%12%40%B2i%B5
+_SERVER["CONTENT_LENGTH"] 24958
+_SERVER["CONTENT_TYPE"] application/x-www-form-urlencoded
+_SERVER["DOCUMENT_ROOT"] /opt/edulivre
+_SERVER["HTTP_ACCEPT"] text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
+_SERVER["HTTP_ACCEPT_CHARSET"] ISO-8859-15,utf-8;q=0.7,*;q=0.7
+_SERVER["HTTP_ACCEPT_ENCODING"] gzip,deflate
+_SERVER["HTTP_ACCEPT_LANGUAGE"] en-us,en;q=0.5
+_SERVER["HTTP_CONNECTION"] keep-alive
+_SERVER["HTTP_COOKIE"] MoodleSession=3f73753f7868e08bd2b29e7416b0db84; MoodleSessionTest=M1zkrx2WnR; MOODLEID_=%25F5%25C5%2512%2540%25B2i%25B5
+_SERVER["HTTP_HOST"] edulivre.fe.up.pt
+_SERVER["HTTP_KEEP_ALIVE"] 300
+_SERVER["HTTP_REFERER"] http://edulivre.fe.up.pt/admin/langdoc.php?sesskey=7vY5SLgg56¤tfile=docs/faq.html
+_SERVER["HTTP_USER_AGENT"] Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20050110 Firefox/1.0 (Debian package 1.0+dfsg.1-2)
+_SERVER["PATH"] /usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/opt/www/htdig/bin:/usr/lib/java/bin:/usr/lib/java/jre/bin:/opt/kde/bin:/usr/lib/qt/bin:/usr/share/texmf/bin
+_SERVER["REMOTE_ADDR"] 192.168.62.119
+_SERVER["REMOTE_PORT"] 33122
+_SERVER["SCRIPT_FILENAME"] /opt/edulivre/admin/langdoc.php
+_SERVER["SERVER_ADDR"] 192.168.50.153
+_SERVER["SERVER_ADMIN"] villate@fe.up.pt
+_SERVER["SERVER_NAME"] edulivre.fe.up.pt
+_SERVER["SERVER_PORT"] 80
+_SERVER["SERVER_SIGNATURE"] Apache/1.3.29 Ben-SSL/1.55 Server at edulivre.fe.up.pt Port 80
+
+_SERVER["SERVER_SOFTWARE"] Apache/1.3.29 Ben-SSL/1.55 (Unix) PHP/4.3.8
+_SERVER["UNIQUE_ID"] QnjOxn8AAAEAABIPjMs
+_SERVER["GATEWAY_INTERFACE"] CGI/1.1
+_SERVER["SERVER_PROTOCOL"] HTTP/1.1
+_SERVER["REQUEST_METHOD"] POST
+_SERVER["QUERY_STRING"] no value
+_SERVER["REQUEST_URI"] /admin/langdoc.php
+_SERVER["SCRIPT_NAME"] /admin/langdoc.php
+_SERVER["PATH_TRANSLATED"] /opt/edulivre/admin/langdoc.php
+_SERVER["PHP_SELF"] /admin/langdoc.php
+_SERVER["argv"] Array
+(
+)
+
+_SERVER["argc"] 0
+_ENV["CPLUS_INCLUDE_PATH"] /usr/lib/qt/include
+_ENV["MANPATH"] /usr/local/man:/usr/man:/usr/X11R6/man:/usr/lib/java/man:/usr/lib/qt/doc/man:/usr/share/texmf/man
+_ENV["HOSTNAME"] moodle2.fe.up.pt
+_ENV["TERM"] xterm
+_ENV["SHELL"] /bin/bash
+_ENV["WINDOW_MANAGER"] metacity
+_ENV["SSH_CLIENT"] 192.168.62.119 32874 22
+_ENV["QTDIR"] /usr/lib/qt
+_ENV["SSH_TTY"] /dev/pts/0
+_ENV["USER"] root
+_ENV["LS_COLORS"] no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.bat=01;32:*.BAT=01;32:*.btm=01;32:*.BTM=01;32:*.cmd=01;32:*.CMD=01;32:*.com=01;32:*.COM=01;32:*.dll=01;32:*.DLL=01;32:*.exe=01;32:*.EXE=01;32:*.arj=01;31:*.bz2=01;31:*.deb=01;31:*.gz=01;31:*.lzh=01;31:*.rpm=01;31:*.tar=01;31:*.taz=01;31:*.tb2=01;31:*.tbz2=01;31:*.tbz=01;31:*.tgz=01;31:*.tz2=01;31:*.z=01;31:*.Z=01;31:*.zip=01;31:*.ZIP=01;31:*.zoo=01;31:*.asf=01;35:*.ASF=01;35:*.avi=01;35:*.AVI=01;35:*.bmp=01;35:*.BMP=01;35:*.flac=01;35:*.FLAC=01;35:*.gif=01;35:*.GIF=01;35:*.jpg=01;35:*.JPG=01;35:*.jpeg=01;35:*.JPEG=01;35:*.m2a=01;35:*.M2a=01;35:*.m2v=01;35:*.M2V=01;35:*.mov=01;35:*.MOV=01;35:*.mp3=01;35:*.MP3=01;35:*.mpeg=01;35:*.MPEG=01;35:*.mpg=01;35:*.MPG=01;35:*.ogg=01;35:*.OGG=01;35:*.ppm=01;35:*.rm=01;35:*.RM=01;35:*.tga=01;35:*.TGA=01;35:*.tif=01;35:*.TIF=01;35:*.wav=01;35:*.WAV=01;35:*.wmv=01;35:*.WMV=01;35:*.xbm=01;35:*.xpm=01;35:
+_ENV["GDK_USE_XFT"] 1
+_ENV["KDEDIR"] /opt/kde
+_ENV["T1LIB_CONFIG"] /usr/share/t1lib/t1lib.config
+_ENV["MINICOM"] -c on
+_ENV["MAIL"] /var/mail/root
+_ENV["PATH"] /usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/games:/opt/www/htdig/bin:/usr/lib/java/bin:/usr/lib/java/jre/bin:/opt/kde/bin:/usr/lib/qt/bin:/usr/share/texmf/bin
+_ENV["INPUTRC"] /etc/inputrc
+_ENV["PWD"] /data/mysql
+_ENV["JAVA_HOME"] /usr/lib/java
+_ENV["LANG"] C
+_ENV["SHLVL"] 3
+_ENV["HOME"] /root
+_ENV["LS_OPTIONS"] --color=auto -F -b -T 0
+_ENV["LESS"] -M
+_ENV["LOGNAME"] root
+_ENV["SSH_CONNECTION"] 192.168.62.119 32874 192.168.50.153 22
+_ENV["LESSOPEN"] |lesspipe.sh %s
+_ENV["_"] /usr/local/apache/bin/httpsd
+PHP License
+
+
+
+
+
Se nada acontecer, então é porque não tem o PHP instalado. Procure nos documentos de instalação mais informação sobre onde pode obter o PHP e como instalá-lo.
++ +
Verifique a variável dirroot em config.php. Deve usar caminhos completos e absolutos, por exemplo:
+$CFG->dirroot = "d:inetpubsiteswww.yoursite.comwebmoodle";
++
Para a plataforma Redhat Linux, veja em: Redhat Linux
++ +
Se vir erros como:
+Parse error: parse error, unexpected T_VARIABLE in c:program fileseasyphpwwwmoodleconfig.php on line 94
+ Fatal error: Call to undefined function: get_string() in c:program fileseasyphpwwwmoodlemodresourcelib.php on line 11
então é provável que se tenha esquecido de um ponto e vírgula ou de fechar uma aspa numa das linhas do ficheiro config.php (antes da linha 94).
+Outra explicação possível é ter usado um editor de texto como o Word para alterar o ficheiro config.php, e o tenha gravado em formato HTML em vez do formato de texto simples.
++ +
Se vir erros como este:
+Warning: Cannot add header information - headers already + sent by (output started at /webs/moodle/config.php:87) /webs/moodle/lib/moodlelib.php on line 1322
+Warning: Cannot add header information - headers already + sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/lib/moodlelib.php on line 1323
+Warning: Cannot add header information - headers already + sent by (output started at /webs/moodle/config.php:87) in /webs/moodle/login/index.php on line 54
+Significa que tem espaços ou linhas em branco antes do ?> final no ficheiro config.php. Por vezes alguns editores de texto acrescentam espaços - por exemplo o Notepad em Windows - por isso talvez tenha que usar outro editor para remover completamente as linhas ou espaços em branco.
++ +
No seu ficheiro config.php, o valor usado para a variável +dirroot deverá ser o caminho completo a partir do +directório raíz no seu disco.
+Por vezes as pessoas usam apenas o caminho a partir do +seu directório de trabalho o relativo ao directório raíz do servidor Web.
++ +
Problems caused by apostrophes are caused by incorrect "magic + + quotes" settings. Moodle requires the following settings (which are usually + the default):
+magic_quotes_gpc = On
+ magic_quotes_runtime = Off
See the section on webserver + + configuration in the Installation docs for more details.
+ ++ +
If you see errors like this:
+ +Warning: session_start() [function.session-start]: open(/tmpsess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed: No such file or directory (2) in G:webmoodlelibsetup.php on line 123
+ +Warning: session_start() [function.session-start]: open(/tmpsess_d40f380d37d431fc1516e9a895ad9ce0, O_RDWR) failed: No such file or directory (2) in G:webmoodlelibsetup.php on line 123
+ +Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at G:webmoodlelibsetup.php:1) in G:webmoodlelibsetup.php on line 123
+ +... these are all related to the fact that PHP is failing to save + + "session" files on your hard disk (in a directory called /tmp). Usually the + + reason is that you don't HAVE a directory called /tmp on your computer. This + + is usually the case with Windows installations. + +
The solution is to fix the PHP setting for this path to point to a real directory. You can do this in your php.ini file:
+ +session.save_path = C:temp
+ +or otherwise in a .htaccess file in your main moodle directory:
+ +php_value session.save_path "/home/moodle/sessions"
+ ++ +
If you see errors like this in Moodle 1.0.9:
+ +| Please fix your settings in config.php:
+
+ You have: + + $CFG->dirroot = "/home/users/fred/public_html/moodle"; + + but it should be: + + $CFG->dirroot = ""; |
then you have encountered a small bug that occurs on some servers. The problem is with the error-checking mechanism, not with your actual path. To fix it, find this line (line 66) in the file admin/index.php:
+ +if ($dirroot != $CFG->dirroot) {
+ +and change it to this:
+ +if (!empty($dirroot) and $dirroot != $CFG->dirroot) {
+ ++ +
Make sure the URL in your $CFG->wwwroot setting is exactly the + + same as the one you are actually using to access the site.
+ ++ +
Assuming you are using Apache, then it's quite likely that your + + setting in config.php for $CFG->wwwroot is different from the actual URL you + + are using to access the site. Also try turning off "secureforms" in the + + admin settings.
+ ++ +
This is a known bug in versions of Moodle up to 1.0.9, now fixed in the main code and version 1.1.
+ +It doesn't affect all people, it only occurs when the person installing Moodle has a + + cookie in their browser from another program on the same site, called "user", "admin", or "teacher".
+ +Quick fixes include deleting those cookies from your browser before installing, using a different browser, or editing the file moodle/admin/user.php to insert these lines near the top:
+ +unset($user);
unset($admin);
unset($teacher);
After performing any of these fixes it might be a good idea + + to drop all the tables in your database and re-install again from scratch.
+ ++ +
The most common cause for this is that your own computer (not your Moodle server) + + has a firewall that is stripping referrer information from the browser. Here are + + some instructions for fixing Norton firewall products.
+ +The server admin can also fix this for everyone by editing the Moodle configuration + + page and changing the variable "secureforms" to "No".
+ +Another possible cause of this problem is that sessions are + + not configured properly on the server. You can test this by calling the script + + http://yourserver/moodle/lib/session-test.php.
+ ++ +
There are two main things you need to make a copy of: the database and the uploaded files. The Moodle scripts themselves are less important, since you can always download a fresh copy if you have to.
+ +There are many ways to do such backups. Here is an outline of a little script you can run on Unix to backup the database (it works well to have such a script run daily via a cron task
+ +cd /my/backup/directory
+ +mv moodle-database.sql.gz moodle-database-old.sql.gz
+ +mysqldump -h example.com -u myusername --password=mypassword -C -Q -e -a mydatabasename > moodle-database.sql
+ +gzip moodle-database.sql
+ +For the files, you can use rsync regularly to copy only the changed files to another host:
+ +rsync -auvtz --delete -e ssh mysshusername@example.com:/my/server/directory + + /my/backup/directory/
+ ++ +
Each language requires a specific language code (called a locale + + code) to allow dates to be displayed correctly. The language packs contain default + + standard codes, but sometimes these don't work on Windows servers.
+ +You can find the correct locale codes for Windows on these two + + pages: Language + + codes and Country/region + + codes.(eg "esp_esp" for spanish)
+ +These new locale codes can be entered on the Admin -> Configure + + -> Variables page, where they override the ones in the currently chosen language + + pack.
+ ++ +
You must set up cron properly if you want Moodle + + to send out automatic email from forums, journals, assignments etc. This same + + process also performs a number of clean-up tasks such as deleting old unconfirmed + + users, unenrolling old students and so on.
+ +Basically, you need to set up a process to regularly call the + + script http://yoursite/admin/cron.php. Please see the + + section on cron in the Installation documentation.
+ +Tip: Try the default setting in Moodle variables page. Leave the smtphost blank. + +This will be acceptable for the majority of users. +
+
+ +
Suggest + + a new FAQ (include the answer!)
+ +Thanks to John Eyre for helping to maintain this + + FAQ.
+ + + +Version: $Id: faq.html,v 1.6 2003/03/30 13:54:28 + + moodler Exp $
+ + \ No newline at end of file diff --git a/lang/pt/docs/install.html b/lang/pt/docs/install.html index 365092296b4..06e05c37d01 100644 --- a/lang/pt/docs/install.html +++ b/lang/pt/docs/install.html @@ -1,496 +1,523 @@ - - ---Este guia explica como instalar Moodle pela primeira vez. Alguns dos -passos são explicados com maior detalhe, para abrangir todas as pequenas -diferenças entre diferentes configurações dos navegadores, fazendo este -documento parecer comprido e complicado. Não se deixe desanimar por -isso - eu costumo instalar o Moodle em poucos minutos!
-Leia este documento com calma e cuidadosamente - poderá assim poupar -algum tempo no futuro.
-Secções neste documento:
--
-- Pacotes necessários
-- Obter uma cópia do Moodle
-- Estrutura do sítio
-- Criação do directório de dados
-- Criação da base de dados
-- Verificar a configuração do servidor web
-- Editar config.php
-- Visitar a página de administração
-- Configurar o cron
-- Criação de uma disciplina
--
--Moodle é desenvolvido principalmente em Linux, usando Apache, MySQL e - PHP (a combinação comumente designada de plataforma LAMP), mas também é - testado regularmente com PostgreSQL e nos sistemas operativos Windows XP, - Mac OS X e Netware 6.
-Os pacotes necessários para o funcionamento de Moodle são:
--
-- Servidor Web. A maior parte das pessoas usam - Apache, mas Moodle - deverá funcionar com qualquer servidor Web que suporte PHP, como, por - exemplo, IIS nas plataformas Windows.
-- A linguagem PHP - (versão 4.1.0 ou superior), com as opções seguintes: -
--
-- Libraria GD - activada, com suporte para formatos JPG e PNG.
-- libraria zlib activa (se quiser usar cópias de segurança/restauração - em Windows)
-- Suporte de sessões (sessions support) activo
-- Envio de ficheiros (file uploading) activo
-- Modo seguro (safe mode) desactivado (nos foruns em moodle.org - pode ler acerca dos problemas causados pelo modo seguro)
-- Servidor de bases de dados: Moodle suporta completamente MySQL - ou PostgreSQL - que são as duas opções recomendadas em Moodle 1.1. Outros servidores - de bases de dados serão suportados em versões futuras.
-A maior parte dos fornecedores de serviços Web incluim todo esse software. - Se o seu fornecedor for um dos poucos que não inclui essas opções, - pergunte porque não o fazem e considere uma mudança de fornecedor.
-Se quiser usar Moodle no seu próprio computador e a instalação de todo - esse software parece-lhe complicada, consulte o nosso guia: - Instalação de - Apache, MySQL e PHP. Nesse guia encontrará instrucções passo a passo - para as plataformas mais populares.
--
--Existem duas formas de obter o Moodle, num ficheiro comprimido ou através - do CVS. Essas duas formas explicam-se com mais detalhe na página web: - http://moodle.org/download/
-Depois de copiar e desempacotar o arquivo, ou depois de ter obtido uma - - cópia do CVS, deverá ter um directório "moodle", que contém - vários ficheiros e subdirectórios.
-Pode transferir esse directório directamente para o directório raiz do - seu servidor web, e nesse caso o seu sítio ficará disponível em - http://o_seu_servidor.com/moodle, ou pode copiar o conteúdo do - directório moodle directamente para o directório raiz do seu servidor web, - ficando a sua instalação do Moodle dierectamente em - http://o_seu_servidor.com.
-
-
--A seguir apresentamos um sumário do conteúdo do directório moodle, para - o ajudar a orientar-se:
---- -
- -config-dist.php -- -- mais tarde vai fazer uma cópia deste ficheiro, dando-lhe o nome - config.php. Este será o ÚNICO ficheiro que precisa de editar para - começar a usar o Moodle. - - version.php -- -- define a versão actual do código do Moodle - index.php -- -- a página principal do sítio - -
-- admin/ - código para administração de todo o servidor
-- auth/ - módulos para autenticação de utilizadores
-- course/ - código para mostrar e gerir disciplinas
-- doc/ - documentação e ajuda do Moodle (esta página incluida)
-- files/ - código para mostrar e gerir ficheiros enviados
-- lang/ - mesnagens de texto em diferentes línguas; um diretório por - cada língua
-- lib/ - librarias do código básico do Moodle
-- login/ - código para criação e acesso às contas de utilizadores
-- mod/ - todos os módulos de disciplina no Moodle
-- pix/ - imagens genéricas do sítio
-- theme/ - pacotes temáticos (theme/skins) para mudar a aparência do - sítio
-- user/ - código para mostrar e gerir a lista de utilizadores
--
--Moodle precisa de algum espaço no seu disco rígido para armazenar - ficheiros enviados, por exemplo, os documentos associados a uma disciplina - e as fotografias dos utilizadores.
-Crie um directório para esse propósito em alguma parte do seu sistema - de ficheiros. Por razões de segurança, é conveniente que esse directório - NÂO seja acessível directamente através da web. A forma mais simples de - garantir isso, será criar o directório por FORA do directório raiz do seu - servidor Web; se assim não for, terá que o proteger criando nele um - ficheiro .htaccess com o seguinte conteúdo: -
- --deny from all-Para garantir que Moodle poderá gravar nesse directório os ficheiros - recebidos, confira que o servidor web (por exemplo o Apache) tenha - autorização para escrever nesse directório. Em plataformas Unix, isso - implica mudar o propietário do directório para algo como "nobody" - ou "apache".
-Em muitos servidores web partilhados, provavelmente terá que prohibir - o acesso a todos os ficheiros por parte do seu "grupo" (para evitar - que outros utilizadores do servidor possam consultar ou modificar os seus - ficheiros), mas permitir acesso de leitura/escritura para outros - utilizadores (assim o servidor Web terá acesso aos seus ficheiros). - Consulte com o seu administrador do servidor Web se tiver dificuldades - em configurar o seu directório em forma segura.
-
-
--Terá que criar uma base de dados (por exemplo "moodle"), vazia, no seu - sistema de bases de dados, junto com um utilizador especial (por exemplo - "moodleuser") que tenha acesso a essa base de dados (e a nenhuma outra). - Poderá usar o utilizador "root" se quiser, mas isso não é aconselhável - para um sistema activo: se os "crackers" conseguirem descobrir a - contrasenha de acesso à base de dados, todo o seu servidor de bases de - dados ficará em risco, em vez de por em risco unicamente uma base de - dados. -
-Os comandos seguintes são um exemplo da criação da base de dados em MySQL:
-- # mysql -u root -p - > CREATE DATABASE moodle; - > GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.* - TO moodleuser@localhost IDENTIFIED BY 'seupassword'; - > quit - # mysqladmin -p reload --E um exemplo para PostgreSQL:
-- # su - postgres - > psql -c "create user moodleuser createdb;" template1 - > psql -c "create database moodle;" -U moodleuser template1 - > psql -c "alter user moodleuser nocreatedb;" template1 --(Se usar MySQL, recomendo vivamente o uso de phpMyAdmin - para gerir as suas bases de dados - poderá gerir a base de dados usando - uma interface Web).
-A partir da versão 1.0.8, Moodle aceita prefixos de tabelas, para poder - partilhar uma base de dados com tabelas SQL de outras aplicações.
-
-
--O primeiro que deverá conferir é que o seu servidor web está configurado - para usar index.php como nome de página por omissão (poderá também - aceitar outros nomes alternativos, por exemplo, index.html, default.htm, - etc).
-Em Apache, isso é feito usando o comando DirectoryIndex no seu ficheiro - de configuração httpd.conf. O meu normalmente contém o seguinte:
---DirectoryIndex index.php index.html index.htm-Verifique que index.php esteja entre a lista (e preferivelmente mais - perto do início da lista, para aumentar a eficiência).
-A seguir, se estiver a usar Apache 2, deverá activar a variável - AcceptPathInfo, que permitirá a passagem de argumentos na forma - http://servidor/ficheiro.php/arg1/arg2. - Isso é esencial para poder permitir apontadores relativos entre os - seus recursos, e também para melhorar o desempenho para os utilizadores - do seu sítio Moodle. Poderá activar essa variável juntado a linha que - se segue ao seu ficheiro httpd.conf
---AcceptPathInfo on-Em terceiro lugar, Moodle precisa da activação de algumas opções do PHP - para funcionar correctamente. Na maior parte dos servidores essas - opções já estarão activas por omissão. No entanto, alguns servidores - PHP (especialmente nas versões mais recentes) poderão estar configuradas - em forma diferente. Essas opções activam-se no ficheiro de configuração - do PHP (normalmente o ficheiro php.ini):
-- --magic_quotes_gpc = 1 (preferred but not necessary) -magic_quotes_runtime = 0 (necessary) -file_uploads = 1 -session.auto_start = 0 -session.bug_compat_warn = 0 --Se não tiver acesso a httpd.conf ou php.ini no seu servidor, ou se estiver - a usar outras aplicções que exigem outra configuração diferente, não se - preocupe pois poderá ainda INVALIDAR a configuração global.
-Para o conseguir, deverá criar um ficheiro .htaccess no - directório principal do Moodle, com as definições que precisa. Isso só - funcionará no Apache, e quando a opção Overrides for permitida na - configuração global do servidor. - O conteúdo de .htacces será: -
---DirectoryIndex index.php index.html index.htm - -<IfDefine APACHE2> - AcceptPathInfo on -</IfDefine> - -php_flag magic_quotes_gpc 1 -php_flag magic_quotes_runtime 0 -php_flag file_uploads 1 -php_flag session.auto_start 0 -php_flag session.bug_compat_warn 0-Poderá fazer outras coisas como, por exemplo, definir o tamanho máximo - do ficheiros enviados para o Moodle: -
---LimitRequestBody 0 -php_value upload_max_filesize 2M -php_value post_max_size 2M --O mais fácil será copiar o ficheiro tipo em lib/htaccess e editá-lo para - se adaptar às suas necessidades (o ficheiro contém algumas dicas - adicionais). Por exemplo, num shell do Unix: -
--cp lib/htaccess .htaccess-
-
--Neste momento pode criar e editar o ficheiro de configuração, - config.php, usando um editor de texto. Esse ficheiro - será utilizado por todos os outros ficheiros em Moodle.
-Para começar, faça uma cópia de config-dist.php e mude-lhe - o nome para config.php. Isto é feito para não perder a configuração - original, caso tenah que actualizar o Moodle mais tarde.
-Edite config.php especificando a informação da base - de dados que já criou (incluindo o prefixo de tabelas - repare que no - caso do PostgreSQL isso é OBRIGATÓRIO), assim como o endereço do seu - sítio Web, e os nomes dos directórios do sistema e dos dados. - O próprio ficheiro de configuração traz comentários e exemplos.
-Uma vez termine de editar o ficheiro de configração, o resto da - instalação é feita através da interface web. No que resta deste documento - vamos admitir que o seu sítio web encontra-se em: - http://exemplo.com/moodle
-
-
--A página de adminstração já deverá estar activa em: - http://exemplo.com/moodle/admin. De qualquer forma, se neste - momento tentar aceder à página principal do seu servidor moodle, será - redireccionado automaticamente para essa página. A primeira vez que - entrar na página de administração, ser-lhe-á apresentada a licença GPL - qu deverá aceitar para poder continuar com a instalação.
-(Moodle também enviará algumas "cookies" para o seu navegador web. Se - o seu navegador estiver configurado para perguntar antes de aceitar cookies, - deverá aceitá-las ou Moodle não funcionará conrrectamente.)
-A seguir Moodle procederá a configurar a sua base de dados criando as - tabelas que serão usadas para guardar os dados. Primeiro são criadas as - tabelas principais. Deverá ver vários comandos SQL seguidos por mensagens - de diagnóstico (a verde ou vermelho) do género de:
---CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category - int(10) unsigned NOT NULL default '0', password varchar(50) NOT NULL default - '', fullname varchar(254) NOT NULL default '', shortname varchar(15) NOT - NULL default '', summary text NOT NULL, format tinyint(4) NOT NULL default - '1', teacher varchar(100) NOT NULL default 'Teacher', startdate int(10) - unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL default - '0', timemodified int(10) unsigned NOT NULL default '0', PRIMARY KEY (id)) - TYPE=MyISAM
-SUCCESS
-...and so on, followed by: Main databases set up - successfully.
-Se não aparecerem essas mensagens, existirá algum problema com a base de - dados ou com a configuração que definiu em config.php. Verifique que PHP - não esteja em "Modo seguro" (Safe Mode. Alguns servidores comerciais - costumam vir em modo seguro). Pode verificar as variáveis do PHP criando - um pequeno ficheiro que contenha <? phpinfo() ?> e olhando para ele - usando o seu navegador we. Verifique o resultado e tente acceder novamente - à página de administração.
-Avance até o fim da página e carregue no botão "Continuar".
-A seguir verá uma outra página semelhante que configura as tabelas - usadas por cada módulo do Moodle. Igual que no caso anterior, todas as - mensagens de diagnóstico deverão aparecer em green.
-Avance até o fim da página e carregue no botão "Continuar".
-Deverá agora aparecer um formulário onde pode definir mais variáveis - de configuração para a sua instalação como, por exemplo, a língua usada - por omissão, o nome do servidor SMTP, etc. Não se preocupe muito em tentar - conifugar tudo à primeira vez - poderá regressar a esta página sempre - que quiser, através da interface de administração, e experimentar - diferentes configurações. Avance até o fim da página e carregue no botão - "Gravar alterações".
-Se não conseguir avançar para a frente dessa página (e unicamente nesse - caso), provavelmente o seu servidor tem o problema que eu chamo "referidor - defeituoso" ("buggy referrer"). Isso é fácil de corrigir: simplesmente - desactive a opção de "formulários seguros" (secureforms"), - e tente novamente.
-A página seguinte é um formulário onde pode definir parâmetros para o - seu sítio Moodle e para a página principal, tais como o nome, formato, - descrição, etc. Complete esse forumlário (poderá sempre regressar mais - tarde e fazer alterações) e carregue em "Gravar alterações".
-Finalmente, ser-lhe-á pedido para criar um utilizador administrador de - alto nivel para acesso futuro às páginas de administração. Complete a - informação com o seu próprio nome, endereço de correio electrónico, etc - e carregue em "Gravar alteraçãoes". Não todos os campos são - indispensáveis, mas se esquecer algum campo importante, voltará a aparecer - o formulário. -
-----------Tenha o cuidade de lembrar o nome de utilizador e - a palavra chave que seleccionou para o administrador, já - que eles serão necessários para acceder as páginas de - administração em ocasiões futuras.
-(Se por qualquer razão a sua instalação for interrompida, ou aparece algum - erro que lhe impeça entrar com a palavra chave do administrados, normalmente - poderá aceder com o nome de administrador por omissão, - "admin", com palavra chave - "admin".)
-Uma vez concluido esse processo com éxito, ser-lhe-á apresentada a página - principal do seu sítio. Repare no menu de administração no lado esquerdo - da página (as mesmas alinhas no menu aparecem na página de administração) - - esse menu só é vissível para si por ter entrado como o administrador. - todas as configurações que tenha que fazer a partir de agora poderão - ser feitas a partir desse menu; por exemplo:
--
-- criação e eliminação de disciplinas
-- criação e modificação de contas de utilizadores
-- gestão de contas de docentes
-- mudança de opções globais como o tema, língua, etc
-
-
--Algum dos módulos do Moodle precisam de verificações frequentes para - realizar algumas tarefas. Por exemplo, Moodle precisa verificar os - foruns de discusão para saber se é preciso enviar por correio cópias de - novas contribuições, aos assinantes do forum.
-O script que executa essas tarefas de rutina encontra-se no directório - admin, com o nome cron.php. No entanto, ele não pode arrancar por si - próprio, mas será preciso instalar um mecanismo para que o script seja - executado a intervalos regulares (por exemplo, cada 5 ou 10 minutos). - Mecanismo esse que constitui as pulsações necessárias para que o script - possa executar as tarefas definidas por cada módulo.
-De salientar que a máquina que execute o cron não tem que ser a - mesma máquina onde Moodle está instalado. Por exemplo, se tiver - um fornecedor web com limitações, que não tem o programa cron, poderá - decidir executar cron em outra máquina ou até no seu computador em casa. - O único que interessa é que o ficheiro cron.php seja invocado regularmente. -
- A carga imposta por esse script não é muito elevada, de maneira que 5 - minutos é um intervalo de tempo razoável, mas se estiver priocupado - ao respeito pode reduzir o intervalo para 15 ou até 30 minutos. Convém - não usar intervalos de tempo muito compridos, já que o atraso no envio - de mensagens de correio pode diminuir o nivel de actividade da disciplina. - -Primeiro que tudo, teste o script executando-o directamente a partir - do seu navegador:
---http://exemplo.com/moodle/admin/cron.php-A seguir, tem que instalar algum mecanismo para executar o script - automaticamente, a intervalos regulares.
-Execução do script a partir da linha de comandos
-Pode invocar a página a partir da linha de comandos, tal como fez - no exemplo acima. Por exemplo, pode usar algum programa do Unix como - 'wget':
---wget -q -O /dev/null http://exemplo.com/moodle/admin/cron.php-Repare nesse exemplo que a saida do comando é deitada fora (para - /dev/null).
-A mesma coisa usando lynx:
---lynx -dump http://exemplo.com/moodle/admin/cron.php > /dev/null-Em forma alternativa, pode usar uma versão autonoma do PHP, compilada - para poder ser executada directamente a partir da linha de comandos. A - vantagem em fazer isso será que os estatísticas de acesso a o servidor - não serão preenchidas com pedidos constantes do script cron.php. A - desvantagem é que precisará ter acesso a uma versão de PHP para linha de - comandos.
---/opt/bin/php /web/moodle/admin/cron.php - -(Windows) C:\apache\php\php.exe C:\apache\htdocs\moodle\admin\cron.php --Execução automatica do script cada 5 minutos
-Em sistemas Unix: Use cron. Edite a sua configuração do - cron, a partir da linha de comando usando "crontab -e" e - adicione uma linha que diga:
---*/5 * * * * wget -q -O /dev/null http://exemplo.com/moodle/admin/cron.php-Usualmente, o comando "contrab" abrirá o editor 'vi'. No editor 'vi' - acceda ao modo de inserção carregando na tecla do "i", escreva a linha - que acabamos de sugerir, e finalmente saia do modo de inserção carregando - em ESC. Pode gravar e sair se escrever ":wq", ou sair sem gravar nenhuma - alteração, se escrever ":q!" (sem as aspas).
-Em sistemas Windows: A forma mais fácil consiste em usar este - pequeno pacote: moodle-cron-for-windows.zip - que torna esse proceso muito simples. Pode também explorar a possibilidade - de usar funcionalidades próprias do Windows para Tarefas Programadas.
-Em servidores web de fornecedores de serviços: O painel de controlo do - seu sistema de web poderá ter uma página que lhe permita programar esse - procedimento. Pergunte pormenores ao seu administrador.
- -
--Agora que a sua instalação do Moodle funciona adequadamente, poderá criar - uma disciplina.
-Seleccione "Criar uma noa disciplina" a partir da página de - administração (ou a partir dos enlaces na página principal).
-Complete o formulário, prestantdo especial atenção para o formato da - disciplina. Não tem que se preocupar muito com os pormenores neste - momento, já que todo poderá ser alterado mais tarde pelos docentes - da disciplina.
-Carregue em "Gravar alterações", e será conduzido para - um novo formulário onde poderá designar docentes para a disciplina. - Esse formulário só permite adicionar contas de utilizadores já existentes - - se quiser criar novas contas de professores, peça ao próprio docente - para criar uma conta pessoal (ver a página de acesso), ou criar uma conta - para ele por meio da opção "Adicionar novo utilizador" na página - de administração.
-Uma vez criada, a disciplna está pronta para ser modificada e estará - acessível através sa secção de "Disciplinas" na página - principal.
-Para mais pormenores sobre o processo de criação de disciplinas, - consulte o "Manual do Professor"
-
- -
Version: $Id$
- + + + + +
++Este guia explica como instalar Moodle pela primeira vez. Alguns dos +passos são explicados com maior detalhe, para abrangir todas as pequenas +diferenças entre diferentes configurações dos navegadores, fazendo este +documento parecer comprido e complicado. Não se deixe desanimar por +isso - eu costumo instalar o Moodle em poucos minutos!
+Se tiver problemas, por favor leia este documento cuidadosamente. Se +ainda tiver problemas, pode pedir ajuda em "Moodle Help".
+Outra possibilidade é entrar em contacto com alguma companhia de +alojamento de servidores +Web, que faça a muntenção do Moodle para si, para que se possa +concentrar nos aspectos didácticos sem perde tempo com problemas técnicos! +
+Secções neste documento:
+ +
++Moodle é desenvolvido principalmente em Linux, usando Apache, MySQL e + PHP (a combinação comumente designada de plataforma LAMP), mas também é + testado regularmente com PostgreSQL e nos sistemas operativos Windows XP, + Mac OS X e Netware 6.
+Os requisitos do Moodle são:
++
+- Servidor Web. A maioria das pessoas usam + Apache, mas Moodle + deveria funcionar com qualquer servidor Web que suporte PHP, como, por + exemplo, IIS nas plataformas Windows.
+- A linguagem PHP + (versão 4.1.0 ou superior). A partir de Moodle 1.4 já é possível usar PHP 5. +
+- Servidor de bases de dados: Moodle funciona perfeitamente com + MySQL + ou PostgreSQL + que são as duas opções recomendadas em Moodle.
+A maior parte dos fornecedores de serviços Web incluim todo esse software. + Se o seu fornecedor for um dos poucos que não inclui essas opções, + pergunte porque não o fazem e considere uma mudança de fornecedor.
+Se quiser usar Moodle no seu próprio computador e a instalação de todo + esse software parece-lhe complicada, consulte o nosso guia: + Instalação de + Apache, MySQL e PHP. Nesse guia encontrará instrucções passo a passo + para as plataformas mais populares.
+
++Existem duas formas de obter o Moodle, num ficheiro comprimido ou através + do CVS. Essas duas formas explicam-se com mais detalhe na página web: + http://moodle.org/download/
+Depois de copiar e desempacotar o arquivo, ou depois de ter obtido uma + cópia do CVS, deverá ter um directório "moodle", que contém + vários ficheiros e subdirectórios.
+Pode transferir esse directório directamente para o directório raiz do + seu servidor web, e nesse caso o seu sítio ficará disponível em + http://o_seu_servidor/moodle, ou pode copiar o conteúdo do + directório moodle directamente para o directório raiz do seu servidor web, + ficando a sua instalação do Moodle dierectamente em + http://o_seu_servidor.
+Se estiver a copiar o Moodle para o seu computador para depois transferí-lo + para o servidor Web, é melhor enviar o arquivo completo num único ficheiro + e depois desempacotá-lo no servidor Web. A maior parte das interfaces + usadas nos serviços de alojamento de páginas web, por exemplo o Cpanel, + permitem-lhe descomprimir arquivos com o "File Manager".
+
++Pode passar à frente desta secção, mas fica já aqui um sumário do conteúdo + do directório moodle, para o ajudá-lo a se orientar:
++++
++ +config.php +- ++ contém as configurações básicas. Este ficheiro não vem em Moodle, + mas é criado durante o processo de instalação. + ++ +install.php +- +o scritp que deverá executar para criar config.php ++ +version.php +- ++ define a versão actual do código do Moodle + ++ +index.php +- ++ a página principal do sítio + ++
+- admin/ - código para administração de todo o servidor
+- auth/ - módulos para autenticação de utilizadores
+- blocks/ - módulos para os pequenos blocos laterais em várias páginas
+- calendar/ - todo o código para mostrar e gerir calendários
+- course/ - código para mostrar e gerir disciplinas
+- doc/ - documentação e ajuda do Moodle (esta página incluida)
+- files/ - código para mostrar e gerir ficheiros enviados
+- lang/ - mesnagens de texto em diferentes línguas; um diretório por + cada língua
+- lib/ - librarias do código básico do Moodle
+- login/ - código para criação e acesso às contas de utilizadores
+- mod/ - todos os módulos de disciplina no Moodle
+- pix/ - imagens genéricas do sítio
+- theme/ - pacotes temáticos (theme/skins) para mudar a aparência do + sítio
+- user/ - código para mostrar e gerir a lista de utilizadores
+
++Para executar o script de instalção (install.php), simplesmente tente aceder + à página principal da sua instalação do Moodle, através de um "web browser", + ou entre em http://o_seu_servidor/install.php directamente.
+(O instalador tentará instalar uma "cookie" para a sessão. Se lhe aparecer + uma caixa de advertência no seu browser, deverá aceptar essa cookie!)
+Moodle detectará que é preciso fazer a configuração e conduzí-lo-a através + de várias páginas que lhe ajudarão a criar um novo ficheiro de configuração + config.php. Quando o processo for concluido, Moodle tentará + colocar o ficheiro no local apropriado, se não conseguir poderá carregar num + botão para copiar o ficheiro preparado pelo instalador e enviá-lo logo para + o directório principal do Moodle, no seu servidor, dándo-lhe o nome + config.php
+Ao longo do processo o instalador testará o ambiente de trabalho do seu + servidor Web, dando-lhe dicas para resolver quaisquer problemas que encontrar. + Para a maior parte dos problemas essas dicas deverão ser suficiente, mas se + ficar num impasse, procure informação mais para a frente neste documento, sobre + como resolver alguns problemas que mais comumente dificultam a instalação. +
+
++O primeiro que deverá conferir é que o seu servidor web está configurado + para usar index.php como nome de página por omissão (poderá também + aceitar outros nomes alternativos, por exemplo, index.html, default.htm, + etc).
+Em Apache, isso é feito usando o comando DirectoryIndex no seu ficheiro + de configuração httpd.conf. O meu normalmente contém o seguinte:
+++DirectoryIndex index.php index.html index.htm+Verifique que index.php esteja entre a lista (e preferivelmente mais + perto do início da lista, para aumentar a eficiência).
+A seguir, se estiver a usar Apache 2, deverá activar a variável + AcceptPathInfo, que permitirá a passagem de argumentos na forma + http://servidor/ficheiro.php/arg1/arg2. + Isso é esencial para poder permitir apontadores relativos entre os + seus recursos, e também para melhorar o desempenho para os utilizadores + do seu sítio Moodle. Poderá activar essa variável juntado a linha que + se segue ao seu ficheiro httpd.conf
+++AcceptPathInfo on+Em terceiro lugar, Moodle precisa da activação de algumas opções do PHP + para funcionar correctamente. Na maior parte dos servidores essas + opções já estarão activas por omissão. No entanto, alguns servidores + PHP (especialmente nas versões mais recentes) poderão estar configuradas + em forma diferente. Essas opções activam-se no ficheiro de configuração + do PHP (normalmente o ficheiro php.ini):
+++magic_quotes_gpc = 1 (preferred but not necessary) +magic_quotes_runtime = 0 (necessary) +file_uploads = 1 +session.auto_start = 0 +session.bug_compat_warn = 0 ++Se não tiver acesso a httpd.conf ou php.ini no seu servidor, ou se estiver + a usar outras aplicções que exigem outra configuração diferente, não se + preocupe pois poderá ainda INVALIDAR a configuração global.
+Para o conseguir, deverá criar um ficheiro .htaccess no + directório principal do Moodle, com as definições que precisa. Isso só + funcionará no Apache, e quando a opção Overrides for permitida na + configuração global do servidor. + O conteúdo de .htacces será:
++++DirectoryIndex index.php index.html index.htm + +++ AcceptPathInfo on + + +php_flag magic_quotes_gpc 1 +php_flag magic_quotes_runtime 0 +php_flag file_uploads 1 +php_flag session.auto_start 0 +php_flag session.bug_compat_warn 0Poderá fazer outras coisas como, por exemplo, limitar o tamanho máximo + dos ficheiros enviados para o Moodle:
++++LimitRequestBody 0 +php_value upload_max_filesize 2M +php_value post_max_size 2M ++O mais fácil será copiar o ficheiro tipo em lib/htaccess + e editá-lo para o adaptar às suas necessidades (o ficheiro contém algumas dicas + adicionais). Por exemplo, num shell do Unix:
+++cp lib/htaccess .htaccess+
++ +Terá que criar uma base de dados (por exemplo "moodle"), vazia, no seu + sistema de bases de dados, junto com um utilizador especial (por exemplo + "moodleuser") que tenha acesso a essa base de dados (e a nenhuma outra). + Poderá usar o utilizador "root" se quiser, mas isso não é aconselhável + para um sistema activo: se os "crackers" conseguirem descobrir a + contrasenha de acesso à base de dados, todo o seu servidor de bases de + dados ficará em risco, em vez de por em risco unicamente uma base de + dados. +
+Os comandos seguintes são um exemplo da criação da base de dados em MySQL:
++ # mysql -u root -p + > CREATE DATABASE moodle; + > GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,INDEX,ALTER ON moodle.* + TO moodleuser@localhost IDENTIFIED BY 'seupassword'; + > quit + # mysqladmin -p reload ++E um exemplo para PostgreSQL:
++ # su - postgres + > psql -c "create user moodleuser createdb;" template1 + > psql -c "create database moodle;" -U moodleuser template1 + > psql -c "alter user moodleuser nocreatedb;" template1 ++(Se usar MySQL, recomendo vivamente o uso de phpMyAdmin + para gerir as suas bases de dados - poderá gerir a base de dados usando + uma interface Web).
+A partir da versão 1.0.8, Moodle aceita prefixos de tabelas, para poder + partilhar uma base de dados com tabelas SQL de outras aplicações.
+
++ +Moodle precisa de algum espaço no seu disco rígido para armazenar + ficheiros enviados, por exemplo, os documentos associados a uma disciplina + e as fotografias dos utilizadores.
+Crie um directório para esse propósito em alguma parte do seu sistema + de ficheiros. Por razões de segurança, é conveniente que esse directório + NÂO seja acessível directamente através da web. A forma mais simples de + garantir isso, será criar o directório por FORA do directório raiz do seu + servidor Web; se assim não for, terá que o proteger criando nele um + ficheiro .htaccess com o seguinte conteúdo: +
+ ++deny from all+Para garantir que Moodle poderá gravar nesse directório os ficheiros + recebidos, confira que o servidor web (por exemplo o Apache) tenha + autorização para escrever nesse directório. Em plataformas Unix, isso + implica mudar o propietário do directório para algo como "nobody" + ou "apache".
+Em muitos servidores web partilhados, provavelmente terá que prohibir + o acesso a todos os ficheiros por parte do seu "grupo" (para evitar + que outros utilizadores do servidor possam consultar ou modificar os seus + ficheiros), mas permitir acesso de leitura/escritura para outros + utilizadores (assim o servidor Web terá acesso aos seus ficheiros). + Consulte com o seu administrador do servidor Web se tiver dificuldades + em configurar o seu directório em forma segura.
+
++A página de adminstração já deverá estar activa em: + http://exemplo.com/moodle/admin. De qualquer forma, se neste + momento tentar aceder à página principal do seu servidor moodle, será + redireccionado automaticamente para essa página. A primeira vez que + entrar na página de administração, ser-lhe-á apresentada a licença GPL + qu deverá aceitar para poder continuar com a instalação.
+(Moodle também enviará algumas "cookies" para o seu navegador web. Se + o seu navegador estiver configurado para perguntar antes de aceitar cookies, + deverá aceitá-las ou Moodle não funcionará conrrectamente.)
+A seguir Moodle procederá a configurar a sua base de dados criando as + tabelas que serão usadas para guardar os dados. Primeiro são criadas as + tabelas principais. Deverá ver vários comandos SQL seguidos por mensagens + de diagnóstico (a verde ou vermelho) do género de:
+++CREATE TABLE course ( id int(10) unsigned NOT NULL auto_increment, category + int(10) unsigned NOT NULL default '0', password varchar(50) NOT NULL default + '', fullname varchar(254) NOT NULL default '', shortname varchar(15) NOT + NULL default '', summary text NOT NULL, format tinyint(4) NOT NULL default + '1', teacher varchar(100) NOT NULL default 'Teacher', startdate int(10) + unsigned NOT NULL default '0', enddate int(10) unsigned NOT NULL default + '0', timemodified int(10) unsigned NOT NULL default '0', PRIMARY KEY (id)) + TYPE=MyISAM
+SUCCESS
+...and so on, followed by: Main databases set up + successfully.
+Se não aparecerem essas mensagens, existirá algum problema com a base de + dados ou com a configuração que definiu em config.php. Verifique que PHP + não esteja em "Modo seguro" (Safe Mode. Alguns servidores comerciais + costumam vir em modo seguro). Pode verificar as variáveis do PHP criando + um pequeno ficheiro que contenha + +e olhando para ele + usando o seu navegador we. Verifique o resultado e tente acceder novamente + à página de administração.
+Avance até o fim da página e carregue no botão "Continuar".
+A seguir verá uma outra página semelhante que configura as tabelas + usadas por cada módulo do Moodle. Igual que no caso anterior, todas as + mensagens de diagnóstico deverão aparecer em green.
+Avance até o fim da página e carregue no botão "Continuar".
+Deverá agora aparecer um formulário onde pode definir mais variáveis + de configuração para a sua instalação como, por exemplo, a língua usada + por omissão, o nome do servidor SMTP, etc. Não se preocupe muito em tentar + conifugar tudo à primeira vez - poderá regressar a esta página sempre + que quiser, através da interface de administração, e experimentar + diferentes configurações. Avance até o fim da página e carregue no botão + "Gravar alterações".
+Se não conseguir avançar para a frente dessa página (e unicamente nesse + caso), provavelmente o seu servidor tem o problema que eu chamo "referidor + defeituoso" ("buggy referrer"). Isso é fácil de corrigir: simplesmente + desactive a opção de "formulários seguros" (secureforms"), + e tente novamente.
+A página seguinte é um formulário onde pode definir parâmetros para o + seu sítio Moodle e para a página principal, tais como o nome, formato, + descrição, etc. Complete esse forumlário (poderá sempre regressar mais + tarde e fazer alterações) e carregue em "Gravar alterações".
+Finalmente, ser-lhe-á pedido para criar um utilizador administrador de + alto nivel para acesso futuro às páginas de administração. Complete a + informação com o seu próprio nome, endereço de correio electrónico, etc + e carregue em "Gravar alteraçãoes". Não todos os campos são + indispensáveis, mas se esquecer algum campo importante, voltará a aparecer + o formulário. +
+++++++++++Tenha o cuidade de lembrar o nome de utilizador e + a palavra chave que seleccionou para o administrador, já + que eles serão necessários para acceder as páginas de + administração em ocasiões futuras.
+(Se por qualquer razão a sua instalação for interrompida, ou aparece algum + erro que lhe impeça entrar com a palavra chave do administrados, normalmente + poderá aceder com o nome de administrador por omissão, + "admin", com palavra chave + "admin".)
+Uma vez concluido esse processo com éxito, ser-lhe-á apresentada a página + principal do seu sítio. Repare no menu de administração no lado esquerdo + da página (as mesmas alinhas no menu aparecem na página de administração) + - esse menu só é vissível para si por ter entrado como o administrador. + todas as configurações que tenha que fazer a partir de agora poderão + ser feitas a partir desse menu; por exemplo:
++
+- criação e eliminação de disciplinas
+- criação e modificação de contas de utilizadores
+- gestão de contas de docentes
+- mudança de opções globais como o tema, língua, etc
+
+
++Algum dos módulos do Moodle precisam de verificações frequentes para + realizar algumas tarefas. Por exemplo, Moodle precisa verificar os + foruns de discusão para saber se é preciso enviar por correio cópias de + novas contribuições, aos assinantes do forum.
+O script que executa essas tarefas de rutina encontra-se no directório + admin, com o nome cron.php. No entanto, ele não pode arrancar por si + próprio, mas será preciso instalar um mecanismo para que o script seja + executado a intervalos regulares (por exemplo, cada 5 ou 10 minutos). + Mecanismo esse que constitui as pulsações necessárias para que o script + possa executar as tarefas definidas por cada módulo.
+De salientar que a máquina que execute o cron não tem que ser a + mesma máquina onde Moodle está instalado. Por exemplo, se tiver + um fornecedor web com limitações, que não tem o programa cron, poderá + decidir executar cron em outra máquina ou até no seu computador em casa. + O único que interessa é que o ficheiro cron.php seja invocado regularmente. +
+ A carga imposta por esse script não é muito elevada, de maneira que 5 + minutos é um intervalo de tempo razoável, mas se estiver priocupado + ao respeito pode reduzir o intervalo para 15 ou até 30 minutos. Convém + não usar intervalos de tempo muito compridos, já que o atraso no envio + de mensagens de correio pode diminuir o nivel de actividade da disciplina. + +Primeiro que tudo, teste o script executando-o directamente a partir + do seu navegador:
+++http://exemplo.com/moodle/admin/cron.php+A seguir, tem que instalar algum mecanismo para executar o script + automaticamente, a intervalos regulares.
+Execução do script a partir da linha de comandos
+Pode invocar a página a partir da linha de comandos, tal como fez + no exemplo acima. Por exemplo, pode usar algum programa do Unix como + 'wget':
+++wget -q -O /dev/null http://exemplo.com/moodle/admin/cron.php+Repare nesse exemplo que a saida do comando é deitada fora (para + /dev/null).
+A mesma coisa usando lynx:
+++lynx -dump http://exemplo.com/moodle/admin/cron.php > /dev/null+Em forma alternativa, pode usar uma versão autonoma do PHP, compilada + para poder ser executada directamente a partir da linha de comandos. A + vantagem em fazer isso será que os estatísticas de acesso a o servidor + não serão preenchidas com pedidos constantes do script cron.php. A + desvantagem é que precisará ter acesso a uma versão de PHP para linha de + comandos.
+++/opt/bin/php /web/moodle/admin/cron.php + +(Windows) C:apachephpphp.exe C:apachehtdocsmoodleadmincron.php ++Execução automatica do script cada 5 minutos
+Em sistemas Unix: Use cron. Edite a sua configuração do + cron, a partir da linha de comando usando "crontab -e" e + adicione uma linha que diga:
+++*/5 * * * * wget -q -O /dev/null http://exemplo.com/moodle/admin/cron.php+Usualmente, o comando "contrab" abrirá o editor 'vi'. No editor 'vi' + acceda ao modo de inserção carregando na tecla do "i", escreva a linha + que acabamos de sugerir, e finalmente saia do modo de inserção carregando + em ESC. Pode gravar e sair se escrever ":wq", ou sair sem gravar nenhuma + alteração, se escrever ":q!" (sem as aspas).
+Em sistemas Windows: A forma mais fácil consiste em usar este + pequeno pacote: moodle-cron-for-windows.zip + que torna esse proceso muito simples. Pode também explorar a possibilidade + de usar funcionalidades próprias do Windows para Tarefas Programadas.
+Em servidores web de fornecedores de serviços: O painel de controlo do + seu sistema de web poderá ter uma página que lhe permita programar esse + procedimento. Pergunte pormenores ao seu administrador.
+ +
++Agora que a sua instalação do Moodle funciona adequadamente, poderá criar + uma disciplina.
+Seleccione "Criar uma noa disciplina" a partir da página de + administração (ou a partir dos enlaces na página principal).
+Complete o formulário, prestantdo especial atenção para o formato da + disciplina. Não tem que se preocupar muito com os pormenores neste + momento, já que todo poderá ser alterado mais tarde pelos docentes + da disciplina.
+Carregue em "Gravar alterações", e será conduzido para + um novo formulário onde poderá designar docentes para a disciplina. + Esse formulário só permite adicionar contas de utilizadores já existentes + - se quiser criar novas contas de professores, peça ao próprio docente + para criar uma conta pessoal (ver a página de acesso), ou criar uma conta + para ele por meio da opção "Adicionar novo utilizador" na página + de administração.
+Uma vez criada, a disciplna está pronta para ser modificada e estará + acessível através sa secção de "Disciplinas" na página + principal.
+Para mais pormenores sobre o processo de criação de disciplinas, + consulte o "Manual do Professor"
+
+ +
Version: $Id$
+ \ No newline at end of file diff --git a/lang/pt/docs/installamp.html b/lang/pt/docs/installamp.html index 3a7cf0edc17..d76b51fdf51 100755 --- a/lang/pt/docs/installamp.html +++ b/lang/pt/docs/installamp.html @@ -1,161 +1,164 @@ - --- -O Moodle está escrito numa linguagem de programação chamada PHP, e guarda a maior parte da sua informação numa base de dados. A base de dados que recomendamos é o MySQL. Antes de instalar o Moodle, é necessário ter uma instalação de PHP e uma base de dados funcional para que seja possível transformar o seu computador num servidor web funcional. Estes pacotes podem ser difíceis de instalar para o utilizador médio - por isso foi escrita esta página, para ajudar a tornar este processo tão simples quanto possível para diferentes plataformas:
--
-- Serviço de Alojamento
-- Mac OS X
-- Redhat Linux
-- Windows
--
Serviço de Alojamento
---Infelizmente, os serviços de alojamento funcionam de forma bastante diversa. Alguns até farão a instalação do Moodle por si.
-A maioria deve oferecer uma forma de painel de controlo baseado na web, que lhe permita criar uma base de dados e definir um cron. Alguns até podem fornecer acesso de terminal via ssh, de forma a que possa utilizar a linha de comandos para proceder à instalação.
-Deve fazer a instalação seguindo passo a passo a Instalação do Moodle. Faça perguntas a quem lhe fornece o serviço de alojamento se tiver dificuldades.
--
Mac OS X
---A forma mais fácil de proceder à instalação é usar o servidor Apache que a Apple fornece, e acrescentar o PHP e o MySQL usando os pacotes de Marc Liyanage. As seguintes ligações contêm instruções fáceis de seguir, que não serão aqui replicadas:
---PHP: Pode ser obtido aqui: http://www.entropy.ch/software/macosx/php/
-MySQL: Pode ser obtido aqui: http://www.entropy.ch/software/macosx/mysql/
-Depois de estes pacotes estarem instalados a Instalação do Moodle deve ser razoavelmente simples.
-Um guia passo-a-passo mais detalhado pode ser encontrado aqui: http://moodle.org/wiki/index.php/InstallingMoodle
--
Redhat Linux
---Deve instalar todos os pacotes RPM disponíveis para o Apache, PHP e MySQL. - Um pacote de que as pessoas frequentemente se esquecem é o pacote php-mysql, que é necessário para que o PHP consiga falar com o MySQL.
-Depois de instalados, a Instalação do Moodle deve ser relativamente simples.
-Um guia passo-a-passo mais detalhado pode ser encontrado aqui: http://moodle.org/wiki/index.php/InstallingMoodle
--
Windows
---A forma mais fácil de instalar tudo o que precisa é usar EasyPHP, um pacote que inclui todo o software que precisa numa única aplicação para Windows. - Eis os passos a seguir:
--
-- Primeiro, se já instalou MySQL anteriormente (em forma isolada ou - como parte de outro pacote), desinstale-o, apague todos os ficheiros do - MySQL e assegure-se de apagar c:\my.cnf e - c:\windows\my.ini. Poderá ser conveniente procurar - qualquer ficheiro com nome my.cnf - ou my.ini;
-- Se alguma vez instalou PHP anteriormente, apague do seu directório - do Windows quaisquer ficheiros com nome php4ts.dll, - assim como qualquer ficheiro php.ini;
-- Obtenha uma cópia do código do EasyPHP a partir de: http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7 - (aproximadamente 10 Mb);
-- Execute o ficheiro: easyphp1-7_setup.exe. O processo - de instalação é em francês, mas é muito similar à instalação de qualquer - outro programa em Windows - sugiro que aceite todos os valores - predefinidos e avance pelos passos do processo de instalação. Repare que - "Suivant" significa Próximo e "Oui" significa - Sim;
-- No fim do processo de instalação, deixe seleccionada a caixa que diz - "Lancer EasyPHP" (Iniciar EasyPHP) e carregue no botão - "Terminer". Poderá aparecer uma página web com informações - que pode ignorar;
-- Se tudo correu bem, parabéns! Já tem Apache, PHP e MySQL instalados - e a funcionarem! Deverá ver um E preto na sua barra de ferramentas. Pode - carregar nele com o botão direito do rato para aceder a um menu que lhe - permite controlar os programas em execução;
-- Alguma informação poderão estar em francês. Se preferir que apareça - em inglês, pode copiar o ficheiro http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7 - o qual contém versões inglesas dos subdirectórios www e home no - directório EasyPHP1-7. Esses ficheiros podem ser copiados por cima - dos ficheiros em francês;
-- A seguir, deverá preparar uma base de dados a ser usada por Moodle. - Carregue no E preto, na barra de ferramentas, com o botão direito do - rato, seleccione Administração, e carregue sobre DB Management (a lado - de PHPMyAdmin);
-- Quando lhe for pedido um nome de utilizador, use - "root" com palavra chave em - branco. Deverá ver uma interface do phpMyAdmin que lhe permite - criar novas bases de dados e contas de utilizadores;
-- Crie uma nova base de dados escrevendo "moodle" no campo - do nome e carregando no botão "Create". Isso foi fácil!
-- Se quiser, pode também criar um novo utilizador para aceder à base - de dados do Moodle. Essa tarefa poderá ser um pouco complexa para um - utilizador inexperiente, assim que pode continuar a usar o utilizador - "root" já existente, sem palavra chave, e modificar essa - informação mais logo;
-- Já tem o que precisa para instalar Moodle! Obtenha uma cópia da - versão mais recente do Moodle a partir de http://moodle.org/download, - e descomprima o ficheiro zip;
-- Copie os ficheiros do Moodle para - C:\Program Files\EasyPHP\www. Pode copiar o directório - completo (por exemplo C:\Program Files\EasyPHP\www\moodle) ou todo o - conteúdo do directório moodle. Se optar pela segunda opção, - deverá poder aceder a sua página usando http://localhost/ em vez de - http://localhost/moodle/;
-- Crie um novo directório vazio em alguma parte, onde Moodle copiará - os ficheiros recebidos; por exemplo: C:\moodledata;
-- Entre no seu directório do Moodle. Faça uma copia de config-dist.php, - e mude-lhe o nome para config.php;
-- Edite o ficheiro config.php usando algum editor de texto (Notepad - serve, mas tenha cuidado de não introduzir espaço em branco adicional - no fim de cada linha);
-- Escreva a informação sobre a sua nova base de dados:
-
- $CFG->dbtype = 'mysql';
- $CFG->dbhost = 'localhost';
- $CFG->dbname = 'moodle';
- $CFG->dbuser = 'root';
- $CFG->dbpass = '';
- $CFG->dbpersist = true;
- $CFG->prefix = 'mdl_';- E o caminho completo dos seus ficheiros:
-
- $CFG->wwwroot = 'http://localhost/moodle'; // Pode usar endereço externo se tiver algum.
- $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';
- $CFG->dataroot = 'C:\moodledata';- Grave o novo ficheiro config.php - pode ignorar outras opções que - existam no ficheiro;
-- A instalação está quase concluída! O resto do processo é - feito através das páginas web. Aceda à página - http://localhost/moodle/admin/ - com o seu navegador Web, para continuar com o processo de instalação;
-- Para usar ficheiros ZIP em Moodle (por exemplo para as cópias de - segurança usa-se zip) poderá ser preciso activar "zlib". - Isso pode ser feito entrando no directório do EasyPHP - (C:\Program Files\EasyPHP) e executando o programa - phpini.exe nesse directório. Seleccione a caixa ao lado de - "zlib.dll". Feche essa janela, carregue com o botão direito - do rato sobre o E preto na barra de ferramentas para aceder o menu, e - seleccione "Restart";
-- Finalmente, precisa de configurar algum tipo de "cron". - Consulte os pormenores no - Guia de Instalação.
-Se não puder usar o EasyPHP, aqui tem algumas dicas para evitar alguns - problemas comuns na configuração do PHP:
--
-- Assegure-se de activar o módulo GD para que Moodle possa processar - imagens - poderá ser preciso editar php.ini removendo o comentário - (;) na linha que diz: 'extension=php_gd2.dll'; -
-- Verifique que o módulo Zlib está activo para poder comprimir e - descomprimir ficheiros zip em Moodle;
-- Assegure-se que "sessions" está activo - pode precisar de - editar php.ini e preparar o directório session.save_path - - em vez do valor por omissão "/tmp", use um directório do Windows, - por exemplo "c:/temp".
--
Version: $Id$
- - + + + +++ +O Moodle está escrito numa linguagem de programação chamada PHP, e guarda a maior parte da sua informação numa base de dados. A base de dados que recomendamos é o MySQL. Antes de instalar o Moodle, é necessário ter uma instalação de PHP e uma base de dados funcional para que seja possível transformar o seu computador num servidor web funcional. Estes pacotes podem ser difíceis de instalar para o utilizador médio - por isso foi escrita esta página, para ajudar a tornar este processo tão simples quanto possível para diferentes plataformas:
++
+- Serviço de Alojamento
+- Mac OS X
+- Redhat Linux
+- Windows
++
Serviço de Alojamento
+++Infelizmente, os serviços de alojamento funcionam de forma bastante diversa. Alguns até farão a instalação do Moodle por si.
+A maioria deve oferecer uma forma de painel de controlo baseado na web, que lhe permita criar uma base de dados e definir um cron. Alguns até podem fornecer acesso de terminal via ssh, de forma a que possa utilizar a linha de comandos para proceder à instalação.
+Deve fazer a instalação seguindo passo a passo a Instalação do Moodle. Faça perguntas a quem lhe fornece o serviço de alojamento se tiver dificuldades.
++
Mac OS X
+++A forma mais fácil de proceder à instalação é usar o servidor Apache que a Apple fornece, e acrescentar o PHP e o MySQL usando os pacotes de Marc Liyanage. As seguintes ligações contêm instruções fáceis de seguir, que não serão aqui replicadas:
+++PHP: Pode ser obtido aqui: http://www.entropy.ch/software/macosx/php/
+MySQL: Pode ser obtido aqui: http://www.entropy.ch/software/macosx/mysql/
+Depois de estes pacotes estarem instalados a Instalação do Moodle deve ser razoavelmente simples.
+Um guia passo-a-passo mais detalhado pode ser encontrado aqui: http://moodle.org/wiki/index.php/InstallingMoodle
++
Redhat Linux
+++Deve instalar todos os pacotes RPM disponíveis para o Apache, PHP e MySQL. + Um pacote de que as pessoas frequentemente se esquecem é o pacote php-mysql, que é necessário para que o PHP consiga falar com o MySQL.
+Depois de instalados, a Instalação do Moodle deve ser relativamente simples.
+Um guia passo-a-passo mais detalhado pode ser encontrado aqui: http://moodle.org/wiki/index.php/InstallingMoodle
++
Windows
+++A forma mais fácil de instalar tudo o que precisa é usar EasyPHP, um pacote que inclui todo o software que precisa numa única aplicação para Windows. + Eis os passos a seguir:
++
+- Primeiro, se já instalou MySQL anteriormente (em forma isolada ou + como parte de outro pacote), desinstale-o, apague todos os ficheiros do + MySQL e assegure-se de apagar c:my.cnf e + c:windowsmy.ini. Poderá ser conveniente procurar + qualquer ficheiro com nome my.cnf + ou my.ini;
+- Se alguma vez instalou PHP anteriormente, apague do seu directório + do Windows quaisquer ficheiros com nome php4ts.dll, + assim como qualquer ficheiro php.ini;
+- Obtenha uma cópia do código do EasyPHP a partir de: http://www.easyphp.org/telechargements/dn.php?F=easyphp1-7 + (aproximadamente 10 Mb);
+- Execute o ficheiro: easyphp1-7_setup.exe. O processo + de instalação é em francês, mas é muito similar à instalação de qualquer + outro programa em Windows - sugiro que aceite todos os valores + predefinidos e avance pelos passos do processo de instalação. Repare que + "Suivant" significa Próximo e "Oui" significa + Sim;
+- No fim do processo de instalação, deixe seleccionada a caixa que diz + "Lancer EasyPHP" (Iniciar EasyPHP) e carregue no botão + "Terminer". Poderá aparecer uma página web com informações + que pode ignorar;
+- Se tudo correu bem, parabéns! Já tem Apache, PHP e MySQL instalados + e a funcionarem! Deverá ver um E preto na sua barra de ferramentas. Pode + carregar nele com o botão direito do rato para aceder a um menu que lhe + permite controlar os programas em execução;
+- Alguma informação poderão estar em francês. Se preferir que apareça + em inglês, pode copiar o ficheiro http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7 + o qual contém versões inglesas dos subdirectórios www e home no + directório EasyPHP1-7. Esses ficheiros podem ser copiados por cima + dos ficheiros em francês;
+- A seguir, deverá preparar uma base de dados a ser usada por Moodle. + Carregue no E preto, na barra de ferramentas, com o botão direito do + rato, seleccione Administração, e carregue sobre DB Management (a lado + de PHPMyAdmin);
+- Quando lhe for pedido um nome de utilizador, use + "root" com palavra chave em + branco. Deverá ver uma interface do phpMyAdmin que lhe permite + criar novas bases de dados e contas de utilizadores;
+- Crie uma nova base de dados escrevendo "moodle" no campo + do nome e carregando no botão "Create". Isso foi fácil!
+- Se quiser, pode também criar um novo utilizador para aceder à base + de dados do Moodle. Essa tarefa poderá ser um pouco complexa para um + utilizador inexperiente, assim que pode continuar a usar o utilizador + "root" já existente, sem palavra chave, e modificar essa + informação mais logo;
+- Já tem o que precisa para instalar Moodle! Obtenha uma cópia da + versão mais recente do Moodle a partir de http://moodle.org/download, + e descomprima o ficheiro zip;
+- Copie os ficheiros do Moodle para + C:Program FilesEasyPHPwww. Pode copiar o directório + completo (por exemplo C:Program FilesEasyPHPwwwmoodle) ou todo o + conteúdo do directório moodle. Se optar pela segunda opção, + deverá poder aceder a sua página usando http://localhost/ em vez de + http://localhost/moodle/;
+- Crie um novo directório vazio em alguma parte, onde Moodle copiará + os ficheiros recebidos; por exemplo: C:moodledata;
+- Entre no seu directório do Moodle. Faça uma copia de config-dist.php, + e mude-lhe o nome para config.php;
+- Edite o ficheiro config.php usando algum editor de texto (Notepad + serve, mas tenha cuidado de não introduzir espaço em branco adicional + no fim de cada linha);
+- Escreva a informação sobre a sua nova base de dados:
+
+ $CFG->dbtype = 'mysql';
+ $CFG->dbhost = 'localhost';
+ $CFG->dbname = 'moodle';
+ $CFG->dbuser = 'root';
+ $CFG->dbpass = '';
+ $CFG->dbpersist = true;
+ $CFG->prefix = 'mdl_';- E o caminho completo dos seus ficheiros:
+
+ $CFG->wwwroot = 'http://localhost/moodle'; // Pode usar endereço externo se tiver algum.
+ $CFG->dirroot = 'C:Program FilesEasyPHPwwwmoodle';
+ $CFG->dataroot = 'C:moodledata';- Grave o novo ficheiro config.php - pode ignorar outras opções que + existam no ficheiro;
+- A instalação está quase concluída! O resto do processo é + feito através das páginas web. Aceda à página + http://localhost/moodle/admin/ + com o seu navegador Web, para continuar com o processo de instalação;
+- Para usar ficheiros ZIP em Moodle (por exemplo para as cópias de + segurança usa-se zip) poderá ser preciso activar "zlib". + Isso pode ser feito entrando no directório do EasyPHP + (C:Program FilesEasyPHP) e executando o programa + phpini.exe nesse directório. Seleccione a caixa ao lado de + "zlib.dll". Feche essa janela, carregue com o botão direito + do rato sobre o E preto na barra de ferramentas para aceder o menu, e + seleccione "Restart";
+- Finalmente, precisa de configurar algum tipo de "cron". + Consulte os pormenores no + Guia de Instalação.
+Se não puder usar o EasyPHP, aqui tem algumas dicas para evitar alguns + problemas comuns na configuração do PHP:
++
+- Assegure-se de activar o módulo GD para que Moodle possa processar + imagens - poderá ser preciso editar php.ini removendo o comentário + (;) na linha que diz: 'extension=php_gd2.dll'; +
+- Verifique que o módulo Zlib está activo para poder comprimir e + descomprimir ficheiros zip em Moodle;
+- Assegure-se que "sessions" está activo - pode precisar de + editar php.ini e preparar o directório session.save_path + - em vez do valor por omissão "/tmp", use um directório do Windows, + por exemplo "c:/temp".
++
Version: $Id$
+ + \ No newline at end of file diff --git a/lang/pt/docs/intro.html b/lang/pt/docs/intro.html index 0d2b9cea863..2b6b82c47cc 100644 --- a/lang/pt/docs/intro.html +++ b/lang/pt/docs/intro.html @@ -1,49 +1,50 @@ - - - - ---Moodle é um pacote de software para produzir disciplinas baseadas na - Internet e sítios Web. Trata-se de um projecto em desenvolvimento que - visa criar a base para um esquema educativo baseado no - constructivismo social.
-Moodle distribui-se livremente na forma de - Open Source (sob a licença de Sofware Livre - GNU Public License). Em breve, isto quer dizer que os direitos de autor - estão protegidos, mas você tem liberdades adicionais: pode copiar o software, - usá-lo e modificá-lo, sempre e quando forneça o código fonte a - outros, não modifique ou retire as notas de - copyright, e use o mesmo tipo de licença livre para - qualquer software que produza baseado neste. Por favor consulte - mais pormenores no texto da licença e contacte directamente o - proprietário do - copyright se ainda tiver alguma questão. -
-Moodle poderá ser executado em qualquer plataforma que admita PHP, e que possa suportar - algum de entre vários tipos de bases de dados (em particular MySQL).
-A palavra Moodle referia-se originalmente ao acrónimo: "Modular - Object-Oriented Dynamic Learning Environment", que é especialmente - significativo para programadores e investigadores da área da educação. - Em inglês a palavra Moodle é também um verbo que descreve a acção que, com - frequência conduz a resultados criativos, de deambular com preguiça, enquanto - se faz com gosto o que for aparecendo para fazer. Assim, o nome Moodle - aplica-se tanto à forma como foi feito, como à forma como um aluno ou - docente se envolve numa disciplina "em-linha". Quen utilizar o Moodle - designa-se de Moodler.
-Venha "moodlar" connosco!
-
-
Version: $Id$
- - + + + + +++Moodle é um pacote de software para produzir disciplinas baseadas na + Internet e sítios Web. Trata-se de um projecto em desenvolvimento que + visa criar a base para um esquema educativo baseado no + constructivismo social.
+Moodle distribui-se livremente na forma de + Open Source (sob a licença de Sofware Livre + GNU Public License). Em breve, isto quer dizer que os direitos de autor + estão protegidos, mas você tem liberdades adicionais: pode copiar o software, + usá-lo e modificá-lo, sempre e quando forneça o código fonte a + outros, não modifique ou retire as notas de + copyright, e use o mesmo tipo de licença livre para + qualquer software que produza baseado neste. Por favor consulte + mais pormenores no texto da licença e contacte directamente o + proprietário do + copyright se ainda tiver alguma questão. +
+Moodle poderá ser executado em qualquer plataforma que admita PHP, e que possa suportar + algum de entre vários tipos de bases de dados (em particular MySQL).
+A palavra Moodle referia-se originalmente ao acrónimo: "Modular + Object-Oriented Dynamic Learning Environment", que é especialmente + significativo para programadores e investigadores da área da educação. + Em inglês a palavra Moodle é também um verbo que descreve a acção que, com + frequência conduz a resultados criativos, de deambular com preguiça, enquanto + se faz com gosto o que for aparecendo para fazer. Assim, o nome Moodle + aplica-se tanto à forma como foi feito, como à forma como um aluno ou + docente se envolve numa disciplina "em-linha". Quen utilizar o Moodle + designa-se de Moodler.
+Venha "moodlar" connosco!
+
+
Version: $Id$
+ + \ No newline at end of file diff --git a/lang/pt/docs/licence.html b/lang/pt/docs/licence.html index 7aa4c2107bc..ad4e9df53e1 100644 --- a/lang/pt/docs/licence.html +++ b/lang/pt/docs/licence.html @@ -1,40 +1,41 @@ - - - - --- - - -O nome Moodle™ é uma marca registada por - The Moodle Trust.
-
- Tem permissão para usar este nome para qualquer actividade relacionada com o - software Moodle descrito abaixo.O software Moodle é Copyright de Martin - Dougiamas, © 1999-2004.
-Este programa é software livre; pode redistribuí-lo e/ou modificá-lo sob - os termos da GNU General Public License como publicada pela Free - Software Foundation; tanto a versão 2 da Licença, ou (como opção) qualquer - versão posterior.
-Este programa é distribuído na esperança de que irá ser útil, mas SEM - QUALQUER GARANTIA; sem sequer a garantia implícita de COMERCIABILIDADE ou - APTIDÃO PARA UM CERTO PROPÓSITO. Consulte a GNU General Public - License para mais detalhes (anexa abaixo). -
-
-
- -GNU GENERAL PUBLIC LICENSE-
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
Version: $Id$
- - + + + + +++ + + +O nome Moodle™ é uma marca registada por + The Moodle Trust.
+
+ Tem permissão para usar este nome para qualquer actividade relacionada com o + software Moodle descrito abaixo.O software Moodle é Copyright de Martin + Dougiamas, © 1999-2004.
+Este programa é software livre; pode redistribuí-lo e/ou modificá-lo sob + os termos da GNU General Public License como publicada pela Free + Software Foundation; tanto a versão 2 da Licença, ou (como opção) qualquer + versão posterior.
+Este programa é distribuído na esperança de que irá ser útil, mas SEM + QUALQUER GARANTIA; sem sequer a garantia implícita de COMERCIABILIDADE ou + APTIDÃO PARA UM CERTO PROPÓSITO. Consulte a GNU General Public + License para mais detalhes (anexa abaixo). +
+
+
+ +GNU GENERAL PUBLIC LICENSE+
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
Version: $Id$
+ + \ No newline at end of file diff --git a/lang/pt/docs/philosophy.html b/lang/pt/docs/philosophy.html index 1ea4f64c47d..515d38d09c5 100755 --- a/lang/pt/docs/philosophy.html +++ b/lang/pt/docs/philosophy.html @@ -1,53 +1,54 @@ - - - - ---O design e desenvolvimento do Moodle seguem uma filosofia de aprendizagem muito particular, um modo de pensar do qual pode ouvir falar, em termos abreviados, como "pedagogia socio-construcionista". (Alguns de vocês, mais virados para a ciência, já devem estar a pensar "tretas...educação ligeira..." e a chegar a mão ao rato, mas por favor continuem a ler – isto é útil para todos os assuntos!)
-Esta página tenta explicar em termos simples o que aquela frase significa explorando os quatro principais conceitos por detrás dela. Note que cada um deles resume um olhar sobre uma imensa quantidade de variada investigação pelo que estas definições podem parecer vagas se já tinha lido sobre estes assuntos antes.
-Se estes conceitos são inteiramente novos para si, então é provável que estas ideias sejam, a princípio, difíceis de entender – só posso recomendar que as leia cuidadosamente, ao mesmo tempo pensando na sua própria experiência em tentar aprender qualquer coisa.
-
-1. Construtivismo
---Este ponto de vista defende que as pessoas constroem activamente novo conhecimento ao interagirem com o seu ambiente.
-Tudo o que lê, vê, ouve, sente e toca é confrontado com o seu conhecimento anterior e se for plausível dentro do seu universo mental, pode formar novo conhecimento que você passa a transportar. O conhecimento é fortalecido se o puder usar com sucesso no seu ambiente alargado. Você não é apenas um banco de memória que passivamente absorve a informação, nem pode o conhecimento ser "transmitido" para si simplesmente lendo algo ou ouvindo alguém.
-Não quer isto dizer que não pode aprender ao ler uma página web ou estando numa aula, claro que pode, só enfatiza que há mais interpretação a acontecer do que uma mera transferência de informação de um cérebro para o outro.
-
-2. Construcionismo
---O construcionismo afirma que a aprendizagem é particularmente eficaz quando construíndo algo para outros experimentarem. Isto pode ser qualquer coisa desde uma frase dita ou uma pequena publicação na internet, a artefactos mais complexos como uma pintura, uma casa ou um pacote de software.
-Por exemplo, pode ler esta página várias vezes e ainda assim esquecer-se dela já amanhã – mas se tentasse explicar estas ideias a outra pessoa usando as suas próprias palavras, ou fizesse uma apresentação que explicasse estes conceitos, então garanto-lhe que teria uma melhor compreensão que seria mais integrada nas suas ideias. Por isto é que as pessoas tomam notas durante as aulas, mesmo quando não voltam a olhar para elas. -
-
-3. Construtivismo Social
---sto estende as ideias apresentadas acima a grupos sociais construindo coisas uns para os outros, criando em colaboração uma pequena cultura de artefactos partilhados com significados também partilhados. Quando alguém está imerso numa cultura deste género, está a todo o momento a aprender como ser parte dessa cultura, a diversos níveis.
-Um exemplo bastante simples é um objecto como uma caneca. Este objecto pode ser usado para várias coisas, mas a sua forma sugere algum "e;conhecimento" sobre o conter de um líquido. Um exemplo mais complexo é o de um curso on-line – não só as "formas" das ferramentas de software indicam certas coisas sobre a maneira como estes cursos devem funcionar, mas também as actividades e textos produzidos no seio do grupo como um todo vão ajudar a definir como cada pessoa se comporta dentro dele.
-
-4. Ligados e Separados
---Esta ideia entra mais a fundo nas motivações dos indivíduos no seio de uma discussão. Comportamento de separação existe quando alguém tenta permanecer "objectivo" e "factual", e tende a defender as suas ideias usando a lógica para encontrar falhas nas ideias dos seus opositores. Comportamento de ligação é uma abordagem de maior empatia que aceita a subjectividade, tentando ouvir e colocando questões numa tentativa de compreender o outro ponto de vista. Comportamento construído existe quando uma pessoa é sensível a ambas as abordagens e é capaz de escolher entre elas de acordo com a situação.
-Em geral, uma dose saudável de comportamento de ligação numa comunidade de aprendizagem é um poderoso estimulante desta mesma aprendizagem, não só aproximando as pessoas como promovendo uma reflecção mais profunda e um re-pensar dos seus ideais presentes.
-
-Uma vez pensando em todas estas questões, vai conseguir concentrar-se melhor nas experiências que seriam melhores para aprender do ponto de vista do aluno, em vez de apenas publicar e avaliar a informação que pensa que eles necessitam. Pode também ajudá-lo a perceber como cada participante num curso pode também ser docente para além de aluno. O seu trabalho como "docente" pode passar de ser "a fonte de conhecimento" a ser uma influência e um modelo de cultura do conhecimento, comunicando com os alunos num modo pessoal que vai de encontro às suas necessidades de aprendizagem, e moderando discussões e actividades de um modo que colectivamente encaminha os alunos para os objectivos de aprendizagem da disciplina.
-É óbvio que o Moodle não força este tipo de comportamento, mas é nisto que é exímio. Futuramente, logo que a infraestrutura técnica do Moodle comece a estabilizar, novos melhoramentos no suporte pedagógico serão a direcção principal do seu desenvolvimento.
-
Version: $Id$
- - + + + + +++O design e desenvolvimento do Moodle seguem uma filosofia de aprendizagem muito particular, um modo de pensar do qual pode ouvir falar, em termos abreviados, como "pedagogia socio-construcionista". (Alguns de vocês, mais virados para a ciência, já devem estar a pensar "tretas...educação ligeira..." e a chegar a mão ao rato, mas por favor continuem a ler – isto é útil para todos os assuntos!)
+Esta página tenta explicar em termos simples o que aquela frase significa explorando os quatro principais conceitos por detrás dela. Note que cada um deles resume um olhar sobre uma imensa quantidade de variada investigação pelo que estas definições podem parecer vagas se já tinha lido sobre estes assuntos antes.
+Se estes conceitos são inteiramente novos para si, então é provável que estas ideias sejam, a princípio, difíceis de entender – só posso recomendar que as leia cuidadosamente, ao mesmo tempo pensando na sua própria experiência em tentar aprender qualquer coisa.
+
+1. Construtivismo
+++Este ponto de vista defende que as pessoas constroem activamente novo conhecimento ao interagirem com o seu ambiente.
+Tudo o que lê, vê, ouve, sente e toca é confrontado com o seu conhecimento anterior e se for plausível dentro do seu universo mental, pode formar novo conhecimento que você passa a transportar. O conhecimento é fortalecido se o puder usar com sucesso no seu ambiente alargado. Você não é apenas um banco de memória que passivamente absorve a informação, nem pode o conhecimento ser "transmitido" para si simplesmente lendo algo ou ouvindo alguém.
+Não quer isto dizer que não pode aprender ao ler uma página web ou estando numa aula, claro que pode, só enfatiza que há mais interpretação a acontecer do que uma mera transferência de informação de um cérebro para o outro.
+
+2. Construcionismo
+++O construcionismo afirma que a aprendizagem é particularmente eficaz quando construíndo algo para outros experimentarem. Isto pode ser qualquer coisa desde uma frase dita ou uma pequena publicação na internet, a artefactos mais complexos como uma pintura, uma casa ou um pacote de software.
+Por exemplo, pode ler esta página várias vezes e ainda assim esquecer-se dela já amanhã – mas se tentasse explicar estas ideias a outra pessoa usando as suas próprias palavras, ou fizesse uma apresentação que explicasse estes conceitos, então garanto-lhe que teria uma melhor compreensão que seria mais integrada nas suas ideias. Por isto é que as pessoas tomam notas durante as aulas, mesmo quando não voltam a olhar para elas. +
+
+3. Construtivismo Social
+++sto estende as ideias apresentadas acima a grupos sociais construindo coisas uns para os outros, criando em colaboração uma pequena cultura de artefactos partilhados com significados também partilhados. Quando alguém está imerso numa cultura deste género, está a todo o momento a aprender como ser parte dessa cultura, a diversos níveis.
+Um exemplo bastante simples é um objecto como uma caneca. Este objecto pode ser usado para várias coisas, mas a sua forma sugere algum "e;conhecimento" sobre o conter de um líquido. Um exemplo mais complexo é o de um curso on-line – não só as "formas" das ferramentas de software indicam certas coisas sobre a maneira como estes cursos devem funcionar, mas também as actividades e textos produzidos no seio do grupo como um todo vão ajudar a definir como cada pessoa se comporta dentro dele.
+
+4. Ligados e Separados
+++Esta ideia entra mais a fundo nas motivações dos indivíduos no seio de uma discussão. Comportamento de separação existe quando alguém tenta permanecer "objectivo" e "factual", e tende a defender as suas ideias usando a lógica para encontrar falhas nas ideias dos seus opositores. Comportamento de ligação é uma abordagem de maior empatia que aceita a subjectividade, tentando ouvir e colocando questões numa tentativa de compreender o outro ponto de vista. Comportamento construído existe quando uma pessoa é sensível a ambas as abordagens e é capaz de escolher entre elas de acordo com a situação.
+Em geral, uma dose saudável de comportamento de ligação numa comunidade de aprendizagem é um poderoso estimulante desta mesma aprendizagem, não só aproximando as pessoas como promovendo uma reflecção mais profunda e um re-pensar dos seus ideais presentes.
+
+Uma vez pensando em todas estas questões, vai conseguir concentrar-se melhor nas experiências que seriam melhores para aprender do ponto de vista do aluno, em vez de apenas publicar e avaliar a informação que pensa que eles necessitam. Pode também ajudá-lo a perceber como cada participante num curso pode também ser docente para além de aluno. O seu trabalho como "docente" pode passar de ser "a fonte de conhecimento" a ser uma influência e um modelo de cultura do conhecimento, comunicando com os alunos num modo pessoal que vai de encontro às suas necessidades de aprendizagem, e moderando discussões e actividades de um modo que colectivamente encaminha os alunos para os objectivos de aprendizagem da disciplina.
+É óbvio que o Moodle não força este tipo de comportamento, mas é nisto que é exímio. Futuramente, logo que a infraestrutura técnica do Moodle comece a estabilizar, novos melhoramentos no suporte pedagógico serão a direcção principal do seu desenvolvimento.
+
Version: $Id$
+ + \ No newline at end of file