Simfatic\FormHandler выдает ошибки библиотеки на Hostinger, но не локальноPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Simfatic\FormHandler выдает ошибки библиотеки на Hostinger, но не локально

Сообщение Anonymous »

Поэтому я использую Simfatic\FormHandler для создания простой формы, которая отправляет электронное письмо, проверено локально, все работает нормально.
Я разместил это на Hostinger и внезапно он говорит, что не может найти CommonValidations, хотя он является частью пакета.

Код: Выделить всё

require(__DIR__.'/vendor/autoload.php');
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

use Simfatic\FormHandler\FormHandler;
use PHPMailer\PHPMailer\PHPMailer;
use Dotenv\Dotenv;

$form = new FormHandler();
$dotenv = Dotenv::createMutable(__DIR__);
$dotenv->load();

$form->validate(function($validator) {
$validator->field('email')->isEmail()->isRequired();
$validator->field('fullname')->isRequired();
$validator->field('jobtitle')->isRequired();
$validator->field('phonenumber')->isRequired();
$validator->field('postcode')->isRequired();
$validator->field('services')->isRequired();
$validator->field('info')->isRequired();
$validator->field('companyname')->isRequired();

})->configMailer(function($mailer) {
$mailer->setFrom($_POST['email'], $_POST['fullname'], false);
$mailer->isSMTP();
$mailer->SMTPDebug = true;
$mailer->SMTPAuth = true;
$mailer->Port = $_ENV['PORT'];
$mailer->Host = $_ENV['HOST'];
$mailer->Username = $_ENV['EMAIL'];
$mailer->Password = $_ENV['PWD'];
$mailer->SMTPSecure = PHPMailer::ENCRYPTION_SMTPS;
$mailer->isHTML(true);
$mailer->Body = "Body Goes Here";
$mailer->Subject = "Inquiry form submission from {$_POST['fullname']} @ {$_POST['companyname']}";
})->sendEmailTo($_ENV['EMAIL']);

echo $form->process($_POST);
Рассматриваемая ошибка:

"Simfatic\Boar\Library\CommonValidations" не найден в
public_html/vendor/simfatic/boar/src/Boar.php:13 Трассировка стека: #0
public_html/vendor/simfatic/boar/src/Boar.php(18):
Simfatic\Boar\Boar->__construct() #1
public_html/vendor/simfatic/formhandler/src/FormHandler .php(39):
Simfatic\Boar\Boar::create() #2 public_html/mail.php(12):
Simfatic\FormHandler\FormHandler->__construct() #3 {main} добавляется в
public_html/vendor/simfatic/boar/src/Boar.php в строке 13

Я пробовал очистить и переустановить пакеты с помощью композитора, а также связаться с владельцем репозитория. и поднимаем проблему. Будем очень признательны за любые советы по его отладке.

Подробнее здесь: https://stackoverflow.com/questions/792 ... ot-locally
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»