Pimcore 入门到放弃
已经放弃使用Pimcore,转向使用AkeneoPIM
介绍
PIMCore 是一个基于 PHP 的免费开源企业内容管理系统。它具有简单灵活的用户和管理员界面,易于使用。该平台的一些重要功能包括:
- 数据管理能力,分发海量数据进行多渠道发布,解决数据质量管理等数据难题。
- 个性化数字体验管理,将内容传送到任何输出渠道和设备。
- 用于管理多站点、多语言和适合移动设备的内容的 Web 内容管理。
- 多渠道交付以跨设备和渠道自动化发布流程,以实现一致性和准确性。
- 个性化和分析,以提供积极的品牌体验并建立客户忠诚度。
- 用于创建产品目录、价格表和个性化营销的印刷出版 (Web2Print)。
PIMCore平台的部分产品有:
- 产品信息管理 (PIM)。管理和分发产品数据。
- 主数据管理 (MDM)。在正确的渠道上提供正确的数据。
- 数字资产管理 (DAM)。管理、合并、共享和转换数字媒体资产。
- 客户数据平台 (CDP)。观察您的客户活动以进行个性化营销。
- 数字体验平台 (DXP)。在任何渠道上管理个性化、无头的数字体验。
本文将指导您如何在 Ubuntu 20.04 服务器上安装 PIMCore。
先决条件
- 部署 Ubuntu 20.04 服务器
- 通过 SSH 连接到您部署的服务器
- 更新服务器
- 创建具有 sudo 访问权限的非 root 用户
环境要求
- Apache >= 2.4
- mod_rewrite
- .htaccess support (
AllowOverride All
)
- 通过 SSH 连接到您部署的服务器
- 更新服务器
- 创建具有 sudo 访问权限的非 root 用户
步骤 1. 安装所需的包
更新系统包列表以将所有包更新到最新的可用版本。
1 |
|
最新版本的 PIMCore 仅支持 PHP 8.0 版本。Ubuntu 20.04 的默认存储库列表中不包含 PHP 8.0。要安装它,请将 PHP 存储库添加到 APT。
添加ppa:ondrej/php
存储库。
1 |
|
更新系统包管理器。
1 |
|
安装 PHP 8.2 和更多模块。
1 |
|
编辑 PHP 配置文件。
1 |
|
找到以下行并更改如下值。保存并关闭文件。
1 |
|
使用 PHP-FPM 启用 Apache2。
1 |
|
重新启动 Apache 服务。
1 |
|
步骤 2. 创建 PIMCore 数据库
在系统启动时启动 MySQL 服务。
1 |
|
运行mysql_secure installation
脚本以确保 MySQL 数据库服务器安全无漏洞。
1 |
|
运行 MySQL shell 登录命令并输入密码以继续。
1 |
|
创建一个名为pimcore
.
1 |
|
创建一个pimcoreuser
带密码的数据库用户MySecurePassword
。将 的值更改 MySecurePassword
为您自己的安全密码。
1 |
|
授予数据库用户对数据库的完全访问权限。
1 |
|
保存所有更改以使其生效。
1 |
|
退出 MySQL 。
1 |
|
步骤 3. 安装 PIMCore
安装所需的依赖项。
1 |
|
安装作曲家。
1 |
|
更改为文档根目录。
1 |
|
使用作曲家设置项目。
1 |
|
切换到安装目录。
1 |
|
运行安装程序以创建管理员帐户,并输入您的数据库凭据。
1 |
|
将目录的所有权设置为 web-root 用户和组。
1 |
|
更改访问权限。
1 |
|
步骤 4. 配置 Apache 服务器
允许端口80
通过防火墙。
1 |
|
创建一个新的 Apache 配置文件,pimcore.conf
.
1 |
|
将以下代码行添加到文件中。保存并关闭文件。
1 |
|
启用 Apache 重写模式。
1 |
|
启用新的 Apache 配置文件。
1 |
|
禁用 Apache 默认配置文件。
1 |
|
重新启动 Apache 服务以使更改生效。
1 |
|
5.访问PIMCore Web平台
要访问 PIMCore 管理员 Web 平台,请转到您的浏览器并访问http://myServerIp/admin/
。例如:
1 |
|
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!