error_log = C:\Windows\Temp\php_errors.log
或直接搜尋:
php -i | findstr error_log
Config.php 裡的 error_log(‘CloudRun Debug: …’) 就會寫到這裡,可以直接看 isCloudRun 回傳了什麼。
- IIS Log C:\inetpub\logs\LogFiles\W3SVC1\
- 臨時開啟 PHP 錯誤顯示(只在排查時用,用完關掉)
在 D:\your-project\api.php 最上方取消這行的注解:
ini_set(“display_errors”,”On”); // 原本是被注解掉的
這樣瀏覽器/API response 就會直接顯示 PHP fatal error 內容。
- 直接打 health check endpoint GET https://your-server/portal/health.php
這不會載入 Config,可以確認 PHP 本身有沒有問題。
最快的方法:看 php_errors.log,搜尋 CloudRun Debug,就能立刻看到 CONTAINER_APP_NAME 當前值是什麼,確認 isCloudRun 的判斷結果。