Benvingudes i benvinguts al portal Linkat

La Linkat és la distribució educativa de GNU/Linux que ha iniciat i ofereix el Departament d'Educació a la comunitat educativa. Es tracta d'un projecte de programari lliure que permet als centres educatius, però també a tota la societat, tenir accés de forma legal, gratuïta i amb suport tècnic professional, a un conjunt molt ampli d'aplicacions: educatives, d'ofimàtica, d'Internet, multimèdia...

Instal·lació d'un Moodle al servidor Linkat2  Final

  • Estic intentant instal·lar un Moodle al servidor Linkat2 de l'escola. Però no acaba de configurar-se (pantalla en Blanc).
    He instalat els paquets que faltaven (a Escriptori-Instal·la el programari). He obert el phpMyAdmin per crear la base de dades.
    Surt un avís (triangle amb un punt d'exclamació) que diu: "La teva llibreria MySQL de PHP MySQL versió 5.0.45 és diferent del teu servidor MySQL versió 5.0.26. Això por provocar comportaments inesperats.
    He creat la base de dades. He anat al moodle: http://localhost/moodle. Surten totalment correctes i sense problemes les següens pàgines:
    Comprobant paràmetres de PHP...
    Ubicacions...
    Configurar la base de dades...
    Proves del servidor...
    Paquet d'idiomes...
    Creació del fitxer config.php...
    Copyright...
    Informació edició actual...
    Configurant la base de dades ...
    Configurant taules del móduls ...
    Configurant taules de conectors ...
    Actualitzant la base de dades ... versió de les còpies de seguretat ...
    Actualitzant la base de dades ... versió dels blocs ...
    Actualitzant les taules dels blocs
    Actualitzant les taules del conectors ...
    ... i pantalla del navegador en blanc (URL= http://localhost/moodle/admin/index.php").
    El fitxer existeix i té contingut.
    Els permisos estaven a 644 (lectura per a totom i escriptura per al propietari -root-), i els he modificat afegint execució per a tothom, pero tampoc surt res. He reiniciat l'apache per si de cas, i res de res. Ni reiniciant l'ordinador.
    He esborrat la base de dades i el config.php del moodle, i he repetit el procés amb exactament el mateix resultat.
    Amb http://localhost/moodle va directament a la pàgina en blanc.
    ¿Es això un comportament inesperat? ¿Com ho puc solucionar?
    Una empenteta per continuar, siusplau!
  • Hola:

    Obre una consola (Aplicacions=> Sistema=> Terminal => Consola) i escriu com a root : tail -f /var/log/apache2/error_log
    Podràs veure els missatges d'error.
    Repassa la configuració del fitxer config.php. Mira les variables wwwroot i dirroot.



    Editat per: crevilla, 02/Febrer/2009 - 16:25
  • Les variables al fitxer config.php del /srv/www/htdocs/moodle son correctes.
    L'apache en iniciar produeix el següent log:
    [Tue Feb 03 13:15:23 2009] [warn] Init: Session Cache is not configured [hint: SSLSessionCache]
    [Tue Feb 03 13:15:23 2009] [notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec2)
    PHP Warning: Module 'gd' already loaded in Unknown on line 0
    PHP Warning: Module 'mysql' already loaded in Unknown on line 0
    [Tue Feb 03 13:15:24 2009] [notice] Apache/2.2.3 (Linux/SUSE) configured -- resuming normal operations
    Al executar http://localhost/moodle no hi afageix res.
    El memory_limit del php.ini està establert a 16M
  • Suposo que també hauràs provat:

    http://localhost/moodle/index.php
  • El resultat és el mateix. Va a http://localhost/moodle/admin/index.php i pagina en blanc.
    Avui en he instal·lat un en un XP de la sala de professors, i a la pàgina en blanc tindria que apareixer : configurant taules de conectors:
    grade/exports/ods
    grade/exports/txt
    grade/exports/xls
    grade/exports/xml
    i tres o 4 pàgines més per arribar a la pàgina de dades de l'administrador
  • Hola, estic intentant isntal·lar el Moodle 1.9.3 en el Linkat2 i després de fer totes les instal·lacions al entrar en el Moodle també en surt la pàgina en blanc.
    He mirat els logs de l'Apache i surt aixó:

    [Thu Feb 05 16:58:21 2009] [error] [client 127.0.0.1] Directory index forbidden by Options directive: /srv/www/htdocs/moodle/

    He donat tots els permisos a les carpetes: htdocs, moodle i moodledata. S'ha de crear un usuari especial per l'apache?



    Editat per: jgonza24, 06/Febrer/2009 - 09:29
  • Al fitxer /etc/apache2/httpd.conf a la línia 164 aproximadament cal afegir index.php per tal de que respongui correctament als clients .
    Us passo la línia que nosaltres tenim:

    DirectoryIndex index.php index.html index.html.var
  • Bé, ja ho he solucionat. La solució no es la correcte, però funciona. No soc programador, pero he intentat seguir les subrutines dels fitchers .php. sembla ser que l'apache intenta escriure en alguna carpeta que no té tots el permisos.
    He fet:
    chown -R root /srv/www/htdocs/moodle
    chown -R root /srv/www/moodledata
    chmod -R 777 /srv/www/htdocs/moodle
    chmod -R 777 /srv/www/moodledata
    i solucionat!.
    Si s'han afegit moduls al directori moodle abans de la instalació, també em surt la página en blanc. Cal treurels, i fer la instalació. Després posar-los i executar "Notificacions" a la administració del lloc.
  • Hola Josep,

    Els permisos 777 no són els més adients.

    De la configuració que has proposat jo faria el següent:

    - Definiria un usuari webmaster que tingués el seu home a: /srv/www/htdocs
    Aquest usuari webmaster és el que ha de poder penjar fitxers en aquest directori. També pots canviar el RootDirectory de l'Apache de lloc però és més senzill fer-ho així

    Sobre els permisos dels directoris jo els deixaria així:

    chown -R webmaster:users /srv/www/htdocs/moodle
    chown -R wwwrun:www /srv/www/moodledata
    chmod -R 755 /srv/www/htdocs/moodle
    chmod -R 770 /srv/www/moodledata

    D'aquesta forma l'usuari webmaster és qui pot escriure dins del RootDirectory de l'Apache, en aquest cas el directori /srv/www/htdocs.

    L'usuari sota el qual funciona l'apache podrà escriure dins de la carpeta moodledata ja que té permisos.

    Amb aquests permisos, el moodle et funcionarà correctament i t'estalvies els problemes de tenir permisos 777 que faria que QUALSEVOL usuari del sistema pugui fer malbé la informació que hi ha dins del Moodle.


    Joan de Gracia
  • 0 usuaris

Aquesta llista mostra els usuaris actius durant els darrers 20 minuts.