Solved: adding 'dev/static/sign' as 0 on the core_config_data table(#7820)
I think 2.1.3 changed .htaccess/Nginx recommended config, you need this
RewriteEngine On
# Remove signature of the static files that is used to overcome the browser cache
RewriteRule ^version.+?/(.+)$ $1 [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* ../static.php?resource=$0 [L]
If you are on Apache, this is from the htaccess file in pub/static and the nginx.conf.sample appears to be slightly different (not sure) but obviously Magento doesnt mention this and it isn't added on upgrade.
want to add some comments for anybody who has the same issue.
I fixed this via, i have ubuntu and apche2
ps aux | grep apache2
find the process owner of apache2
then go to base directory of magento
change the owner of this fold
chown -R magentofold
chgrp -R magentofold
then reinstall, everything works file.
Solved: adding 'dev/static/sign' as 0 on the core_config_data table(#7820)
What is this option doing?
This option disables Static Content signing. More is explained here: Magento Docs
It sure solves the problem, but the root cause is somewhere else (I have not figured out where, in my situation :/ )
This is not recommended for production environments, since it breaks caching mechanisms. When you update some JavaScript or CSS and do a static content deploy, the changes would not be visible to users unless they refresh the page without cache (Ctrl + Shift + R or Shift + F5).
Most helpful comment
Solved: adding 'dev/static/sign' as 0 on the core_config_data table(#7820)