这是包含子文件夹中文件的行,但出现错误
include('../classes/user.php');
错误:
PHP警告:include():无法打开“ ../classes/phpmailer/mail.php”以包含在内(include_path ='。:/ opt / cpanel / ea-php56 / root / usr / share / pear')在/home/site/public_html/sm/assets/includes/config.php
我也尝试过
include(__DIR__ .'/classes/user.php');
但相同的错误。 知道如何解决吗? 谢谢。
答案 0 :(得分:0)
您的代码建议您要包含的文件位于文件夹中:
/home/site/public_html/sm/assets/classes/user.php
如果不是这种情况,例如位于:
/home/site/public_html/classes/user.php
您需要添加以下内容:
include '../../../classes/user.php';
-编辑:
我现在还看到错误实际上与“ ../classes/phpmailer/mail.php”有关 似乎mail.php不在那个地方...您可能需要首先进行验证。错误来自config.php。因此,请查看mail.php的include并检查路径