我試圖找到一種方法來從另一個codeigniter安裝的子目錄運行codeigniter。子目錄中的配置項將用於測試,主要配置是活動站點。任何人都可以就這個或其他更好的方法提供建議?CodeIgniter從另一個codeigniter安裝的子目錄運行
0
A
回答
0
我相信你可以把這個根文件夾,並設置基本URL在配置:
$config['base_url'] = 'http://www.example.com/testsite/';
然後它工作。 可以有與第一應用服務的404頁的問題時,路由不匹配但是
0
我張貼在這裏的答案,因爲太長而使用它作爲一個評論...
我做它通過另一種方法:在config/database.php文件中設置不同的$ active_group。因此,首先我已經檢查了$ _GET中的參數,如果設置了這個參數,我們使用一個組,否則默認組(另一個組用於測試 - 一個單獨的數據庫,確切的結構,但不觸及main DB)
if(!isset($_SESSION)){session_start();}
if (isset($_GET["debugmode"])){
$active_group = 'demodb';
$active_record = TRUE;
$_SESSION['debugmode'] = true;
}elseif (isset($_SESSION["debugmode"])){
$active_group = 'demodb';
$active_record = TRUE;
}elseif(!isset($_GET["debugmode"]) && !isset($_SESSION["debugmode"])){
$active_group = 'default';
$active_record = TRUE;
}
爲了確保這將在所有的控制器/視圖的工作,因爲我們不會有$ _GET參數都在應用程序中,我們可以設置會話值,一旦我們有$ _GET參數存在。此外,我們必須確保在註銷或經過一定時間後銷燬該會話。
使用會話值的原因:默認情況下,CI使用該表來存儲會話,而不使用會話值,它會以某種方式強制使用默認數據庫,或者至少我無法找到它來欺騙這一步。
相關問題
- 1. codeigniter阻止我訪問我的phpmyadmin安裝子目錄
- 2. 如何使用htaccess保護codeigniter安裝的子目錄?
- 3. 運行CodeIgniter項目
- 4. config codeigniter運行第一個項目
- 5. .htaccess無法在codeigniter子域名和目錄安裝上工作
- 6. Codeigniter 2共享託管子目錄安裝
- 7. 在root和WordPress子目錄中安裝CodeIgniter
- 8. 從另一個目錄運行`git commit`
- 9. 從另一個目錄運行build.xml ant
- 10. 構建一個CodeIgniter GUI安裝程序
- 11. 從C#安裝程序安裝程序運行另一個MSI
- 12. CodeIgniter安裝問題
- 13. codeigniter&grocery crud安裝
- 14. CodeIgniter安裝問題
- 15. 運行CodeIgniter項目問題
- 16. 將圖像上傳到CodeIgniter中的另一個目錄
- 17. codeigniter中的子目錄中的路由
- 18. 如何在Wordpress的子目錄中安裝另一個CMS
- 19. 讓CodeIgniter忽略一個目錄
- 20. Wordpress在Codeigniter中的安裝
- 21. CodeIgniter安裝的基本URL
- 22. CodeIgniter與子目錄的路由問題
- 23. Magento安裝在一個子目錄中
- 24. Symfony2安裝在一個子目錄
- 25. Phpdesktop運行codeigniter
- 26. codeigniter創建目錄
- 27. Codeigniter內目錄htaccess
- 28. CodeIgniter目錄問題
- 29. Codeigniter 3 - 從外部Codeigniter安裝訪問會話
- 30. 如何從一個目錄訪問codeigniter文件到另一個不同的目錄
謝謝,我已經確定了,現在他的問題是,他在應用程序內部鏈接的所有內容都以/開頭,並將它們發送到根http://www.example.com/url/to/something而不是http://www.example.com/testsite/url/to/something。你知道是否有一種方法來重寫文件夾中的所有鏈接,使其保留在該文件夾中而不用修改所有應用程序?我一直在尋找一個httaccess的解決方案,但我沒有打任何有用的。 – CatZ 2014-10-31 23:48:09
我可能會設置基地href元標記base_url,所以在頭: 「/> –
Oliverb
2014-11-01 23:08:31
嗨@Oliverb我該在哪裏設置?在每個文件/控制器/模型上? – CatZ 2014-11-02 10:20:38