Hi Howard, thanks for the advice,
My understanding of the 'update process' comes from what usually happens when I upgrade a program. I realise now that this is not possible with moodle. I will take more care in the future.
I am doing this update as I have done so successfully in the past, through the siteground management software 'softaculous'. I guess this is a 'script thing' you referred to. Sorry.
I followed your suggestion of removing the 'regexp' folder, and the update process has made progress. I moved through several other screens, clicking 'continue' and 'next' appropriately, though the debug was still throwing up a lot of error code.
Anyway I thought that I had miraculously come out the other side smelling of roses until I tried to log in. This is what I get:
XML Parsing Error: junk after document element
Location: http://www.Notmyrealaddress.com/online/
Line Number 1, Column 1870:<div class="notifytiny">Invalid get_string() identifier: 'healthcenter' or component 'moodle'.
Perhaps you are missing $string['healthcenter'] = ''; in lang/en/moodle.php?<ul style="text-align: left"><li>line 6592 of /lib/moodlelib.php:
call to debugging()</li><li>line 7216 of /lib/moodlelib.php:
call to core_string_manager->get_string()</li><li>line 8 of /admin/settings/unsupported.php:
call to get_string()</li><li>line 5919 of /lib/adminlib.php:
call to require()</li><li>line 3389 of /lib/navigationlib.php:
call to admin_get_root()</li><li>line 3294 of /lib/navigationlib.php:
call to settings_navigation->load_administration_settings()</li><li>line 713 of /lib/pagelib.php:
call to settings_navigation->initialise()</li><li>line 729 of /lib/pagelib.php:
call to moodle_page->magic_get_settingsnav()</li><li>line 133 of /blocks/settings/block_settings.php:
call to moodle_page->__get()</li><li>line 281 of /blocks/moodleblock.class.php:
call to block_settings->get_content()</li><li>line 232 of /blocks/moodleblock.class.php:
call to block_base->formatted_contents()</li><li>line 929 of /lib/blocklib.php:
call to block_base->get_content_for_output()</li><li>line 981 of /lib/blocklib.php:
call to block_manager->create_block_contents()</li><li>line 352 of /lib/blocklib.php:
call to block_manager->ensure_content_created()</li><li>line 6 of /theme/canvas/layout/frontpage.php:
call to block_manager->region_has_content()</li><li>line 765 of /lib/outputrenderers.php:
call to include()</li><li>line 712 of /lib/outputrenderers.php:
call to core_renderer->render_page_layout()</li><li>line ? of unknownfile:
call to core_renderer->header()</li><li>line 1445 of /lib/setuplib.php:
call to call_user_func_array()</li><li>line 98 of /index.php:
call to bootstrap_renderer->__call()</li><li>line 98 of /index.php:
call to bootstrap_renderer->header()</li></ul></div><?xml version="1.0" encoding="utf-8"?>
[It was in one lone string before, I hit 'return' before every 'call to'.]
Any suggestions for clearing this obstacle? Or is my site now truly dead?