Craft 免费的CMS软件
一个自托管的开源内容管理系统; WordPress替代方案
具有用户友好的界面和完全可定制的后端。 Craft CMS旨在使内容创作者的生活变得轻松。
概述
Craft CMS是一种开源内容管理系统,是在世界上最受欢迎的PHP中开发的。对于想要更深入控制的出版商来说,这是WordPress的替代方案。而且,希望从其内容管理系统中更有力的性能。 Craft是一种灵活,用户友好的CMS,用于在网络上创建自定义数字体验。它具有用于内容创建和管理任务的直观控制面板。这是一个可以集成的框架。而且,它支持使用Salesforce,MailChimp,HubSpot等流行营销工具的内置集成。 Craft CM的流行特征之一是它的世界一流本地化。因此,它使您可以翻译和本地化内容,以获取无限数量的网站,语言和语言。它的控制面板有25种语言可用。 Craft是开发人员社区的惊人内容管理系统,因为它为模块和插件开发的强大框架提供了支持。它还拥有一个内置插件商店,上面有数百个免费和商业插件。您可以使用工艺插件框架来构建任何可以想象的东西。它还为平台设有活跃而充满活力的开发人员社区建筑插件。 Craft还支持一个强大的电子商务平台,用于为客户建立出色的电子商务体验。如果您正在寻找一个开源内容管理系统,该系统可以简化您的内容创建并为您提供更多的功能和控制。然后,Craft CMS是您的好选择。
系统要求
以下是工艺CMS的推荐系统要求:
- PHP 7.4 *
- MySQL 5.7+,带有InnoDB,Mariadb 10.5+或PostgreSQL 10+ 3.分配给PHP的512MB+内存 4.自由磁盘空间200MB+ 5.作曲家1.3+如果通过作曲家安装工艺品
特征
以下是在整个过程中为您提供灵活性和控制的功能。
- **自定义字段:**根据内容的特定需求设置自定义字段。从各种内置和插件供供供应的现场类型中进行选择。
- **部分类型:**并非所有内容都是平等的。 Craft带有三种类型的部分,可让您根据用例以不同的方式管理条目。
- **部分类型:**并非所有内容都是平等的。 Craft带有三种类型的部分,可让您根据用例以不同的方式管理条目。
- **类别和标签:**通过其内置类别和标签支持,保持工艺中的事物很容易。
- **多站点:**通过单个工艺安装来管理多个相关网站的内容。
- **本地化:**您网站的所有内容都可以本地化为针对特定语言和领域 - 从URL到您的自定义字段值。
- **矩阵:**使用Craft的功能强大的矩阵字段类型创建重复和混合内容类型。
- **输入类型:**在同一部分中一起管理多种类型的内容。
- **表单:**为您的项目所要求的任何东西创建多功能表单,并在插件存储中提供功能强大的Form Builder插件之一。
安装
步骤1:下载工艺品
可以使用作曲家或手动下载zip或tar.gz存档来下载工艺。最终结果将是相同的,因此请遵循您更舒适的路线。
步骤2:设置文件权限
为了使Craft正确运行,PHP需要能够写入以下位置:
- .env -Composer.json -Composer.lock
- config/linice.key
- config/project/*
- 贮存/*
- 小贩/* -Web/cpresources/* 您应该设置的确切权限取决于PHP正在运行的系统用户之间的关系,以及谁拥有实际文件夹/文件。
- 如果他们是同一用户,请使用
744
。 - 如果他们在同一组中,请使用
774
。 - 如果您不确定并且想在边缘过上生活,请使用`777’。
步骤3:设置安全键
每个工艺项目都应具有一个唯一的安全键,该密钥在安装项目的每个环境之间共享。 您可以手动生成和分配密钥,或者通过终端命令为您完成工艺。
手动设置密钥
首先生成一个密码安全的密钥,最好使用1Password(例如1Password)的密码生成器。 (没有长度限制。)
然后打开您的.env
文件(您可能需要使用诸如Transmit(打开新窗口)之类的应用程序来执行此操作,并找到此行:
SECURITY_KEY=""
将您的安全密钥粘贴到报价中并保存文件。
从您的终端设置钥匙
在您的终端中,转到项目的根目录并运行以下命令:
php craft setup/security-key
\ #step 4:创建一个数据库
接下来,您需要为您的工艺项目创建数据库。 Craft 3支持MySQL 5.5+和PostgreSQL 9.5+。 如果您可以选择,我们建议在大多数情况下使用以下数据库设置:
- mysql
- 默认字符集:`utf8``
- 默认整理:
utf8_unicode_ci
- PostgreSQL
- 角色集:`utf8``
\ #step 5:设置Web服务器
创建一个新的Web服务器来托管您的工艺项目。它的文档root(或“ Webroot”)应指向您的网络/目录(或您重命名的任何内容)。
如果您不使用MAMP(打开新窗口)或其他Localhosting工具,则可能需要更新主机文件,因此您的计算机知道将请求路由到您选择的主机名将其路由到本地计算机。
-MacOS/linux/unix:/etc/hosts
- Windows:
\ Windows \ System32 \ drivers \ etc \ hosts
您可以通过将Web浏览器指向“ http:///index.php?p = admin/install”(用Web服务器的主机名替换)来测试是否正确设置所有内容。如果显示了Craft的设置向导,则主机名可以正确解决您的手工艺品的安装。
\ #step 6:运行设置向导
最后,是时候运行Craft的设置向导了。您可以从终端或Web浏览器中运行它。
终端设置
在您的终端中,转到项目的根目录并运行以下命令以启动设置向导:
php craft setup
该命令会问您一些问题,以了解如何连接到数据库,然后启动Craft的安装程序。完成后,您应该能够从网络浏览器访问新的工艺网站。
Web浏览器设置
在您的Web浏览器中,请访问`http:// index.php?p = admin/install’(用Web服务器的主机名替换)。如果您到目前为止做好了一切,应该受到Craft的设置向导的欢迎。 安装程序的第一步是接受许可协议(打开新窗口)。向下滚动浏览协议(当然,全部阅读),然后单击“获取”按钮以接受。 第二步是输入您的数据库连接信息。 安装程序的第三步是创建一个管理员帐户。不要成为这些人之一,并且一定要选择一个强密码。 最后一步是定义您的系统名称,基本URL和语言。 单击“完成”以完成设置过程。几秒钟后,您应该安装工作工艺品! 如果成功,Craft将将您的浏览器重定向到控制面板。 恭喜,您刚刚安装了手工艺品! 现在建造一些令人难以置信的东西。