![](/img/trans.png)
[英]php code works fine on xampp localhost but not working on live server
[英]PHP site running fine on localhost but not working on a live server
我的PHP站點無法在apache服務器上運行。在localhost上運行良好,但是在服務器上載后顯示空白頁。這是我的錯誤日志文件
[28-Feb-2018 04:43:16 America/New_York] PHP Fatal error: Uncaught exception 'mysqli_sql_exception' with message 'Table 'combejcj_waqar-accounts.addsupplier' doesn't exist' in /home/combejcj/waqar.combitpos.com/waqar/public/home.php:24
Stack trace:
#0 /home/combejcj/waqar.combitpos.com/waqar/public/home.php(24): mysqli_query(Object(mysqli), 'SELECT fullname...')
#1 {main}
thrown in /home/combejcj/waqar.combitpos.com/waqar/public/home.php on line 24
考慮到錯誤消息,它說沒有名稱為combejcj_waqar-accounts.addsupplier
因此,可能有2個問題:
1)您忘記上傳數據庫表
2)您在Linux環境中,這意味着您處於區分大小寫的環境中,並且正在執行代碼,例如,在combejcj_waqar-accounts.addsupplier
上進行插入,但是表名帶有大寫字母,例如combejcj_waqar-Accounts.Addsupplier
因此,請確保服務器上的表名與您在代碼中使用的表名完全相同。
錯誤告訴您問題出在哪里。 就是說您的MySQL表combejcj_waqar-accounts.addsupplier
不存在。 切換到服務器時是否遷移了MySQL數據庫?
表在數據庫中不存在。
您有2種可能的解決方案
-導出本地數據庫並將其導入實時服務器中。
-在實時服務器上創建表。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.