В целях теста решил развернуть машинку с moodle 2.4, используя связку nginx+php-fpm. Все настроил, использовал конфиг для nginx, который приведен здесь. НО! При заходе на сайт получил сообщение "Доступ запрещен". Проблема была в файле конфигурации nginx. Удалил строки:
fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info;
И вроде бы все ок, но не отдает статику. Через firebug глянул-все запросы на статику выдали 404(Not found). Все потому, что moodle получал её не напрямую, а через скрипты а-ля script.php/path/to/image.jpg.
Тогда, в секцию location конфигурацинного файла nginx добавил следующее:
rewrite ^(.*)/(.*\.php)(/)(.*)$ /$1/$2?file=/$4 last;
И только после этого получил полностью рабочий вариант moodle 2.4, но и его надо тестировать теперь.