я начал делать свой собственный сайт, где я хочу использовать 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-сервере или изменить структуру этих файлов для работы на живой странице?
Вам нужно использовать SSH, а не FTP.
Как только вы подключитесь к своему серверу SSH, вы можете запустить composer install
Команда для установки зависимостей так же, как у вас на рабочем столе.
Если я развертываю 100 приложений — и загружаю 50 МБ зависимостей 100 раз из филиала по кабелю / dsl … как быстро & это эффективно? Если мы разгрузим эти 50 Мб загрузок на сервер, как быстро это будет?
У нас есть возможность сделать развертывание неправильно или сделать развертывание правильно.
Я не одобряю делать это неправильно. Это явно вариант, однако это неправильно.
Других решений пока нет …