Как использовать PHPMailer через Composer на FTP

я начал делать свой собственный сайт, где я хочу использовать PHPMailer!.Прежде всего я установил PHPMailer через Composer (cmd) на моем рабочем столе, а затем использовал localhost для запуска своей страницы, на которой PHPMailer работал очень хорошо. Затем я попытался просто перенести свои файлы подкачки и файлы, которые были сгенерированы там, из PHPMailer (это :продавец каталог,composer.json,composer.lock) на FTP. Когда я попытался запустить его на странице в реальном времени, он не работал и выдал ошибку:

Fatal error: require(): Failed opening required '/www/sites/0/site25740/public_html/vendor/composer/ClassLoader.php'
(include_path='.:/usr/share/php:/usr/local/zend/share/ZendFramework/library') in
/www/sites/0/site25740/public_html/vendor/composer/autoload_real.php on line 12

Я думаю, что моя проблема в том, что я сгенерировал эти файлы в каталог на рабочем столе, и поэтому они не работают на живой странице.
Можно ли как-то сгенерировать эти файлы на моем FTP-сервере или изменить структуру этих файлов для работы на живой странице?

0

Решение

Вам нужно использовать SSH, а не FTP.

Как только вы подключитесь к своему серверу SSH, вы можете запустить composer install Команда для установки зависимостей так же, как у вас на рабочем столе.

[Изменить] К вашему сведению — Да, мы можем загрузить папку поставщика. Composer — это инструмент развертывания. Загрузка папки поставщика НЕ ​​использует инструмент развертывания.

Если я развертываю 100 приложений — и загружаю 50 МБ зависимостей 100 раз из филиала по кабелю / dsl … как быстро & это эффективно? Если мы разгрузим эти 50 Мб загрузок на сервер, как быстро это будет?

У нас есть возможность сделать развертывание неправильно или сделать развертывание правильно.

Я не одобряю делать это неправильно. Это явно вариант, однако это неправильно.

-1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector