配置
Sitecake 配置文件位于 /sitecake 文件夹中。
<sitecake>/
├── <version>/
│ ├── client/
│ └── config/
│ ├── ...
│ └── config.php
├── credentials.php.default
├── credentials.php
└── editor.cnf
有三个配置文件:
- /sitecake/credentials.php - 包含 CMS 管理员密码
- /sitecake/editor.cnf - 编辑器/工具栏配置
- /sitecake/<version>/config/config.php - 常规 CMS 配置
管理员密码
credentials.php 文件仅包含管理员密码。密码以 SHA1 哈希形式存储在服务器上。格式如下:
<?php $credentials = "d033e22ae348aeb5660fc2140aec35850c4da997"; ?>
默认密码为 admin。可以通过 Sitecake 登录对话框的更改密码选项来修改。
也可以手动编辑 credentials.php 文件来设置新密码。应将 SHA1 哈希(双引号之间的字符)替换为新的 SHA1 哈希值。新的哈希值可以使用任何在线 SHA1 编码工具获取(例如 SHA1 Online)。
如果忘记密码,可以用 credentials.php.default 替换 credentials.php 来重置为默认密码。
编辑器配置
editor.cnf 文件是 Sitecake 编辑器和工具栏的配置。格式如下:
# 工具栏配置
# Toolbar.components - 工具栏上可用的内容类型列表
# 可用组件:
# HEADING1 - 文本 - H1
# HEADING2 - 文本 - H2
# HEADING3 - 文本 - H3
# HEADING4 - 文本 - H4
# HEADING5 - 文本 - H5
# HEADING6 - 文本 - H6
# TEXT - 文本
# TEXTLIST - 文本列表
# IMAGE - 图片
# FLASH - 任意 Flash/SWF 内容
# VIDEO - YouTube/Vimeo 等 Flash/HTML5 视频
# MAP - 谷歌地图小部件
# HTML - 原始 HTML 块
# FILE - 通用文件上传
# SEP - 工具栏模块分隔符
Toolbar.components = HEADING1,HEADING2,HEADING3,TEXTLIST,TEXT,SEP,IMAGE,VIDEO,SEP,FLASH,MAP,HTML,FILE
# 上传大小限制(KB)
FileUploaderItem.uploadSizeLimit = 8192
# 界面语言 (en, sl, sr, es, de, fr, dk, it, ru, cs, sk, pt, pt-br, auto)
Locale.code = auto
Toolbar.components 是允许编辑的项目列表。默认只允许 H1-H3 标题。列表可以重新排序并使用空格(SEP)自定义。
FileUploaderItem.uploadSizeLimit 设置图片/文件上传的最大大小。有时默认的 8192 KB 对于大图片可能不够。您可以根据需要更改。
Locale.code 设置 UI 语言。默认为基于编辑器 IP 地址的自动检测。Sitecake UI 已翻译为 12 种语言。查看本地化详情了解更多。
常规配置
config.php 文件设置常规 CMS 配置选项,如:
debug = false - 指示 Sitecake 是否处于调试模式。这会影响错误显示和日志记录。
entry_point_file_name = sitecake.php - 入口点文件可以重命名以提高安全性。重命名后,将此配置值设置为新的文件名。
session.save_handler = files - 服务器上使用的会话处理程序。可以设置为 'files'、'memcache'、'memcached' 和 'redis'。
session.options - 会话存储选项。可能的选项在配置文件中有注释说明。必须在服务器上启用 ini_set 函数才能将这些选项与原生会话处理程序一起使用。
log.size = 2MB - 日志文件归档前的最大大小。
log.archive_size = 5 - 服务器上保留的归档日志文件数量。
error.level'] = E_ALL & ~E_DEPRECATED & ~E_STRICT; - PHP 错误级别。
site.default_pages = 'index.html','index.htm','index.php','index.php5' - 默认索引页面数组。Sitecake 在搜索可编辑网站文件时将使用此处找到的扩展名。
pages.prioritize_manual_changes = true - 每次 Sitecake 打开页面进行编辑时,可以从两个不同的来源开始:上次会话的草稿或服务器上的原始 HTML 页面。默认此选项设置为 true,意味着如果 HTML 有手动更改,将丢弃草稿并从更新的 HTML 重新开始。
pages.use_document_relative_paths = true - 指示生成的页面应相对于文档根目录还是站点根目录进行链接。
filesystem.adapter = local - 如果服务器上的 PHP 进程没有权限写入网站根目录文件,请使用 'ftp' 适配器并提供必要的 FTP 访问属性。
请打开 config.php 查看其他选项。
