Joomla 3中的相对路径

时间:2016-01-08 09:42:46

标签: php joomla

我收到此错误:

Fatal error: require(): Failed opening required  
'JPATH_ROOT/plugins/system/bfstop/Sdkphp/vendor/autoload.php'
(include_path='.:/usr/share/php:/usr/share/pear') in    
/var/www/public/plugins/system/bfstop/helpers/dynamodb.php on line 16

我试图设置相对路径,但我不明白joomla是如何工作的。

真正的相对路径是:

require '../Sdkphp/vendor/autoload.php';

我正在寻找Joomla 3的路径,我发现了这个:

https://docs.joomla.org/Constants

但它不起作用。我不明白这一点,因为我已经制作了很多网站和许多使用路径的程序,为什么它不起作用?

我的文件夹结构:

  • 的Joomla
    • 插件
      • 系统
        • 为myplugin
          • 助手
            • dynamodb.php
          • Sdkphp
            • 供应商
              • autoload.php

路径是从dynamodb.php到autoload.php,正如我所说:

“../ Sdkphp /供应商/ autoload.php”

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

尝试

require (JPATH_PLUGINS . '/myplugin/Skdphp/Vendor/autoload.php');