我已经在localhost上成功安装了magento 2,但我无法看到管理面板,因为它向我呈现404错误.
其次,当我打开前端时,CSS和JavaScript没有加载.他们也渲染了404错误.
当我尝试运行命令时:
{your Magento install dir}/bin/magento setup:static-content:deploy
我收到以下错误
[InvalidArgumentException] There are no commands defined in the "setup:static-content" namespace.
小智.. 18
这一个为我工作.使用此命令php bin/magento setup:static-content:deploy
步骤1:在CMD中使用cd命令打开根目录
第2步:php bin/magento setup:static-content:deploy
- 运行此命令
然后,检查你的pub/static
文件夹,CSS和Js文件将在那里可用
请参阅 此
这一个为我工作.使用此命令php bin/magento setup:static-content:deploy
步骤1:在CMD中使用cd命令打开根目录
第2步:php bin/magento setup:static-content:deploy
- 运行此命令
然后,检查你的pub/static
文件夹,CSS和Js文件将在那里可用
请参阅 此
通过添加如下所示的sudo,尝试与root用户相同的命令
sudo php bin/magento setup:static-content:deploy
如果在CSS路径中显示版本名称,这是最简单的解决方案
像:pub / static / version323334 /
然后在我的sql中运行此查询
INSERT INTO core_config_data (path, value) VALUES ('dev/static/sign', 0) ON DUPLICATE KEY UPDATE value = 0;
之后清除配置缓存
bin/magento cache:clean config
您还可以禁用静态文件版本表admin