php get more detail error message

error_log = C:\Windows\Temp\php_errors.log

或直接搜尋:

php -i | findstr error_log

Config.php 裡的 error_log(‘CloudRun Debug: …’) 就會寫到這裡,可以直接看 isCloudRun 回傳了什麼。

  1. IIS Log C:\inetpub\logs\LogFiles\W3SVC1\
  2. 臨時開啟 PHP 錯誤顯示(只在排查時用,用完關掉)

在 D:\your-project\api.php 最上方取消這行的注解:

ini_set(“display_errors”,”On”); // 原本是被注解掉的

這樣瀏覽器/API response 就會直接顯示 PHP fatal error 內容。

  1. 直接打 health check endpoint GET https://your-server/portal/health.php

這不會載入 Config,可以確認 PHP 本身有沒有問題。

最快的方法:看 php_errors.log,搜尋 CloudRun Debug,就能立刻看到 CONTAINER_APP_NAME 當前值是什麼,確認 isCloudRun 的判斷結果。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *