20
Quote:
My path appeared to be right. It was pointing to my XOOPS directory.
This could be exactly the problem. The XOOPS_VAR_PATH should NOT point to your XOOPS directory, but to /xoops_data directory.
Assuming that your physical location of XOOPS is at
/home/xoops, The correct paths should be in your mainfile.php defined as:
Quote:
// Physical path to the XOOPS documents (served) directory WITHOUT trailing slash
define( 'XOOPS_ROOT_PATH', '/home/xoops' );
// Physical path to the XOOPS library directory WITHOUT trailing slash
define( 'XOOPS_PATH', '/home/xoops/xoops_lib' );
// Physical path to the XOOPS datafiles (writable) directory WITHOUT trailing slash
define( 'XOOPS_VAR_PATH', '/home/xoops/xoops_data' );
// Alias of XOOPS_PATH, for compatibility, temporary solution
define("XOOPS_TRUST_PATH", XOOPS_PATH);
Please note: the paths in
green, can be changed for security purposes to other location outside of your XOOPS path (if your server allows that). But at least you should change the names of your subdirectories, which are in
orangeExample:
Quote:
define( 'XOOPS_PATH', '/home/myvault/xoopsROCKS_895lib' );
XOOPS 2.3 gives you more flexibility in making XOOPS more secure. For more info about security in 2.3, read
this tutorial