I have installed magento 2 successfully but frontend side and admin side style is not loading. Even after login to admin it gives not found(404) page
Base url in core_config_data:http://localhost.com/magento2/
Magento Stack Exchange is a question and answer site for users of the Magento e-Commerce platform. It only takes a minute to sign up.Sign up to join this community
First of all, View the source of your page and click the css links, if it is pointed correctly it should bring you to the css page.
Please check whether you have changed Home page design from Admin Panel.
I mean go to Cms >> Pages
Open Home Page.
Click on Design tab.
Check value of "Custom Theme" under "Custom Design".
If still you find any trouble, then please provide your website's URL.
I had the same issue(stylesheet not loading) but it was caused by something else.
I had changed the URLs of my website in the database and forgot to leave a "/" at the end of the url.
what I had:
what it should be:
clear cache after using the command below when in the root folder of your Magento 2 installation
php bin/magento cache:status
I had issues with this as well, but none of the above solutions were working. Some guides recommending this order of commands.
from Magento root directory
rm -r var/cache/ var/view_preprocessed php bin/magento setup:static-content:deploy
Note from one of the answers above I believe there is no need to use
sudo in front of either of those commands above. Your user should have proper permissions and the file directories should be setup properly with ownership.
What I found works for this issue is to actually either make a backup of or remove entirely
rm -r pub/static
or make it a backup
mv pub/static pub/static.bak
Then do the content deploy
php bin/magento setup:static-content:deploy and then clear your browser cache (use extension to just do it on that page) and reload your page.
rm -r pub/static php bin/magento setup:static-content:deploy
if you're on Apache
sudo vim /etc/apache2/apache2.conf and update AllowOverride to all for the
then go to your document root (where magento code resides) and
rm -rf var directory (the one that contains the cached files) sudo php bin/magento setup:static-content:deploy –f php bin/magento indexer:reindex (optional)
I've been battling with this for 5 days now. Finally solved the issue. There are three possible errors:
To solve 1: Go to your mysql and type
insert into core_config_data (config_id, scope, scope_id, path, value) values (null, 'default', 0, 'dev/static/sign', 0).
To solve 2: From your magento project root, run
php bin/magento setup:static-content:deploy --force.
Remember to clean your cache for each case.
php bin/magento cache:clean config