ThinkPhp如何通过后台修改配置文件

config.php文件中选项returnarray(//'配置项'=>'配置值''DEFAULT_MODULE'=>'Index',//默认模块'DB_TYPE'=>'... config.php文件中选项
return array(
//'配置项'=>'配置值'
'DEFAULT_MODULE' => 'Index', //默认模块
'DB_TYPE' => 'mysql', // 数据库类型
'DB_HOST' => 'localhost', // 服务器地址
'DB_NAME' => 'myweibo', // 数据库名
'DB_USER' => 'root', // 用户名
'DB_PWD' => '123', // 密码
'DB_PORT' => '3306', // 端口
'DB_PREFIX' => 'xd_', // 数据库表前缀
'DEFAULT_THEME' => 'default', // 默认模板主题名称
'SHOW_PAGE_TRACE' =>true, //调试功能
'REGIS_ON' => 0,
);
我如何在后台管理 把 'REGIS_ON' => 0, 改成'REGIS_ON' => 1,
展开
 我来答
awl805
推荐于2016-04-02 · TA获得超过392个赞
知道小有建树答主
回答量:302
采纳率:100%
帮助的人:308万
展开全部
配置文件属于硬编码中的一种,并且,为了安全起见,很多时候是禁止写入权限的,防止被注入或者修改导致网站不正常,所以不建议采用后台修改数据。建议建立一个配置数据表来存放这些数据。以下是实现的方式

$configs = C('config');//读取整个文件,格式我忘了,貌似是这个样子。
$configs['setting_key'] = $setting_value;//将配置值覆盖或增加
file_put_contents('文件路径',var_export($configs,true));//将配置值写入文件
苦信鸥锁俐
2019-02-07 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:29%
帮助的人:581万
展开全部
thinkphp是一个快速、兼容而且简单的轻量级国产php开发框架。
新建一个admin.php文件,将index.php内容复制到admin.php内,访问配置地址后面加上/admin/public/login.html就可以访问后台了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式