jinguojie-loongson / loongson-app

龙芯应用公社 Loongson Application Community
http://app.loongnix.org
GNU General Public License v2.0
13 stars 3 forks source link

去除_config.inc:都使用数据库存储配置 #81

Closed jinguojie-loongson closed 7 years ago

jinguojie-loongson commented 7 years ago

使用PHP文件存储配置,非常不便于备份和升级。

改进:

function get_config($key) { return db_one_value("select value from config where key=${key}); }


* 所有使用配置变量的位置: 由原来的引用 $smtpserver  改为    get_config("smtpserver");

另一种改法:

只在[_config.inc]中:

`  $app_data_url = get_config("app_data_url");`

这样所有其它代码不需要修改。

注意一点:_config.inc一定在_db.inc之后包含

- 另外一个问题:备份脚本引用了 **_config.inc ** 中的app_data_url
  也改成:从 mysql的数据库里面查询出来
  修改:《服务器备份文档》