我正在使用joomla模塊,但面臨一些問題。我創建了7個以上的模塊,每個模塊都包含dbcon.php文件,其中包含與db代碼的連接。現在問題是讓我們假設我更改密碼,所以現在我必須在每個模塊中的每個dbcon.php文件中更改密碼,這是不正確的方式。我想要做的是爲每個模塊放置一個通用的dbcon.php文件,並將該文件包含在每個模塊中,以便在需要更改憑據時,我必須爲每個自定義模塊一次性改變dbcon.php文件。從任何其他目錄獲取joomla中的文件路徑
所以爲此我把dbcon.php文件內部模塊文件夾,然後試圖讓這樣的
include(JURI::base().'modules/dbcon.php');
該文件,它返回我,路徑
http://localhost/Jmd_tests/modules/dbcon.php
這是正確的,但它給我警告和模塊不工作。
這裏的警告消息
Warning: include() [<a href='function.include'>function.include</a>]: http:// wrapper is disabled in the server configuration by allow_url_include=0 in C:\wamp\www\Jmd_tests\modules\mod_stune_cat_indians\helper.php on line 74
Warning: include(http://localhost/Jmd_tests/modules/dbcon.php) [<a href='function.include'>function.include</a>]: failed to open stream: no suitable wrapper could be found in C:\wamp\www\Jmd_tests\modules\mod_stune_cat_indians\helper.php on line 74
Warning: include() [<a href='function.include'>function.include</a>]: Failed opening 'http://localhost/Jmd_tests/modules/dbcon.php' for inclusion (include_path='.;C:\php\pear') in C:\wamp\www\Jmd_tests\modules\mod_stune_cat_indians\helper.php on line 74
所以現在我被困在這裏不知道該怎麼做才能得到正確的結果。我將不勝感激任何形式的幫助。