Я пытаюсь включить файл class.phpmailer.php, но по какой-то причине, когда я добавляю свой код require_once
, вся моя страница разбивается и дает мне ошибку внутреннего внутреннего сервера. Мой скрипт func.php находится в coupons/inc/
на моем ftp-сервере, а файл class.phpmailer.php находится на том же месте.500 Внутренняя ошибка сервера - PHPMailer
ini_set("include_path", '/home/busaweb/php:' . ini_get("include_path"));
include('Mail.php');
include('Mail/mime.php');
require_once(ROOT_PATH . "/coupon/inc/class.phpmailer.php");
Есть ли что-то не так с моим .htaccess или я не использую правильный путь к файлу? Спасибо.
500 ошибка только общая ошибка сервера, чтобы сказать «что-то не так». По умолчанию это не дает вам представления о том, в чем проблема. Чтобы узнать, что не так, вам нужно проверить журналы ошибок сервера, которые обычно находятся в '/ var/log/apache2/error.log'. –
Какая ошибка, которая перерывает ваш сайт? Это вызвано .htaccess (в этом случае вы должны отредактировать это в своем вопросе), или это вызвано тем, что 'class.phpmailer.php' не существует, ROOT_PATH находится где-то в другом месте и т. Д. –
здесь: http: // i .imgur.com/yrOvLHS.jpg (я думал, что root_path был началом моего ftp-сервера, а затем я просто включил пути к папкам, чтобы добраться до моего файла .php). Оба моих php-файла существуют в/coupon/inc – chronotrigga