I'm moving my OC installation from shared linux hosting package to a Ubuntu VPS that I have configured myself. I'm using php7.4.
I am really struggling to get OC to work again because of this error:
index.php error:
Code: Select all
Unknown: Creation of dynamic property Request::$request is deprecated in /var/www/mydomain/system/library/request.php on line 26
Code: Select all
[php:warn] [pid 11593] [client ipaddress:58467] PHP Warning: fopen(var/www/mydomain/storage/logs/error.log): Failed to open stream: No such file or directory in /var/www/mydomain/system/library/log.php on line 22
[php:error] [pid 11593] [client ipaddress:58467] PHP Fatal error: Uncaught TypeError: fwrite(): Argument #1 ($stream) must be of type resource, false given in /var/www/mydomain/system/library/log.php:31\nStack trace:\n#0 /var/www/mydomain/system/library/log.php(31): fwrite()\n#1 /var/www/mydomain/system/framework.php(46): Log->write()\n#2 /var/www/mydomain/system/library/request.php(26): {closure}()\n#3 /var/www/mydomain/system/framework.php(70): Request->__construct()\n#4 /var/www/mydomain/system/startup.php(104): require_once('...')\n#5 /var/www/mydomain/index.php(19): start()\n#6 {main}\n thrown in /var/www/mydomain/system/library/log.php on line 31
[php:error] [pid 11593] [client ipaddress:58467] PHP Fatal error: Uncaught TypeError: fclose(): Argument #1 ($stream) must be of type resource, false given in /var/www/mydomain/system/library/log.php:39\nStack trace:\n#0 /var/www/mydomain/system/library/log.php(39): fclose()\n#1 [internal function]: Log->__destruct()\n#2 {main}\n thrown in /var/www/mydomain/system/library/log.php on line 39
Here is my config.php DIR paths if it helps:
Code: Select all
define('DIR_APPLICATION', '/var/www/mydomain/catalog/');
define('DIR_SYSTEM', '/var/www/mydomain/system/');
define('DIR_IMAGE', '/var/www/mydomain/image/');
define('DIR_STORAGE', 'var/www/mydomain/storage/');
define('DIR_LANGUAGE', DIR_APPLICATION . 'language/');
define('DIR_TEMPLATE', DIR_APPLICATION . 'view/theme/');
define('DIR_CONFIG', DIR_SYSTEM . 'config/');
define('DIR_CACHE', DIR_STORAGE . 'cache/');
define('DIR_DOWNLOAD', DIR_STORAGE . 'download/');
define('DIR_LOGS', DIR_STORAGE . 'logs/');
define('DIR_MODIFICATION', DIR_STORAGE . 'modification/');
define('DIR_SESSION', DIR_STORAGE . 'session/');
define('DIR_UPLOAD', DIR_STORAGE . 'upload/');