我遇到此问题时访问此组件会引发错误:
致命错误:require_once()[function.require]:无法打开所需的'/home/www/desdeelcuarto.comDScomponentsDScom_muscolDShelpersDShelpers.php'(include_path ='。:/ usr / local / php5.3 / lib // php' )在/home/www/desdeelcuarto.com/administrator/components/com_muscol/muscol.php第15行
在文件muscol.php的第15行我有以下内容:
require_once(JPATH_SITE.DS.'components'.DS.'com_muscol'.DS.'helpers'.DS.'helpers.php');
require_once(JPATH_SITE.DS.'components'.DS.'com_muscol'.DS.'helpers'.DS.'alphabets.php')
答案 0 :(得分:2)
它告诉您,您提供的文件路径不正确。如果您回显文件路径,那么您是否得到了预期的结果?
您的脚本将DS视为字符串,因此您应该在使用之前对其进行定义:
define(DS, '/');
echo JPATH_SITE.DS.'components'.DS.'com_muscol'.DS.'helpers'.DS.'helpers.php';
第二个require_once在结尾处缺少分号;
:
require_once(JPATH_SITE.DS.'components'.DS.'com_muscol'.DS.'helpers'.DS.'alphabets.php'); //<--