Próbuję wczytać bibliotekę PhpWord za pomocą tutoriala z YT na serwerze localhost xampp wszystko działa fajnie i biblioteka się wczytuje.
Problem pojawia się na serwerze www - hosting unixstorm.
Pliki biblioteki trzymam w katalogu
"/home/xxx/domains/xxx.pl/public_html/wp-content/plugins/xxx/lib/PHPOffice/PhpWord/"
Kod gdzie wykorzystuje spl_autoload_register
spl_autoload_register(function ($class) { $path = PLUGIN_PATH . "lib/"; require_once $path.$class.".php"; }else{ } }); use \PHPOffice\PhpWord\PhpWord; //$phpWord = new PhpWord(); //echo "<pre>"; //print_r($phpWord); //echo "</pre>";
Gdy odkomentuje linie
//$phpWord = new PhpWord();
wtedy strona odpowiada mi komunikatem
Kod
Brak pliku
/home/xxx/domains/xxx.pl/public_html/wp-content/plugins/xxx/lib/PHPOffice\PhpWord\PhpWord.php
/home/xxx/domains/xxx.pl/public_html/wp-content/plugins/xxx/lib/PHPOffice\PhpWord\PhpWord.php
Nie rozumiem dlaczego tak się dzieje, gdzie plik "PhpWord.php" fizycznie jest w tej lokalizacji.