Thanks Rick,
Yes, the whole site is readable by apache as it's under /var/www. Apache is running as www.www which matches the permissions.
Apache also has mod_session enabled and I've tried this with chrome and firefox with the same result. Based on the error it seems to be something to do with my session/cookie setup I think but not sure what needs a tweak to get past this.. Can't do much with PW if I can't login as admin.
I've turned on debug in config and got this back trace:
DEBUG MODE BACKTRACE ($config->debug == true):
#0 /sites/myndtyme/htdocs/wire/modules/Inputfield/InputfieldForm.module(154): ProcessWire\SessionCSRF->validate()
#1 /sites/myndtyme/htdocs/wire/core/Wire.php(383): ProcessWire\InputfieldForm->___processInput(Object(ProcessWire\WireInputData))
#2 /sites/myndtyme/htdocs/wire/core/WireHooks.php(729): ProcessWire\Wire->_callMethod('___processInput', Array)
#3 /sites/myndtyme/htdocs/wire/core/Wire.php(442): ProcessWire\WireHooks->runHooks(Object(ProcessWire\InputfieldForm), 'processInput', Array)
#4 /sites/myndtyme/htdocs/wire/modules/Process/ProcessLogin/ProcessLogin.module(217): ProcessWire\Wire->__call('processInput', Array)
#5 /sites/myndtyme/htdocs/wire/core/Wire.php(380): ProcessWire\ProcessLogin->___execute()
#6 /sites/myndtyme/htdocs/wire/core/WireHooks.php(729): ProcessWire\Wire->_callMethod('___execute', Array)
#7 /sites/myndtyme/htdocs/wire/core/Wire.php(442): ProcessWire\WireHooks->runHooks(Object(ProcessWire\ProcessLogin), 'execute', Array)
#8 /sites/myndtyme/htdocs/wire/core/ProcessController.php(333): ProcessWire\Wire->__call('execute', Array)
#9 /sites/myndtyme/htdocs/wire/core/Wire.php(380): ProcessWire\ProcessController->___execute()
#10 /sites/myndtyme/htdocs/wire/core/WireHooks.php(729): ProcessWire\Wire->_callMethod('___execute', Array)
#11 /sites/myndtyme/htdocs/wire/core/Wire.php(442): ProcessWire\WireHooks->runHooks(Object(ProcessWire\ProcessController), 'execute', Array)
#12 /sites/myndtyme/htdocs/wire/core/admin.php(135): ProcessWire\Wire->__call('execute', Array)
#13 /sites/myndtyme/htdocs/wire/modules/AdminTheme/AdminThemeUikit/controller.php(15): require('/sites/myndtyme...')
#14 /sites/myndtyme/htdocs/site/templates/admin.php(15): require('/sites/myndtyme...')
#15 /sites/myndtyme/htdocs/wire/core/TemplateFile.php(287): require('/sites/myndtyme...')
#16 /sites/myndtyme/htdocs/wire/core/Wire.php(380): ProcessWire\TemplateFile->___render()
#17 /sites/myndtyme/htdocs/wire/core/WireHooks.php(729): ProcessWire\Wire->_callMethod('___render', Array)
#18 /sites/myndtyme/htdocs/wire/core/Wire.php(442): ProcessWire\WireHooks->runHooks(Object(ProcessWire\TemplateFile), 'render', Array)
#19 /sites/myndtyme/htdocs/wire/modules/PageRender.module(514): ProcessWire\Wire->__call('render', Array)
#20 /sites/myndtyme/htdocs/wire/core/Wire.php(383): ProcessWire\PageRender->___renderPage(Object(ProcessWire\HookEvent))
#21 /sites/myndtyme/htdocs/wire/core/WireHooks.php(729): ProcessWire\Wire->_callMethod('___renderPage', Array)
#22 /sites/myndtyme/htdocs/wire/core/Wire.php(442): ProcessWire\WireHooks->runHooks(Object(ProcessWire\PageRender), 'renderPage', Array)
#23 /sites/myndtyme/htdocs/wire/core/WireHooks.php(828): ProcessWire\Wire->__call('renderPage', Array)
#24 /sites/myndtyme/htdocs/wire/core/Wire.php(442): ProcessWire\WireHooks->runHooks(Object(ProcessWire\Page), 'render', Array)
#25 /sites/myndtyme/htdocs/wire/modules/Process/ProcessPageView.module(209): ProcessWire\Wire->__call('render', Array)
#26 /sites/myndtyme/htdocs/wire/core/Wire.php(383): ProcessWire\ProcessPageView->___execute(true)
#27 /sites/myndtyme/htdocs/wire/core/WireHooks.php(729): ProcessWire\Wire->_callMethod('___execute', Array)
#28 /sites/myndtyme/htdocs/wire/core/Wire.php(442): ProcessWire\WireHooks->runHooks(Object(ProcessWire\ProcessPageView), 'execute', Array)
#29 /sites/myndtyme/htdocs/index.php(55): ProcessWire\Wire->__call('execute', Array)
#30 {main}