yii2架構中自己建立了一個檔案夾,在本地運行沒有問題,但是拉上伺服器就出現伺服器500的錯誤

來源:互聯網
上載者:User

就是會在我標註的地方報錯,但是這個檔案是系統內建的,為什麼會報錯呢?

回複內容:

就是會在我標註的地方報錯,但是這個檔案是系統內建的,為什麼會報錯呢?

可以看下你伺服器目錄的許可權是否都允許Apache讀寫了

500是代碼出錯 把錯誤資訊打出來

現在就是最後這句會報錯

注意一下你伺服器的php版本,某些版本的php不支援這種寫法:
`
(new BigClassName)->func();
`
乖乖改成下面的寫法吧:
`
$xx = new BigClassName;
$xx->func();
`

另外你查看一下伺服器錯誤日誌,最有協助。

還有如果本機是Windows環境的話,注意一下檔案名稱大小寫要一致,linux對大小寫敏感。

p.s. 手機碼字好辛苦的

謝謝邀請。伺服器500是程式錯誤,我建議你做斷點調試,具體問題還是根據斷點找原因比較好

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.