Temat: Moodle 2.4
Witam,
czyste Moodle_24_STABLE instaluje się na nazwa.pl bez większych problemów, trzeba tylko wykonać poniższe kroki:
- tworzymy na nazwie bazę danych (domyślne kodowanie nowych baz danych w nazwie.pl jest ok)
- włączamy obsługę PHP 5.3 (panel administratora)
- W celu ominięcia monitów o problemie z niebezpiecznym położeniem katalogu moodledata instalujemy najpierw moodle na jakimkolwiek serwerze/komputerze lokalnym (warto nazwę bazy, użytkownika oraz hasło ustawić takie samo jakie ustwailiśmy do bazy na nazwa.pl). Dodatkowo możemy po instalacji zalogować się do moodle i uzupełnić profil administratora. Po tym wylogowujemy się.
- eksportujemy zawartość lokalnej bazy danych np. do pliku sql za pomocą phpmyadmin i importujemy ją do pustej bazy utworzonej na nazwie.
- edytujemy plik config.php uzupełniając go o dane bazy utworzonej na nazwa.pl:
-- $CFG->dbhost - podane przy tworzeniu bazy na nazwa.pl
-- $CFG->wwwroot - podkatalog w którym jest moodle (lub wpisujemy utworzoną przez nas poddomenę)
-- $CFG->dataroot - scieżka dostępu do moodledata w postaci: /home/nazwa_hostingu/ftp/moodledata (lub podkatalog w którym go umieściliśmy)
-- $CFG->dbname, $CFG->dbuser, $CFG->dbpass - jeśli były inne
-- NAJWAŻNIEJSZE: aby połączyć się z bazą na porcie 3307 lub innym musimy podać ten port, inaczej będzie użyty domyślny 3306. Robimy to mniej więcej tak:
$CFG->dboptions = array (
'dbpersist' => 0,
'dbport' => '3307',
'dbsocket' => 0,
);
- Kopiujemy pliki lokalnej instalacji na serwer nazwy (najlepiej do podkatalogu katalogu głównego - możemy później stworzyć domenę wskazującą na ten podkatalog)
Teraz pozostaje najważniejsze: zabezpieczyć moodledata bo znajduje się w lokalizacji dostępnej z internetu...