rsthornton Posted October 31, 2019 Share Posted October 31, 2019 When I try to access the Admin section of my website I receive the following error: Warning: require(/catalog/includes/classes/action_recorder.php): failed to open stream: No such file or directory in /catalog/admin/includes/classes/action_recorder.php on line 13Fatal error: require(): Failed opening required '/catalog/includes/classes/action_recorder.php' (include_path='.:/usr/local/php5_6/lib/php') in /catalog/admin/includes/classes/action_recorder.php on line 13 Can anyone provide a solution to correct this? Link to comment Share on other sites More sharing options...
♥ecartz Posted October 31, 2019 Share Posted October 31, 2019 This is the kind of thing that happens when you install a contribution that is written for a different version of the software than the one that you are using. E.g. a contribution for Phoenix in 2.3.4.1. If that's the problem, you might be able to get around this by going to line 13 of /catalog/admin/includes/classes/action_recorder.php and adding a // to it so it looks like //require(DIR_FS_CATALOG . 'includes/classes/action_recorder.php'); But that also might just get you to a new error. Another possibility is that your /admin/includes/configure.php is incorrect. Perhaps $DOCUMENT_ROOT isn't getting set and you need to change it to something else. define('DIR_FS_DOCUMENT_ROOT', $DOCUMENT_ROOT); // where your pages are located on the server. if $DOCUMENT_ROOT doesnt suit you, replace with your local path. (eg, /usr/local/apache/htdocs) This is something that you'd have to discuss with whomever manages your server, because each server is different. If you are on Linux and can do an ls command in the root of your web directory, use the pwd command to get the correct value. It should not end in a / (but should start with one). Another possibility is that the /catalog/ part is incorrect. Make sure that your includes/configure.php and admin/includes/configure.php match in where they expect the shop to be. Always back up before making changes. Link to comment Share on other sites More sharing options...
rsthornton Posted October 31, 2019 Author Share Posted October 31, 2019 Thank you ecartz for the suggestions, however, those didn't seem to work either. Link to comment Share on other sites More sharing options...
Heatherbell Posted October 31, 2019 Share Posted October 31, 2019 @rsthornton Have you just started with v2.3.4.1? If so, you are advised to start again with the latest Phoenix version (link to download in my signature) which is up to date - 2.3.4.1 is out of date. Link to comment Share on other sites More sharing options...
rsthornton Posted October 31, 2019 Author Share Posted October 31, 2019 I have everything already setup and all products entered, All of my issues started when I had my SSL installed. Link to comment Share on other sites More sharing options...
♥ecartz Posted October 31, 2019 Share Posted October 31, 2019 That makes it more likely that your includes/configure.php and admin/includes/configure.php files are different. As those are files that can cause a problem like this, and they get changed as part of the SSL install. Do you have older copies of those files? Perhaps you need to contact your host to determine the right value for DIR_FS_DOCUMENT_ROOT. I keep harping on that because /catalog/includes/classes/action_recorder.php is missing that. So unless you edited out the value from there, that seems to be set incorrectly. Another thing that you can check is if /catalog/includes/classes/action_recorder.php exists. If it does, it's more likely to be a configuration problem. If not, then why is the code trying to load it? Always back up before making changes. Link to comment Share on other sites More sharing options...
rsthornton Posted October 31, 2019 Author Share Posted October 31, 2019 These are my configure files, maybe I'm not seeing something admin/includes/configure.php <?php define('HTTP_SERVER', 'https://www.site.com'); define('HTTPS_SERVER', 'https://www.site.com'); define('ENABLE_SSL', true); define('HTTP_COOKIE_DOMAIN', ''); define('HTTPS_COOKIE_DOMAIN', ''); define('HTTP_COOKIE_PATH', '/admin'); define('HTTPS_COOKIE_PATH', '/admin'); define('HTTP_CATALOG_SERVER', 'https://www.site.com'); define('HTTPS_CATALOG_SERVER', 'https://www.site.com'); define('ENABLE_SSL_CATALOG', 'true'); define('DIR_FS_DOCUMENT_ROOT', '/catalog/'); define('DIR_WS_ADMIN', '/admin/'); define('DIR_WS_HTTPS_ADMIN', '/admin/'); define('DIR_FS_ADMIN', '/catalog/'); define('DIR_WS_CATALOG', '/'); define('DIR_WS_HTTPS_CATALOG', '/'); define('DIR_FS_CATALOG', '/catalog/'); define('DIR_WS_IMAGES', 'images/'); define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/'); define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/'); define('DIR_WS_INCLUDES', 'includes/'); define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/'); define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/'); define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/'); define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/'); define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/'); define('DIR_WS_CATALOG_LANGUAGES', DIR_WS_CATALOG . 'includes/languages/'); define('DIR_FS_CATALOG_LANGUAGES', DIR_FS_CATALOG . 'includes/languages/'); define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/'); define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/'); define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/'); define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/'); define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/'); define('DB_SERVER', 'server'); define('DB_SERVER_USERNAME', 'username'); define('DB_SERVER_PASSWORD', 'password'); define('DB_DATABASE', 'database'); define('USE_PCONNECT', 'false'); define('STORE_SESSIONS', 'mysql'); define('CFG_TIME_ZONE', 'America/Chicago'); ?> catalog/includes/configure.php <?php define('HTTP_SERVER', 'https://www.site.com'); define('HTTPS_SERVER', 'https://www.site.com'); define('ENABLE_SSL', true); define('HTTP_COOKIE_DOMAIN', ''); define('HTTPS_COOKIE_DOMAIN', ''); define('HTTP_COOKIE_PATH', '/'); define('HTTPS_COOKIE_PATH', '/'); define('DIR_WS_HTTP_CATALOG', '/'); define('DIR_WS_HTTPS_CATALOG', '/'); define('DIR_WS_IMAGES', 'images/'); define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/'); define('DIR_WS_INCLUDES', 'includes/'); define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/'); define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/'); define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/'); define('DIR_WS_LANGUAGES', DIR_WS_INCLUDES . 'languages/'); define('DIR_WS_DOWNLOAD_PUBLIC', 'pub/'); define('DIR_FS_CATALOG', '/catalog/'); define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/'); define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/'); define('DB_SERVER', 'server'); define('DB_SERVER_USERNAME', 'username'); define('DB_SERVER_PASSWORD', 'password'); define('DB_DATABASE', 'database'); define('USE_PCONNECT', 'false'); define('STORE_SESSIONS', 'mysql'); define('CFG_TIME_ZONE', 'America/Chicago'); ?> Link to comment Share on other sites More sharing options...
♥raiwa Posted October 31, 2019 Share Posted October 31, 2019 DIR_FS_ADMIN, DIR_FS_DOCUMENT_ROOT and DIR_FS_CATALOG is wrong. It should be an absolut physical path to your admin/store directory. About Me: http://www.oscommerce.com/forums/user/249059-raiwa/ Need help? How To Get The Help You Need Is your version of osC up to date? You'll find the latest osC community version CE Phoenix here. Public Phoenix Change Log Cheat Set on Google Sheets Link to comment Share on other sites More sharing options...
♥ecartz Posted October 31, 2019 Share Posted October 31, 2019 define('DIR_FS_DOCUMENT_ROOT', '/catalog/'); This looks wrong. It should generally have a value that looks more like /home/rsthornton or /usr/local/apache2/html or /var/www/html or something like that. It definitely should not be '/catalog/' -- perhaps '' if you have a really weird server setup. It should not end in a / Similarly DIR_FS_CATALOG should generally be DIR_FS_DOCUMENT_ROOT . DIR_WS_CATALOG and DIR_FS_ADMIN should have a different value than DIR_FS_CATALOG Always back up before making changes. Link to comment Share on other sites More sharing options...
rsthornton Posted October 31, 2019 Author Share Posted October 31, 2019 Sorry, I inserted "catalog" as a place holder, they actually have absolute physical paths. Link to comment Share on other sites More sharing options...
rsthornton Posted November 1, 2019 Author Share Posted November 1, 2019 Thanks for all your help, I wiped it out and started over with Phoenix Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.