附录A:配置参数参考

  • APP_CIPHER:数据库加密密码,默认为AES-128-CBC或AES-256-CBC。只有当您从一个干净的数据库开始时才更改此选项
  • APP_DEBUG:当应用程序处于调试模式时,应用程序中发生的每个错误都会显示带有堆栈跟踪的详细错误消息。如果禁用,将显示一个简单的通用错误页面
  • APP_ENV:这可能决定应用程序中各种服务的行为
  • APP_KEY:这个密钥被应用程序用于加密,应该设置为一个随机的32个字符的字符串,否则这些加密的字符串将不安全。使用' php artisan key:generate '生成一个新键。请在部署应用程序之前执行此操作!
  • APP_LOCALE:应用程序语言环境决定翻译服务提供者将使用的默认语言环境。目前只支持“en”(英文)
  • APP_LOG:此设置控制应用程序使用的日志文件的位置和旋转
  • APP_LOG_LEVEL:该设置控制应用程序记录信息的数量和严重性。这是有层次的,顺序如下:DEBUG—> INFO—> NOTICE—> WARNING—> ERROR—> CRITICAL—> ALERT—> EMERGENCY。如果将日志级别设置为WARNING,则所有的WARNING、ERROR、CRITICAL、ALERT和EMERGENCY都将被记录。将日志级别设置为DEBUG将记录所有内容。默认值是WARNING [' APP_NAME ']= "当框架需要将应用程序的名称放在通知或应用程序或其包所需的任何其他位置时,使用此值
  • APP_TIMEZONE:在这里你可以为你的应用程序指定默认时区,这将被PHP date和date-time函数使用
  • APP_URL:当使用Artisan命令行工具时,控制台使用这个URL正确地生成URL。您应该将其设置为应用程序的根,以便在运行Artisan任务时使用它
  • DF_LANDING_PAGE:这是浏览器指向服务器根URL时的起点(页面、应用程序等)

数据库设置

  • DB_CONNECTION:这对应于支持连接到系统数据库服务器的驱动程序
  • DB_HOST:系统数据库服务器的主机名或IP地址
  • DB_PORT:指定主机的连接端口,如果使用provider default则为空
  • DB_DATABASE:要连接到的数据库名称以及放置系统表的位置
  • DB_USERNAME:如果需要,系统数据库连接的凭据
  • DB_PASSWORD:如果需要,系统数据库连接的凭据
  • DB_CHARSET:如果需要重写字符集。默认使用utf8,除了基于MySQL的数据库的utf8mb4 -可能会导致5.7.7 (MySQL)或10.2.2 (MariaDB)之前的问题,如果是这样,请使用utf8
  • DB_COLLATION:如果需要重写字符集排序规则。默认使用utf8_unicode_ci,除非utf8mb4_unicode_ci用于基于MySQL的数据库-可能会导致5.7.7前(MySQL)或10.2.2前(MariaDB)的问题,如果是这样,请使用utf8_unicode_ci
  • DB_MAX_RECORDS_RETURNED:这是数据库查询一次返回的默认记录数
  • DF_SQLITE_STORAGE:这是存储SQLite3数据库文件的默认位置

FreeTDS配置(仅适用于Linux和OS X)

  • DF_FREETDS_DUMP:转储文件的启用和位置,默认为禁用或默认的freetds.conf设置
  • DF_FREETDS_DUMPCONFIG:连接转储文件的位置,默认为禁用

缓存

  • CACHE_DRIVER:用于缓存存储的驱动程序或连接类型
  • CACHE_DEFAULT_TTL:默认缓存存活时间,默认为300
  • CACHE_PREFIX:用于从此安装写入的所有缓存的前缀
  • CACHE_PATH:存放系统缓存信息的路径
  • CACHE_TABLE:存储缓存信息的数据库表名
  • REDIS_CLIENT:什么类型的php扩展用于Redis缓存存储
  • CACHE_HOST: memcached或redis服务器的主机名或IP地址
  • CACHE_PORT:指定主机的连接端口,如果使用provider default则为空
  • CACHE_USERNAME:服务的凭据(如果需要)
  • CACHE_PASSWORD:服务的凭据(如果需要)
  • CACHE_PERSISTENT_ID: Memcached持久ID设置
  • CACHE_WEIGHT: Memcached权重设置
  • CACHE_DATABASE:所需的Redis数据库号在0到16之间(或在Redis .conf文件中设置的限制)

