Smarty error creates blank page

My website has 9 journals and was running for the last 7 years. It is now showing blank page error. The error code is as under;

[10-Sep-2019 05:35:28 UTC] ojs2 has produced an error
Message: USER ERROR: Smarty error: the $compile_dir ‘/home/escijour/public_html/cache/t_compile’ does not exist, or is not a directory.
In file: /home/escijour/public_html/lib/pkp/lib/smarty/Smarty.class.php
At line: 1100
Stacktrace:
Server info:
OS: Linux
PHP Version: 5.6.40
Apache Version: N/A
DB Driver: mysql
DB server version: 10.3.17-MariaDB
[10-Sep-2019 05:35:28 UTC] ojs2 has produced an error
Message: WARNING: include(/home/escijour/public_html/cache/t_compile/%%D4^D4C^D4C88564%%authorDetails.tpl.php): failed to open stream: No such file or directory
In file: /home/escijour/public_html/lib/pkp/lib/smarty/Smarty.class.php
At line: 1263
Stacktrace:
Server info:
OS: Linux
PHP Version: 5.6.40
Apache Version: N/A
DB Driver: mysql
DB server version: 10.3.17-MariaDB
[10-Sep-2019 05:35:28 UTC] ojs2 has produced an error
Message: WARNING: include(): Failed opening ‘/home/escijour/public_html/cache/t_compile/%%D4^D4C^D4C88564%%authorDetails.tpl.php’ for inclusion (include_path=’.:/home/escijour/public_html/classes:/home/escijour/public_html/pages:/home/escijour/public_html/lib/pkp:/home/escijour/public_html/lib/pkp/classes:/home/escijour/public_html/lib/pkp/pages:/home/escijour/public_html/lib/pkp/lib/adodb:/home/escijour/public_html/lib/pkp/lib/phputf8:/home/escijour/public_html/lib/pkp/lib/pqp/classes:/home/escijour/public_html/lib/pkp/lib/smarty:.:/opt/cpanel/ea-php56/root/usr/share/pear’)
In file: /home/escijour/public_html/lib/pkp/lib/smarty/Smarty.class.php
At line: 1263
Stacktrace:
Server info:
OS: Linux
PHP Version: 5.6.40
Apache Version: N/A
DB Driver: mysql
DB server version: 10.3.17-MariaDB

Please assist.

This post wasn’t directly related to the original thread, so I branched it into a new topic.

The error message you are seeing indicates that something is wrong with your “cache” directory, specifically, that the directory /home/escijour/public_html/cache/t_compile doesn’t exist.

In OJS 2.4.8, your “cache” directory should have the following directory structure:

These directories need to be readable and writable by the webserver. A change in the directory structure or permissions could lead to the error you are seeing.