解决方案1(如果您要编辑XML文件)
我希望您从magentocommerce.com/download
示例数据中下载Magento 2 zip ,在phpmyadmin中创建新的数据库,在htdocs文件夹中提取zip 。安装Magento 2,但不要使用localhost在商店URL和管理URL中使用127.0.0.1。成功安装后,请勿运行magento。
现在,我们将清除/删除Magento 2的缓存和会话。转到以下路径并删除所有内容:
ROOT > var > cache > *DELETE ALL*
ROOT > var > page_cache > *DELETE ALL*
ROOT > var > session > *DELETE ALL*
当Magento 2不在生产模式下时,它将尝试为本地服务器上的某些静态资源创建符号链接。我们必须通过编辑ROOT > app > etc > di.xml
文件来更改Magento 2的行为。di.xml
在您喜欢的代码编辑器中打开,找到该virtualType name="developerMaterialization"
部分。在下面的该部分中,您将找到<item name="view_preprocessed" xsi:type="object">
需要修改的项目。您可以通过更改以下内容进行修改:
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
至:
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
现在,最后一步,还要删除在 ROOT > pub > static > DELETE ALL EXCEPT .HTACCESS
解决方案2
安装Composer。现在,我希望您从下载Magento 2 zip magentocommerce.com/download
,在phpmyadmin中创建新的数据库,在htdocs文件夹中提取zip 。安装Magento 2,但不要使用localhost在商店URL和管理URL中使用127.0.0.1。成功安装后,请勿运行magento。
现在,我们将验证Composer的安装,部署静态内容,清除/刷新Magento缓存并为Magento 2块重新编制索引。要执行上述所有操作,请按WINDOWS KEY + R打开“运行”对话框,然后键入“ cmd”以打开命令提示符。
输入“ cd PATH_TO_YOUR_MAGENTO2_FILES ”以进入Magento 2 ROOT目录。
现在,要在以上目录中验证Composer安装,请键入“ composer install ”。
如果在此步骤中遇到任何错误,请检查您的Composer安装
在此步骤中,我们将设置静态内容以部署在我们的Magento商店中。要执行此操作,请键入“ php bin / magento setup:static-content:deploy ”。
对于那些使用Magento 2.2.x的用户
php bin/magento setup:static-content:deploy -f
如果遇到任何错误,请检查您的PHP.EXE和PHP.INI环境变量
通过在CMD中键入“ php bin / magento cache:flush ” 来清除/刷新Magento缓存。
最后,要重新索引 Magento静态块,请输入“ php bin / magento indexer:reindex ”。
成功安装Magento 2,您已完成。