限制

  • LIMIT_CACHE_DRIVER:使用什么类型的驱动程序或连接来限制缓存存储
  • LIMIT_CACHE_PREFIX:用于从此安装写入的所有缓存的前缀
  • LIMIT_CACHE_PATH:存储限制跟踪信息的文件夹的路径
  • LIMIT_CACHE_TABLE:存储限制跟踪信息的数据库表名
  • LIMIT_CACHE_HOST: redis服务器的主机名或IP地址
  • LIMIT_CACHE_PORT:指定主机的连接端口,如果使用provider default则为空
  • LIMIT_CACHE_USERNAME:服务的凭据(如果需要)
  • LIMIT_CACHE_PASSWORD:服务的凭据(如果需要)
  • LIMIT_CACHE_PERSISTENT_ID: Memcached持久ID设置
  • LIMIT_CACHE_WEIGHT: Memcached权重设置
  • LIMIT_CACHE_DATABASE:所需的Redis数据库号在0到16之间(或在Redis .conf文件中设置的限制)

排队

  • QUEUE_DRIVER:用于在服务器上排队作业的驱动程序或连接类型
  • QUEUE_NAME:要使用的队列名称,默认为' default '
  • QUEUE_RETRY_AFTER:任务失败后重试的秒数,默认为90秒
  • QUEUE_TABLE:用于存储排队任务的数据库表
  • QUEUE_HOST: beanstalkd或redis服务器的主机名或IP地址
  • QUEUE_PORT:指定主机的连接端口,如果使用provider default则为空
  • QUEUE_DATABASE:所需的Redis数据库号在0到16之间(或在Redis .conf文件中设置的限制)
  • QUEUE_PASSWORD:服务的凭据(如果需要)
  • SQS_KEY: AWS证书
  • SQS_SECRET: AWS证书
  • SQS_REGION: AWS存储区域
  • SQS_PREFIX:用于排队作业的AWS SQS特定前缀

事件广播

  • BROADCAST_DRIVER:用于从服务器广播事件的驱动程序或连接类型
  • PUSHER_APP_ID
  • PUSHER_APP_KEY
  • PUSHER_APP_SECRET
  • BROADCAST_HOST: redis服务器的主机名或IP地址
  • BROADCAST_PORT:指定主机的连接端口,如果使用provider default则为空
  • BROADCAST_DATABASE:所需的Redis数据库号在0到16之间(或在Redis .conf文件中设置的限制)
  • BROADCAST_PASSWORD:服务的凭据(如果需要)

用户管理

  • DF_LOGIN_ATTRIBUTE: DreamFactory默认使用邮箱进行认证。你可以把它改成用户名设置为username
  • DF_CONFIRM_CODE_LENGTH:新用户确认码长度。Max/Default是32。最小为5
  • DF_CONFIRM_CODE_TTL:确认码过期。默认为1440分钟(24小时)
  • DF_ALLOW_FOREVER_SESSIONS:假
  • JWT_SECRET:如果JSON Web令牌需要单独的加密盐,请放在这里。默认为APP_KEY设置
  • DF_JWT_TTL: JSON Web令牌的生存时间,即每个令牌的使用有效期
  • DF_JWT_REFRESH_TTL:一个JSON Web令牌可以从其起源刷新的时间
  • DF_CONFIRM_RESET_URL:需要重置密码的应用路径
  • DF_CONFIRM_INVITE_URL:要处理邀请用户的应用路径
  • DF_CONFIRM_REGISTER_URL:要处理用户注册的应用程序路径

服务器端脚本

  • DF_SCRIPTING_DISABLE:要禁用所有服务器端脚本,请将此设置为' all ',或以逗号分隔的v8js、nodejs、python和/或php列表,分别禁用
  • DF_NODEJS_PATH:系统将尝试检测可执行文件路径,但在某些环境下,最好将路径设置为已安装的Node.js可执行文件
  • DF_PYTHON_PATH:系统将尝试检测可执行文件路径,但在某些环境中,最好将路径设置为已安装的Python可执行文件

API

  • DF_API_ROUTE_PREFIX:默认情况下,API调用形式为http:////v
  • DF_STATUS_ROUTE_PREFIX:默认情况下,API调用的形式为:http:///[/]status
  • DF_STORAGE_ROUTE_PREFIX:默认情况下,API调用形式为http:///[/]/
  • DF_XML_ROOT: HTTP响应的XML根标记
  • DF_ALWAYS_WRAP_万博手机登录平台RESOURCES:大多数API调用返回一个资源数组或单个资源,如果数组,我们包装它吗?
  • DF_RESOURCE_WRAPPER:大多数API调用返回一个资源数组或单个资源,如果数组,我们用什么来包装它?
  • DF_CONTENT_TYPE:默认内容类型的响应时,接受头是缺失或空

存储

  • DF_FILE_CHUNK_SIZE:可下载文件的文件块大小,以字节为单位。默认为10MB

其他设置

  • DF_PACKAGE_PATH:实例启动时导入的包文件、文件夹或URL的路径
  • DF_LOOKUP_MODIFIERS:查找管理,以逗号分隔的允许查找修改函数列表,如urlencode, trim等。注意:设置此选项将禁用大量内部已配置的修饰符
  • DF_INSTALL:指定从哪里或如何安装应用程序的实例,即Bitnami, GitHub, DockerHub等。
Baidu
map