contao/managed-edition

Contao 管理版

资助包维护!
访问.contao.org/donate

安装数量: 95,528

依赖项: 1

建议者: 0

安全性: 1

星标: 17

关注者: 14

分支: 14

开放问题: 0

类型:项目

5.4 2024-08-15 08:54 UTC

This package is auto-updated.

Last update: 2024-09-15 09:06:12 UTC


README

Contao 是一款针对希望拥有易于维护的专业网站的用户的开源 PHP 内容管理系统。访问项目网站获取更多信息。

系统要求

  • Web 服务器
  • PHP 8.1+,GDlib 和 DOM
  • MySQL 5.5.7+
  • InnoDB,启用 innodb_large_prefix

InnoDB 大前缀

MySQL 版本低于 5.7.7 默认未启用 innodb_large_prefix 选项。要在这些版本之一中启用它,请将以下内容添加到您的 my.cnf 文件中

innodb_large_prefix = 1
innodb_file_format = Barracuda
innodb_file_per_table = 1

如果您的服务器无法启用此选项,请配置您的 config/config.yml 文件中的不同数据库引擎和字符集

doctrine:
    dbal:
        connections:
            default:
                default_table_options:
                    charset: utf8
                    collate: utf8_unicode_ci
                    engine: MyISAM

MySQL 严格模式

建议在 "严格模式" 下运行 MySQL 以防止数据损坏或截断,并保证数据完整性。从 Contao 4.12 版本开始,安装工具会显示警告,如果数据库服务器未在严格模式下运行。要启用它,请将以下内容添加到您的 my.cnf 文件中,或确保设置已相应调整

[mysqld]
…
sql_mode="TRADITIONAL"
…

如果您的服务器无法启用此设置,请配置您的 config/config.yml 文件中的连接选项

doctrine:
    dbal:
        connections:
            default:
                options:
                    # Depending on the DB driver, the option key is either 1002 (pdo_mysql) or 3 (mysqli)
                    1002: "SET SESSION sql_mode=(SELECT CONCAT(@@sql_mode, ',TRADITIONAL'))"

浏览器兼容性

Chrome、Firefox、Safari 12+、Edge 17+、Opera、Android 的 Chrome、iOS 11.3+ 的 Safari、Samsung Internet 8.2+

安装

请参阅用户手册中的安装章节

文档

许可

Contao 根据 LGPLv3 许可协议授权。

获取支持

访问支持页面了解可用的支持选项。