Answers:
下面的解决方案为我工作,
只需尝试一下。
转到app / etc / di.xml
找到线
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
并替换为
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
无需删除任何目录中的任何文件。
<argument name="strategiesList" xsi:type="array"> <item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item> <item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item> </argument>
试试这个,在备份之前
删除除.htaccess
文件中的所有内容pub/static folder
开辟app/etc/di.xml
道路
“Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink”
并替换为
Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
注意:删除pub/stati
c 下的所有文件和文件夹(文件除外).htaccess
。
有关更多信息,请参考此http://www.dckap.com/blog/magento-2-admin-links-not-working-in-windows/
从管理员禁用JS合并:
Go to System->Configuration->Developer
或者,如果管理菜单不起作用,则
表core_config_data中的 Goto数据库会将键dev / js / merge_files从1更改为0
尝试运行这个
bin\magento setup:static-content:deploy
请稍等一下,请确保您的magento_root/
目录可以通过Web服务器访问,而不仅仅是magento_root/pub/
目录-您可以使用别名或更改Web根目录。
转到Magento 2根目录-> pub->静态并删除静态文件夹,并删除var / cache,var / composer_home,var / generation,var / page_cache,var / view_preprocessed
然后运行,php bin / magento setup:static-content:deploy
还有他们
app / etc / di.xml
转到行号574行:
较旧的行:
Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink
替换为(新行)
Magento\Framework\App\View\Asset\MaterializationStrategy\copy
0下投
我只是做了以下事情:
cd magento2 folder
run shell command
我的系统:
magento 2.0.2
xampp 7.0.3
windows 7
贾斯汀@盖特威f:\ xampp \ htdocs \ mag2
php -f bin/magento setup:static-content:deploy
di.xml
仅会影响开发人员模式下的网站。
请按照以下步骤操作,它应该适合您
步骤1.使用rm -R static / *删除静态文件夹
步骤2.清除缓存php bin / magento缓存:clean和php bin / magento缓存:flush
步骤3.重新编译php bin / magento setup:di:compile
步骤4.生成静态内容php bin / magento setup:static-content:deploy
步骤5.将pub / static文件夹chmod 777 -R的权限更改为777。/静态的
遵循这些步骤,我的管理员后端可以正常加载。
嗨,我有上述问题的解决方案。
打开终端并导航到magento Web根目录
$ cd /var/www/html/MagentoFolder $ php bin/magento setup:static-content:deploy
同样在这里,只需转到以下位置即可解决:app / etc / di.xml
替换为: Magento \ Framework \ App \ View \ Asset \ MaterializationStrategy \ Symlink 用于:
Magento \ Framework \ App \ View \ Asset \ MaterializationStrategy \ copy
刷新您的浏览器和宾果游戏!
如果您在admin和前端上使用不同的语言,例如,Admin en_US和前端nl_NL将它们都使用相同的语言。
您可以在管理面板中更改管理语言,方法是单击右上角的admin,然后单击Account Setting(您的帐户名)
运行之后:
php bin/magento setup:static-content:deploy en_US
要么
php bin/magento setup:static-content:deploy nl_NL
或您使用的语言(或已安装的语言包)
php bin/magento setup:static-content:deploy your_LANGUAGE
编辑:
可以针对多种语言运行以上命令。例:
php bin / magento设置:静态内容:部署nl_NL en_GB en_US
希望能帮助到你
编辑di.xml
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
改成
<arguments>
<argument name="strategiesList" xsi:type="array">
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
<item name="default" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
</argument>
部署并重新索引后,该问题将得到解决,管理面板将正常工作。
对我来说,问题在于我正在执行setup:static-content:deploy en_GB
该命令以匹配我的网站的区域设置,但是我没有将admin用户的默认语言更改为en_GB,因此admin页面试图从en_US目录中查找资源,当然,从未创建。
一种解决方案是运行setup:static-content:deploy en_US
,生成丢失的文件。但是,这将涉及生成静态内容,登录到管理面板,更改管理员用户的默认语言,然后删除静态内容并重新生成。
为了利用现有的静态内容,我导航到了admin_user
Magento数据库中的表,并找到了与所涉及的admin用户相对应的行,然后将的值更改interface_locale
为en_GB
。
在这种情况下,精巧的JS和CSS可以完美地工作。
在第715行中打开\ app \ etc \ di.xml
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink</item>
Replace To
<item name="view_preprocessed" xsi:type="object">Magento\Framework\App\View\Asset\MaterializationStrategy\Copy</item>
肯定会的
php bin/magento cache:clean
php bin/magento indexer:reindex
php bin/magento setup:static-content:deploy
执行以上命令,我希望它能正常工作。
设置正确的文件夹/文件权限
find . -type f -exec chmod 644 {} \; && find . -type d -exec chmod 755 {} \; && find ./var -type d -exec chmod 777 {} \; && find ./pub/media -type d -exec chmod 777 {} \; && find ./pub/static -type d -exec chmod 777 {} \; && chmod 777 ./app/etc && chmod 644 ./app/etc/*.xml
chown -R :<web server group> .