亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP 郵件程序可在本地計算機上運行,??但不能在 AWS LightSail 服務器上運行

PHP 郵件程序可在本地計算機上運行,??但不能在 AWS LightSail 服務器上運行

PHP
喵喵時光機 2023-03-26 14:49:37
我的問題是 PHP 郵件程序可以在我的本地機器上運行,但是當我將腳本部署到我的 AWS Lightsail 服務器時它不起作用。我已嘗試設置正確的文件 (644) 和文件夾 (755) 權限,但仍然沒有任何效果。我將該功能部署在其他服務器上,沒有任何問題錯誤信息PHP 致命錯誤:未捕獲錯誤:找不到類“PHPMailer\PHPMailer\PHPMailer”我如何包含郵件功能 require('transit/mail.php');我的郵件功能的內容。use PHPMailer\PHPMailer\PHPMailer;use PHPMailer\PHPMailer\Exception;require 'vendor/autoload.php';function send_mail($sender, $senderName, $recipient, $subject, $bodyText, $bodyHtml){
查看完整描述

2 回答

?
慕姐4208626

TA貢獻1852條經驗 獲得超7個贊

我已經解決了這個問題。這些是我遵循的步驟。

  1. 通過ssh終端連接到服務器

  2. 導航到 php 郵件文件夾

    1. 跑步composer require phpmailer/phpmailer

這是收到的消息。

使用版本 ^6.1 用于 phpmailer/phpmailer ./composer.json 已創建 加載帶有包信息的 composer 存儲庫 更新依賴項(包括 require-dev) 無需安裝或更新 寫入鎖定文件 生成自動加載文件

之后它起作用了。


查看完整回答
反對 回復 2023-03-26
?
喵喔喔

TA貢獻1735條經驗 獲得超5個贊

這意味著你要么沒有composer install在你的服務器上運行,要么你沒有在本地運行它并上傳它的 vendor 文件夾和你的其他腳本。



查看完整回答
反對 回復 2023-03-26
  • 2 回答
  • 0 關注
  • 265 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號