обновление — файл index.php курса не загружается после обновления с Moodle 2.2.11

Мне нужна помощь с материалами моего курса, созданными для Moodle. Проблема в том, что после того, как я обновил версию moodle версии 2.2.11 до версии 2.8.3, основной файл index.php курса больше не интерпретируется и показывает источник этого файла index.php. Также с процессом обновления я переключился на новую версию php 5.6.3 (новый moodle работает только с версиями 5.4 или новее, и я думаю, что это проблема, потому что с версией 5.3 php все работало нормально). ошибка в том, что когда я пытаюсь получить доступ к курсу, вместо места для материала курса появляется исходный код index.php.

0

Решение

Если ваш PHP-код не выполняется и загружается в виде открытого текста, то я на 80% уверен, что это проблема с PHP, а не с самим Moodle.

Первое, что вам нужно сделать, это убедиться, что PHP установлен и работает.

Вы можете сделать это, запустив этот код:

<?    phpinfo();    ?>

Если вы получаете возврат, то он работает, если нет, то снова посетите вашу cPanel и изучите ваши настройки.

Убедитесь, что на вашем сервере Apache работает PHP, проверив файл httpd.conf.

И я знаю, что это звучит глупо, но также проверьте синтаксис вашего файла index.php. (Особенно, если PHP работает нормально), потому что это обычно означает, что у вас есть синтаксическая ошибка. Если это сводится к этому, проверьте, что все ваши заявления, в противном случае сервер просто предположит, что это открытый текст. Самый простой способ сделать это — использовать NotePad ++. Нажмите на любой

Tldr: Возможно, PHP работает неправильно. Я не имею ничего общего с Moodle. Но я могу ошибаться.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]