Distributie: Linux Debian Sarge (sommige servers Debian Edge)
Webserver Software:
-PHP 5.2
-MySQL 4.0.24 Standard
-Apache 2.2
-Bind9
-Postfix
-Qmail (POP3)
-Perl 5.8.4
Ik heb gewoon een .nl domein (dat dus gekoppeld aan en hostingspakket is) en ik heb de installatie handleiding gevolgd. Ik blijf echter bij install.php al hangen, vrij snel dus. Iemand ervaring bij hostingdiscounter en een moodle omgeving draaien?
Controleer even of php werkt.
In de bijlage staat het bestandje test.php
Upload dit naar de root van je webruimte
Open een browser en type http://jouwdomeinnaam.nl/test.php
als het goed is zie je dan alleen: php werkt correct
Ik heb het gedaan en het werkt inderdaad. Staat basis lettertype: php werkt correct. Ik heb het in de HTML map gedaan (is dat goed of moet het in de volledig kale root waar HTML in staat).
Na dit gedaan te hebben heb ik nog een keer de install php gestart, ik kan nu alleen de taal kiezen. Verder loopt het direct vast met de melding dat de bestanden niet in de verwachte plek staan (wat volgens mij toch echt niet zo is, aangezien de install.php wel start, al is het niet helemaal op een normale manier...)
Alle mogelijk opties zijn welkom!
De php bestanden en overige mappen van Moodle staan inderdaad in de Html map waar nu ook de test.php nu staat
De map moodledata die wordt aangemaakt tijdens de installatie staat hierbuiten. (deze is niet vanaf het web rechtstreeks benaderbaar)
Tijdens de installatie wordt ook het bestand config.php in de Html map aangemaakt.
Afhankelijk van de gebruikte server moet je dit soms zelf handmatig doen.
Je hebt een database username en password nodig die je van je provider gekregen hebt.
Bij mij ziet config.php er ongeveer zo uit:
******************************************************************************************
<?php /// Moodle Configuration File
unset($CFG);
$CFG->dbtype = 'mysql';
$CFG->dbhost = 'localhost';
$CFG->dbname = 'walhak';
$CFG->dbuser = 'MySql DataBase inlognaam van je provider';
$CFG->dbpass = 'MySql DataBase wachtwoord van je provider';
$CFG->dbpersist = false;
$CFG->prefix = 'mdl_';
$CFG->wwwroot = 'http://www.walhak.com';
$CFG->dirroot = '/home/walhak.com/public_html';
$CFG->dataroot = '/home/walhak.com/moodledata';
$CFG->admin = 'admin';
$CFG->directorypermissions = 00777; // try 02777 on a server in Safe Mode
require_once("$CFG->dirroot/lib/setup.php");
// MAKE SURE WHEN YOU EDIT THIS FILE THAT THERE ARE NO SPACES, BLANK LINES,
// RETURNS, OR ANYTHING ELSE AFTER THE TWO CHARACTERS ON THE NEXT LINE.
?>
**********************************************************************************************************
Kijk even in de specificaties van je hostingsprovider wat betreft MySql databasenaam enz
Als het allemaal niet automatisch gebeurt maak je config.php en moodledata dus handmatig aan en zorg je voor voldoende rechten vanaf het web op deze bestanden en mappen.
Met een FTP programma zoals Filezilla kun je de rechten achteraf allemaal weer corrigeren.
Bedankt voor de oplossing!