Installing magento 2 does not deploy the /pub/static/frontend and backend

前端 未结 5 1238
迷失自我
迷失自我 2021-01-11 13:18

I\'m having this weird error and I did not suceed to find the origin. First of all I would like to say that I succeeded to perform some installation of Magento 2 on a window

相关标签:
5条回答
  • 2021-01-11 14:01

    When installing Magento 2.1.4 from scratch I also confronted with permissions problems and CSS and JS not loading in the page because they were not found by the server although I just ran

    php bin/magento setup:static-content:deploy
    

    and

    php bin/magento cache:clean
    

    It turned out that this setting is needed in the database to access the CSS and JS and have the site loading after first magento2 install.

    insert core_config_data (config_id, scope, scope_id, path, value) values (null, 'default', 0, 'dev/static/sign', 0); 
    

    This seemed to be the only sollution to have the site up and working.

    0 讨论(0)
  • 2021-01-11 14:06

    An easier would be to run below command from magento root folder.

    php bin/magento setup:static-content:deploy
    

    This will feed the content perfectly in respective folders. If you have specific language then run like below.

    php bin/magento setup:static-content:deploy en_US
    php bin/magento setup:static-content:deploy en_GB
    
    0 讨论(0)
  • 2021-01-11 14:10

    First please delete 'static' folder from 'pub/static' in magento 2 before delete this folder please copy .htaccess file from this folder in other folder in your pc. <-- Changes in app\code\Magento\Developer\etc\di.xml -->

    Magento\Framework\App\View\Asset\MaterializationStrategy\Symlink  
    

    <--to-->

    Magento\Framework\App\View\Asset\MaterializationStrategy\Copy
    

    After that using cmd/shell run these commands

    php bin/magento setup:static-content:deploy -f
    

    and

    php bin/magento deploy:mode:set developer
    

    After runing these commands .Paste old .htaccess file into new static folder. Thats it. And Clear Full Cache.

    php bin/magento cache:clean
    

    Your project working now enjoy!

    0 讨论(0)
  • 2021-01-11 14:15

    You get 404 responses probably because you don't have mod_rewrite enabled. You should enable it. But it can work without it. There is a 'cache' system for these static resources. navigate to the folder dev/tools/Magento/Tools/View and run this in the command line

    php deploy.php
    

    It works perfect. But still if you have issues then let me know.

    ------ EDIT ------

    Edit as per the Chirag Bhavsar's answer.Enter below command from root of the Magento folder. New command will be

    php bin/magento setup:static-content:deploy
    
    0 讨论(0)
  • 2021-01-11 14:16

    The static content deploy process is described as below:

    1) Delete adminhtml,frontend and _requirejs folders from pub/static folder.

    2) Please don't delete the .htacces file in that pub/static folder.

    3) Delete all folders in the directory var/cache.

    4) Give 777 permission to both pub and var folders.

    5) Run the command:

    php bin/magento setup:static-content:deploy
    
    0 讨论(0)
提交回复
热议问题