Magento 官方在 GitHub 上提供了样本数据包,您可以直接从中下载所需的文件。
打开终端或命令提示符。
导航到您的 Magento 根目录。
cd /path/to/magento/root 克隆样本数据仓库:
git clone https://github.com/magento/magento2-sample-data.git 切换到特定版本:
如果您需要特定的版本,可以切换到该版本的分支。例如,使用 2.4.3 版本:
cd magento2-sample-data git checkout 2.4.3 如果您不想使用 Git,也可以直接从 GitHub 下载 ZIP 文件。
unzip magento2-sample-data-main.zip -d /path/to/magento/root/ 在您将样本数据克隆或解压到 Magento 根目录后,接下来需要将样本数据合并到您的 Magento 项目中。
php -f magento2-sample-data/dev/tools/build-sample-data.php -- --ce-source="/path/to/magento/root" 这将把样本数据合并到 Magento 的项目结构中。
在合并样本数据后,您需要运行 Composer 以安装和更新相关的依赖项。
cd /path/to/magento/root composer install 确保所有的依赖项都安装正确。
完成样本数据的合并和 Composer 安装后,需要更新数据库并导入样本数据。
php bin/magento setup:upgrade 此命令将执行所有必要的数据库迁移,并将样本数据导入到数据库中。
php bin/magento setup:static-content:deploy -f 部署静态内容以确保前端资源可用。
最后,确保清除缓存并重新索引数据以更新 Magento 的运行状态。
php bin/magento cache:clean php bin/magento cache:flush php bin/magento indexer:reindex 这将确保所有的索引器数据与新的样本数据一致。
完成上述步骤后,您可以通过访问 Magento 前台和后台来验证样本数据的安装情况。
http://your-magento-domain.com)。确保您的文件和目录权限设置正确:
find . -type f -exec chmod 644 {} \; find . -type d -exec chmod 755 {} \; chmod -R 777 var/ pub/ generated/ 如果遇到内存限制问题,增加 PHP 内存限制:
memory_limit = 2G