Using zc210
When a plugin uses require what is the path relative to? is it relative to the directory with index.php or the plugin's directory?
In this case, I tried to make SitemapXML encapslicated and get this error when I try to generate
[24-Sep-2025 20:04:01 America/Vancouver] Request URI: /index.php?main_page=sitemapxml&rebuild=yes, IP address: 127.0.0.1, Language id 1
#0 /usr/home/sites/zen21/www/zc_plugins/sitemapXML/4.0.5/catalog/includes/modules/pages/sitemapxml/header_php.php(29): zen_debug_error_handler()
#1 /usr/home/sites/zen21/www/zc_plugins/sitemapXML/4.0.5/catalog/includes/modules/pages/sitemapxml/header_php.php(29): require()
#2 /usr/home/sites/zen21/www/index.php(35): require('/usr/home/sites...')
--> PHP Warning: require(includes/classes/sitemapxml.php): Failed to open stream: No such file or directory in /usr/home/sites/zen21/www/zc_plugins/sitemapXML/4.0.5/catalog/includes/modules/pages/sitemapxml/header_php.php on line 29.
[24-Sep-2025 20:04:01 America/Vancouver] Request URI: /index.php?main_page=sitemapxml&rebuild=yes, IP address: 127.0.0.1
--> PHP Fatal error: Uncaught Error: Failed opening required 'includes/classes/sitemapxml.php' (include_path='.:/usr/local/share/pear') in /usr/home/sites/zen21/www/zc_plugins/sitemapXML/4.0.5/catalog/includes/modules/pages/sitemapxml/header_php.php:29
Stack trace:
#0 /usr/home/sites/zen21/www/index.php(35): require()
#1 {main}
thrown in /usr/home/sites/zen21/www/zc_plugins/sitemapXML/4.0.5/catalog/includes/modules/pages/sitemapxml/header_php.php on line 29.
[24-Sep-2025 20:04:01 America/Vancouver] Request URI: /index.php?main_page=sitemapxml&rebuild=yes, IP address: 127.0.0.1
--> PHP Fatal error: Uncaught Error: Failed opening required 'includes/classes/sitemapxml.php' (include_path='.:/usr/local/share/pear') in /usr/home/sites/zen21/www/zc_plugins/sitemapXML/4.0.5/catalog/includes/modules/pages/sitemapxml/header_php.php:29
Stack trace:
#0 /usr/home/sites/zen21/www/index.php(35): require()
#1 {main}
thrown in /usr/home/sites/zen21/www/zc_plugins/sitemapXML/4.0.5/catalog/includes/modules/pages/sitemapxml/header_php.php on line 29.
zc_plugins/sitemapXML/4.0.5/catalog/includes/classes/sitemapxml.php does exist.