Troubleshooting of PHP errors: Difference between revisions

Jump to navigation Jump to search
Line 129: Line 129:
* 解法: 該儲存格內容以等號 (=) 開始,卻不是函數。解決方式是將儲存格內容的最前面加一個單引號 (') 或者是加個空白。
* 解法: 該儲存格內容以等號 (=) 開始,卻不是函數。解決方式是將儲存格內容的最前面加一個單引號 (') 或者是加個空白。


=== composer.phar: command not found ===
=== composer.phar: command not found Could not open input file: composer.phar ===
錯誤訊息: 透過 [https://getcomposer.org/ composer] 安裝 PHP 套件時,例如 {{kbd | key = composer require league/csv}},出現錯誤訊息「composer.phar: command not found」
* 解法: composer.phar 需要 PHP 執行,由於系統沒有設定 PHP 的路徑,因此需要說明 PHP 的完整路徑,例如{{kbd | key = /path/to/php /path/to/composer require league/csv}}
 
=== Could not open input file: composer.phar ===
錯誤訊息: 透過 [https://getcomposer.org/ composer] 安裝 PHP 套件時,例如 {{kbd | key = composer require league/csv}},出現錯誤訊息「Could not open input file: composer.phar」
錯誤訊息: 透過 [https://getcomposer.org/ composer] 安裝 PHP 套件時,例如 {{kbd | key = composer require league/csv}},出現錯誤訊息「Could not open input file: composer.phar」
* 解法I: 如果沒有設定 composer.phar 的 PATH ,需要清楚告知 composer.phar 的完整檔案路徑,例如{{kbd | key = /path/to/php /path/to/composer require league/csv}}
* 解法I: 如果沒有設定 composer.phar 的 PATH ,需要清楚告知 composer.phar 的完整檔案路徑,例如{{kbd | key = /path/to/php /path/to/composer require league/csv}}

Navigation menu