我正在研究 joomla 模块,但面临一些问题。我创建了超过 7 个模块,每个模块都有它的 dbcon.php 文件,其中包含与 db 代码的连接。现在的问题是,让我们假设我更改了密码,所以现在我必须更改每个模块中每个 dbcon.php 文件中的密码,这不是正确的方法。我想要做的是为每个模块放置一个通用的 dbcon.php 文件,并将该文件包含在每个模块中,这样当我需要更改凭据时,我必须为每个自定义模块更改一次 dbcon.php 文件。
所以为了这个目的,我把 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
所以现在我被困在这里,不知道该怎么做才能得到正确的结果。我将不胜感激任何形式的帮助。