Неустранимая ошибка PHP: класс «MatthiasMullie\Minify\CSS» не найден

Я пытаюсь реализовать минимизацию, и у меня есть приведенный ниже код и ошибка. Папка Minify находится там же, где и index.php

КОД:

<?php
require_once 'minify/src/Minify.php';
require_once 'minify/src/JS.php';
require_once 'minify/src/Exception.php';

use MatthiasMullie\Minify;

$cssMin = new Minify\CSS('assets/css/myCssFile.css');

Ошибка в файле error_log:

[23-Jan-2018 05:14:12 America/New_York] PHP Fatal error: Class 'MatthiasMullie\Minify\CSS' not found in /home/johannes/public_html/2018/index.php on line 8

Как я могу решить эту проблему?


person RealSollyM    schedule 23.01.2018    source источник
comment
Я пробовал несколько возможных решений, опубликованных здесь, но все они потерпели неудачу. Я не могу использовать autoloader из-за разрешений на сервере, но я надеюсь, что смогу использовать файлы напрямую.   -  person RealSollyM    schedule 23.01.2018
comment
вы пробовали без use MatthiasMullie\Minify;?   -  person Professor Abronsius    schedule 23.01.2018
comment
@Machavity - я не понимаю, почему эти два вопроса совпадают. Тот, кого вы называете дубликатом, даже не упоминает проблему Class Not Found. Пожалуйста, удалите отрицательный голос.   -  person RealSollyM    schedule 31.01.2018
comment
@RamRaider - Да, я пытался. К сожалению, примеры и шаги, необходимые для того, чтобы сделать это правильно, не показаны и не объяснены полностью. Я думал, что класс CSS был частью файла Minify, а класс JS был его расширением.   -  person RealSollyM    schedule 31.01.2018


Ответы (1)


Вы должны потребовать CSS.php:

require_once 'minify/src/CSS.php';

person toooni    schedule 23.01.2018
comment
Да, это проблема. - person ceejayoz; 23.01.2018