我已經將CakePHP站點複製到了幾個不同的目錄中,並且能夠讓它們中的每一個都能正常工作,但是最近一次該站點顯示正確的視圖,但是原始站點中的模型和控制器。CakePHP在同一目錄中的多個實例
似乎沒有任何明顯的設置指向原始網站。任何想法,我可能希望解決這個問題?
我已經將CakePHP站點複製到了幾個不同的目錄中,並且能夠讓它們中的每一個都能正常工作,但是最近一次該站點顯示正確的視圖,但是原始站點中的模型和控制器。CakePHP在同一目錄中的多個實例
似乎沒有任何明顯的設置指向原始網站。任何想法,我可能希望解決這個問題?
檢查.htaccess,如果沒有,則建立一個。
這比重新編程原始站點,以顯示一種以上的語言更容易
這可能是真實的,它沒有任何意義,並導致在最後更工作。如果代碼不是令人難以置信的一堆失敗,那麼這不可能是真的。
如果複製的代碼,你永遠要保持回購或分支機構,管理網站併合並雙方之間的修復。僅僅因爲翻譯而複製整個應用程序就很愚蠢。
如何比現在的應用程序更簡單地添加__('Translateable string goes here')
以及是否需要the TranslateableBehavior?在URL中獲取語言是一個問題? No, it's not。
Read that whole chapter之前堅持你的奇怪的想法。
我們運行的網站有18種語言,中文,俄羅斯語,英語......並使用我在框架提供之前命名的所有內容。所有代碼都在相同的代碼基礎上,應用程序從1.3遷移到2.x,現在遷移到3.x.
因此,3 .htaccess文件與工作站點上使用的文件完全相同,目錄更改爲反映新站點 – joshv2
請解釋您的答案 –
可能是因爲前端控制器需要ReWriteCond和ReWriteRule編輯,因爲這兩個網站的副本位於不同的目錄中,其他一些.htaccess中的內容也可能是罪魁禍首,所以joshv2可能對他的評論是正確的。 – SIlverstripeNewbie