配置

Sitecake 配置文件位于 /sitecake 文件夹中。

<sitecake>/
├── <version>/
│ ├── client/
│ └── config/
│ ├── ...
│ └── config.php
├── credentials.php.default
├── credentials.php
└── editor.cnf

有三个配置文件:

管理员密码

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 查看其他选项。