logo
09.06.2019 13:22
1
Ahoj,

řeším teďka pro mě zapeklitý problém. Mám nainstalovaný composer na kořeni ve složce "vendor". Soubor "composer.json" je v kořenovém adresáři. Nepoužívám žádný framework a moje hierarchie složek je např: "/core/model/GeneratorManager.php". Pokud ale zavolám např. třídu "SwiftMailer" pro odeslání e-mailu, která je v composeru, error.log mi vyhodí:

PHP message: PHP Fatal error: require(): Failed opening required 'core/model/Swift_SmtpTransport.php' (include_path='.:/usr/share/php') in /var/www/clients/client1/web16/web/index.php on line 33
PHP message: PHP Warning: require(core/model/Swift_SmtpTransport.php): failed to open stream: No such file or directory in /var/www/clients/client1/web16/web/index.php on line 33

Tzn. požád hledá třídu ve složce: "/core/model/" namísto v "/vedor/".

Neví náhodou nějaká hlava jak to napravit?

Díky moc za podporu! :)
09.06.2019 13:57
2
Když si nevíš rady, tak proč se přímo nepodívat na guide ke Composeru a postupovat dle toho?

Basic usage - Composer
09.06.2019 23:51
3
Pošlete sem obsah souboru composer.json.