UpdateFunction.php 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. <?php
  2. /**
  3. * @name eolinker ams open source,eolinker开源版本
  4. * @link https://www.eolinker.com/
  5. * @package eolinker
  6. * @author www.eolinker.com 广州银云信息科技有限公司 ©2015-2018
  7. * eoLinker是目前全球领先、国内最大的在线API接口管理平台,提供自动生成API文档、API自动化测试、Mock测试、团队协作等功能,旨在解决由于前后端分离导致的开发效率低下问题。
  8. * 如在使用的过程中有任何问题,欢迎加入用户讨论群进行反馈,我们将会以最快的速度,最好的服务态度为您解决问题。
  9. *
  10. * eoLinker AMS开源版的开源协议遵循Apache License 2.0,如需获取最新的eolinker开源版以及相关资讯,请访问:https://www.eolinker.com/#/os/download
  11. *
  12. * 官方网站:https://www.eolinker.com/
  13. * 官方博客以及社区:http://blog.eolinker.com/
  14. * 使用教程以及帮助:http://help.eolinker.com/
  15. * 商务合作邮箱:market@eolinker.com
  16. * 用户讨论QQ群:284421832
  17. */
  18. //本文件用于版本更新之后更新相关数据用途
  19. //针对1.4之前的版本,在项目配置文件中增加更多的选项
  20. $db_url = DB_URL;
  21. $db_port = DB_PORT;
  22. $db_user = DB_USER;
  23. $db_password = DB_PASSWORD;
  24. $db_name = DB_NAME;
  25. $websiteName = defined('WEBSITE_NAME') ? WEBSITE_NAME : 'eolinker开源版';
  26. $prefixion = defined('DB_TABLE_PREFIXION') ? DB_TABLE_PREFIXION : 'eo';
  27. $language = defined('LANGUAGE') ? LANGUAGE : 'zh-cn';
  28. $config = "<?php
  29. //主机地址
  30. defined('DB_URL') or define('DB_URL', '{$db_url}');
  31. //主机端口,默认mysql为3306
  32. defined('DB_PORT') or define('DB_PORT', '{$db_port}');
  33. //连接数据库的用户名
  34. defined('DB_USER') or define('DB_USER', '{$db_user}');
  35. //连接数据库的密码,推荐使用随机生成的字符串
  36. defined('DB_PASSWORD') or define('DB_PASSWORD', '{$db_password}');
  37. //数据库名
  38. defined('DB_NAME') or define('DB_NAME', '{$db_name}');
  39. //是否允许新用户注册
  40. defined('ALLOW_REGISTER') or define('ALLOW_REGISTER', TRUE);
  41. //是否允许更新项目,如果设置为FALSE,那么自动更新和手动更新都将失效
  42. defined('ALLOW_UPDATE') or define('ALLOW_UPDATE', TRUE);
  43. //网站名称
  44. defined('WEBSITE_NAME') or define('WEBSITE_NAME', '{$websiteName}');
  45. //数据表前缀
  46. defined('DB_TABLE_PREFIXION') or define('DB_TABLE_PRIFIXION', '{$prefixion}');
  47. //语言
  48. defined('LANGUAGE') or define('LANGUAGE', '{$language}')
  49. ?>";
  50. $configFile = file_put_contents(PATH_FW . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'eo_config.php', $config);
  51. ?>