我來本地win
系統(tǒng)測試都好好的。
一傳到linux就n多問題。
特發(fā)此帖。收集更多的錯誤信息和
解決方法。為大家提供方便。呵呵
我先發(fā)幾條我經歷過的錯誤和解決方法。
也請大家都后面補充更多。
1.建議重新下載一個linux版的fleaphp,用來上傳到linux空間。我發(fā)覺win版的fleaphp有時候會出錯,用上linux的就好了。(建議下載去注釋和空行版,那樣效率會高點)
2.要注意大小寫。
特別是用FLEA::loadClass() 的時候尤其重要。因為linux的文件是區(qū)別大小寫的。
(發(fā)現一些實例在這方面做的也不太好。例如UserManageSystem這個實例的Model就沒寫好。都寫大寫了。如: FLEA::loadClass('FLEA_Com_RBAC_UsersManager'); )
3.hader()之前有輸出問題。
不知道為什么我在本地測試都沒問題。但傳到linux之后。就提示錯誤。原來是很多Model文件后面都有個空行。
例如
---------------------
<?php
.................此處省略-------
?>
----------------------
這個后面的空行也給當作是輸出了。所以出現提示說hdaer()之前有輸出,所以出錯
寫著寫著。有些忘記了。暫時寫到這吧。大家繼續(xù)補充啊