iT邦幫忙

0

PHP網頁能登入卻不能註冊

我在windows10系統寫了一個網站,
PHP是5.6版本的,
可以登入跟註冊;
但我把整個網頁複製到Linux系統中,
PHP一樣調到5.6版本,
資料庫內容也一模一樣,
但網頁卻可以登入不能註冊,
請問有人知道是為什麼嗎?

看更多先前的討論...收起先前的討論...
weiclin iT邦高手 4 級 ‧ 2018-11-28 15:33:39 檢舉
去看 error log
小松菜奈 iT邦研究生 3 級 ‧ 2018-11-28 17:48:32 檢舉
趁還沒寫大,建議7.0
froce iT邦大師 5 級 ‧ 2018-11-28 19:16:29 檢舉
...自己寫網站卻不知道怎麼debug也蠻神奇的。
echochio iT邦研究生 4 級 ‧ 2018-11-28 19:28:14 檢舉
要看 log 呀 ...
不能叫大家隔空抓药
通常是path 错抓不到 SQL
ant1017 iT邦新手 4 級 ‧ 2018-11-29 08:57:24 檢舉
看了蠻多篇,頗有感觸。。。
1. 很多人都不願意去了解log的錯誤原因,然後就來詢問
2. 以自己的想法來敘述問題,不去想,這個問題別人到底能不能看懂
3. 不願交出可能造成錯誤的程式碼...
不知道在怕什麼?到底有什麼好怕的...不會寫一個範例然後將你程式錯誤的地方敘述出來嗎...重點是,你程式的邏輯、想法,就是因為錯誤才會產生Bug,然後你才會來這邊問問題,你的問題,可能是大家面臨過的問題,將程式碼大方的貼出來吧,不然要大家怎麼會知道你真正錯誤的原因,觀落陰嗎..

別介意,只是一時的心情抒發,當作沒看見
最近,真的得要將問神技能給點滿了。
要不然還真的無法回答這種問卜問題
0
小斑
iT邦新手 4 級 ‧ 2018-11-28 19:45:40

不能註冊的錯誤訊息印出來看看

0
echochio
iT邦研究生 4 級 ‧ 2018-11-29 16:08:11

上次有學生問了我同樣問題
說 win10 開發了 php 網頁放到 linux 裡面,登入 ,註冊 等等問題 ......
向他要了 linux 登入的帳密來處理

解決方式 ....

1. 那 程式將SQL 密碼 include 時有問題 ... ptah 不對 
2. 有程式寫檔時 目錄權限不夠 
3. 有些程式 用到的 php library , linux 沒有安裝

大概就這幾個問題 ....

後來學生問如何知道是那些問題 ..哪隻程式 ?
很簡單就是 ...

1. 看 log
2. 看 log 看不懂的 .. 找 google
3. 改程式(要先備份) 或加 php library ...重啟網頁服務 ....再看 log ....

說白了就是看 log ....

0
跑跑打工仔
iT邦新手 5 級 ‧ 2018-12-08 03:58:06

從 windows 轉到 unix like 之後不能註冊,
若 php.ini 大致沒問題,
常常是註冊有關的程式碼檔名, 的拼字大小寫問題,
或者是沒有使用 Predefined DIRECTORY_SEPARATOR ('', '\', '/' 這類問題)
先到 web server log 裡面去找

  1. 404 Not Found
  2. PHP Warning include ....
  3. PHP Warning require ....

如果覺得不是前述問題, 再找 PHP Fatal error: Call to undefined function ..., 看看是不是缺 php module (對照 php.ini 檢查 phpinfo())

我要發表回答

立即登入回答