javascript - 图片或 JS 未在 Magento 2 安装中显示

标签 javascript .htaccess magento2

我刚刚在我的生产服务器上安装了 Magento 2 发展。子域。安装似乎已经成功 但我注意到两者都没有图像或工作的javascript 前端和后端。

查看源码后发现调用的文件是 例如 http://dev.website.com/pub/static/frontend/Magento/luma/en_GB/css/print.css 实际上并不存在。有什么想法吗?我尝试了几个解决方案 堆栈,但没有任何运气。

最佳答案

Try this Before that take Backup

pub/static 文件夹中删除除 .htaccess 文件之外的所有内容

打开 app/etc/di.xml 找到路径 “Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink” 并替换为 Magento\Framework\App\View\Asset\MaterializationStrategy\Copy

注意:删除 pub/static 下的整个文件和文件夹,.htaccess 文件除外。

有关更多信息,请参阅此 http://www.dckap.com/blog/magento-2-admin-links-not-working-in-windows/

其他解决方案

您可以从 Magento 根文件夹运行以下命令。

php bin/magento setup:static-content:deploy

这将把内容完美地下载到各自的文件夹中。

关于javascript - 图片或 JS 未在 Magento 2 安装中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46660655/

相关文章:

ubuntu - 自定义 PHP 文件不会加载(在 magento 2 安装 ubuntu + nginx 之外)

Magento2.0 服务器要求 - 需要指导

javascript - jQuery load() 来自不同页面的图像并在脚本中使用它们

JavaScript 变量定期在两个值之间变化

javascript - 服务器错误地解释 JavaScript 编码的查询参数

.htaccess 重定向域名别名/停放域名

javascript - 影响位置的jquery动画

php - 在一台服务器中重定向 2 个域的问题

regex - 如何在 .htaccess 的文件 block 中使用多个路径?

php - 在 Windows 10 上安装 Magento 2.3 后管理页面空白