Hallo,
ich bin mit moodle 1.6 von Linux 10.1 nach linux 10.2 umgezogen.
Ich habe:
moodle.sql exportiert und wieder importiert
das gesamte Verzeichnis /moodle und /moodledata auf den neuen Rechner kopiert.
In /moodle/config.php das www-root entsprechend angepasst.
Die moodle DB scheint ok zu sein, es sind zumindest gleich viele Tabellen wie in der Originalversion. Moodle startet, ich kann mich anmelden und Kurse auswählen.
Nur leider bekomme ich mit
http://adresse/moodle/admin (also wenn ich in den Admin Bereich will)
eine komplett leere Seite
Hat das vielleicht mit den Rechten zu tun ? Oder muss ich noch irgendwo was anpassen ? Gibt es eine bessere Methode umzuziehen ?
Frank
Vermutlich wieder das "alte" Problem: Limits auf dem Webserver erreicht?
Frage Deinen Admin danach (oder selber syslogs und apache-logs
entspr. checken).
S.
Frage Deinen Admin danach (oder selber syslogs und apache-logs
entspr. checken).
S.
im Apache Log steht
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 491520 bytes) in /srv/www/htdocs/moodle/mod/g
[Sun Mar 11 19:40:08 2007] [notice] caught SIGTERM, shutting down
[Sun Mar 11 19:40:09 2007] [notice] Apache/2.2.3 (Linux/SUSE) configured -- resuming normal operations
wie kann ich das denn beheben ? Bedeutet das der Webserver hat zuwenig RAM ?
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 491520 bytes) in /srv/www/htdocs/moodle/mod/g
[Sun Mar 11 19:40:08 2007] [notice] caught SIGTERM, shutting down
[Sun Mar 11 19:40:09 2007] [notice] Apache/2.2.3 (Linux/SUSE) configured -- resuming normal operations
wie kann ich das denn beheben ? Bedeutet das der Webserver hat zuwenig RAM ?
Hallo Frank,
Bitte setze den Wert für
memory_limit
in der php.ini auf z.B. 32M, also
memory_limit = 32M
<?php phpinfo(); ?>
Speichere sie als "info.php" im Webverzeichnis ab und rufe sie mit dem Browser auf.
Geht auch auf der Konsole - einfach in den Webordner wechseln und ein beherztes:
echo "<?php phpinfo(); ?> " > info.php
und alles ist paletti.
Entweder suchst du mit der Suchfunktion des Browsers danach oder du findest den Eintrag zum Pfad ganz oben in der Ausgabe selbst.
Gruß,
Maik
Bitte setze den Wert für
memory_limit
in der php.ini auf z.B. 32M, also
memory_limit = 32M
Dafür benötigst du in der Regel Rootrechte. Leider weiß ich nicht, wo diese Datei bei Susi liegt, was du aber herausfinden kannst. Lege eine Datei mit folgendem Inhalt an:
<?php phpinfo(); ?>
Speichere sie als "info.php" im Webverzeichnis ab und rufe sie mit dem Browser auf.
Geht auch auf der Konsole - einfach in den Webordner wechseln und ein beherztes:
echo "<?php phpinfo(); ?> " > info.php
und alles ist paletti.
Entweder suchst du mit der Suchfunktion des Browsers danach oder du findest den Eintrag zum Pfad ganz oben in der Ausgabe selbst.
Generell sieht es mehr danach aus, als ob Moodle mit der installierten PHP-Version nicht will. Da der Apache wegen so einer Nichtigkeit komplett abschiert, ist eher ungewöhnlich.
Gruß,
Maik
Problem gelöst; man kann in der php.ini den memory einstellen