Ошибка htmlpurifier 'Неустранимая ошибка: класс' HTMLPurifier_AttrTransform_BdoDir 'не найден', но мои пути верны - PullRequest
0 голосов
/ 14 октября 2018

Я, должно быть, что-то упустил, или у меня было много кофе, потому что я не могу понять, почему это не работает.

$dirty_html = "<p>test</p>";
require_once 'this/is/my/path/htmlpurifier/library/HTMLPurifier.auto.php';
$config = HTMLPurifier_Config::createDefault();
$purifier = new HTMLPurifier($config);
echo $clean_html = $purifier->purify($dirty_html);

Я столько раз проверял путь, и онверно, но по какой-то причине я получаю

Fatal error: Class 'HTMLPurifier_AttrTransform_BdoDir' not found in /home/me/public_html/website/this/is/my/path/htmlpurifier/library/HTMLPurifier/HTMLModule/Bdo.php on line 38

И мой относительный путь, использованный в require_once, и абсолютный путь, показанный ошибкой, верны.Что я не вижу?

решено

Так что после загрузки его несколько раз и с той же проблемой я решил изменить свой метод загрузки с помощью (Filezilla) на пассивныйи это работало нормально.Действительно случайно, но это работало так извините за бесполезный пост.Сначала я попробовал бы это раньше, но я годами загружал с помощью FZ без каких-либо проблем, поэтому я даже не думал о том, чтобы изменить его на пассивный.

...