Upgraded my website to SS 3.4.0 today. It took a couple of ?flush=all, a /dev/build/ and a few kicks but the local environment was up and running fairly easily. So I decided to push site to live server -- and now I have a 'white screen of death'. No Admin, no Messages, Nothing, Nyet and Nada.
I did manage to get a trace (?isDev=1) whcih produced the following message:
Source
5 /**
6 * A class for creating new objects by the injector.
7 *
8 * @package framework
9 * @subpackage injector
10 */
11 class InjectionCreator implements Factory {
12
13 public function create($class, array $params = array()) {
14 $reflector = new ReflectionClass($class);
15
16 if (count($params)) {
17 return $reflector->newInstanceArgs($params);
18 }
19
20 return $reflector->newInstance();
Trace
ReflectionClass->__construct(Cookie_Backend)
InjectionCreator.php:14
InjectionCreator->create(Cookie_Backend,Array)
Injector.php:555
Injector->instantiate(Array,Cookie_Backend)
Injector.php:861
Injector->get(Cookie_Backend)
Cookie.php:22
Cookie::get_inst()
Cookie.php:51
Cookie::get(alternativeDatabaseName)
DB.php:178
DB::get_alternative_database_name()
DB.php:229
DB::connect(<filtered>)
main.php:138
{closure}(ErrorControlChain)
call_user_func(Closure,ErrorControlChain)
ErrorControlChain.php:215
ErrorControlChain->step()
ErrorControlChain.php:206
ErrorControlChain->execute()
main.php:165
Something about a 'Reflection Class'. I found the affected php file but am not sure what I need to do to fix it.
Plus: [Error] Uncaught ReflectionException: Class Cookie_Backend does not exist ??
Can anybody advise? Please?