15,067
edits
| Line 47: | Line 47: | ||
=== 錯誤訊息: PHP syntax error “unexpected $end” === | === 錯誤訊息: PHP syntax error “unexpected $end” === | ||
解決方法 | 解決方法 | ||
* 使用 [http://notepad-plus-plus.org/ Notepad++]{{kbd | key=ctrl}} + {{kbd | key=b}} 檢查括弧是否封閉 | * 檢查括弧是否封閉: 使用 [http://notepad-plus-plus.org/ Notepad++]{{kbd | key=ctrl}} + {{kbd | key=b}} 檢查括弧是否封閉 或 使用 [http://www.sublimetext.com/ Sublime Text]{{kbd | key=ctrl}} + {{kbd | key=m}} 檢查括弧是否封閉 | ||
* <nowiki><?php</nowiki> 是否簡寫為 shorttag <nowiki><?</nowiki> | |||
=== 錯誤訊息: Invalid address: SMTP -> ERROR: Failed to connect to server: Permission denied (13) SMTP Error: Could not connect to SMTP host. Mailer Error: SMTP Error: Could not connect to SMTP host. === | |||
解決方法 | |||
* 檢查 PHP 模組是否安裝 OpenSSL {{kbd | key =<nowiki> php -r "phpinfo();" | grep -i "OpenSSL support"</nowiki> }} for {{Linux}} | |||
預期結果: | |||
<pre> | |||
OpenSSL support => enabled | |||
</pre> | |||
* 是否可以連線到 SMTP 主機{{kbd | key =<nowiki>nslookup smtp.gmail.com</nowiki> }} (例子中以 gmail 作為 smtp 伺服器) 或 {{kbd | key =<nowiki>telnet smtp.gmail.com</nowiki> }} (例子中以 gmail 作為 smtp 伺服器) | |||
預期結果: | |||
<pre> | |||
Trying 74.125.129.109... | |||
Connected to smtp.gmail.com. | |||
Escape character is '^]'. | |||
^] //註:輸入 ctrl + ] 兩個按鍵 | |||
telnet> quit | |||
Connection closed. | |||
</pre> | |||
* SELinux設定 [http://www.lahory.com/phpmailer-smtp-error-failed-to-connect-to-server-permission-denied-13/ PHPMailer SMTP -> ERROR: Failed to connect to server: Permission denied (13) | Lahory] | |||
== unified coding style == | == unified coding style == | ||