6
votes
Accepted
Craft not loading custom 404 template for errors
Turns out the general.php file had the following line (docs) in it:
'errorTemplatePrefix' => "_errors/"
Once I'd created the proper folder and files, all worked as expected.
Thanks, @CraftCMS ...
5
votes
Craft not loading custom 404 template for errors
It's quite possible that you are in Dev mode. If you switch to false, the 404.html may then be recognized…
Look at general.php, then change devMode to false.
// Dev environment settings
'dev' =&...
4
votes
404 Error showing for Asset Images
Figured it out. I assumed that my assets folder needed 744 just as the install instructions mentioned for the Craft CMS folders. But, I need to change the permissions to the standard 755. Once I did, ...
4
votes
Accepted
How to show homepage for 404 errors
404 isn’t a valid redirect status code, which is why {% redirect '/' 404 %} isn’t working correctly.
It sounds like you want to:
first issue a 301 or 302 redirect to the homepage
then serve the ...
4
votes
Accepted
Craft 3 Controller giving 404
Craft 3 action routes are snake-case rather than camelCase thus your route needs to be plugin-handle/controller-handle/function-name instead of pluginHandle/controllerName/functionName
Your ...
4
votes
Accepted
Template not found 404
Craft will serve one of 3 types of 404 errors.
When Dev Mode is enabled, you will get something like this, which shows the full stack trace leading up to the NotFoundHttpException:
If this looks ...
4
votes
Template not found 404
If you've set devMode to false in your local environment and you still can't see your 404 template, go to your own user account in the CMS and uncheck "Show full exception views when Dev Mode is ...
4
votes
Accepted
How to route 404 errors for multi-site Craft?
I pondered this for a while, and then did this, which will direct us to specific entries (not templates, I don't want to create more of those):
{# We need a unique 404 for each site - just take us to ...
4
votes
Accepted
Basic 404 setup not working
If devMode is on, you will always see the above exception page. Turn it off to see your 404 page, or just navigate directly to the template, e.g. http://example.com/404
More here: https://nystudio107....
3
votes
Craft 3 404 and 503 pages in devMode
Just posting this here since I saw an official answer in Github:
This changed in Beta 7:
UserException reports are now styled like other exceptions when Dev
Mode is enabled, with the full ...
3
votes
See 404 error cause by some weird URI in index.php
These are very likely bots that are scanning the website for various things (I see it for WordPress logins a ton). Two things you can do:
Redirect them. This is what I do for WordPress bots
Install ...
3
votes
Security test generated large compiled_templates directory, site outage
I don't have specific answers to your questions, but that's mainly because I feel there are some clarifications and observations that I think might be more helpful.
The thread you linked to is ...
3
votes
Can't access admin panel
I had the same issue on my mac and struggled for hours.
Having the right .htaccess file in place was key, but if you are not getting Craft's error messages, that's a sign your .htaccess file is not ...
3
votes
Assets (images) return a 404 on the front-end
Just had a similar issue with a colleague. Double check your folder permissions. It might be the case that Craft isn’t allowed to write the transformed files to your assets folder.
Something like ...
3
votes
Accepted
Redirecting "if entry is not defined" returns 404 instead
The reason you're getting a 404 is because Craft isn't even hitting your help/_entry.html template. Because there's no entry matching the URI /help/asdf, the template will never render and the request ...
3
votes
404 problems, staging only
Looking at your screenshots, the host names are different. The cPanel 404 shows mysphotos instead of myphotos.
Probably a typo somewhere in your templates.
3
votes
Template not found 404
There's a long discussion of all of this in the Handling Errors Gracefully in Craft CMS article, if it helps.
3
votes
Can't Update CraftCMS
In Craft 3 and upwards you should have a vendor folder that is created and updated with composer. You would do the update locally (I recommend docker and ddev), which will update composer.json, ...
2
votes
Accepted
404 problems, staging only
Probably your paths are not set up right; or the SERVER_NAME isn't what you think it is, so it's not matching the paths in your general.php
2
votes
Accepted
Environmental variable coming back as literal braces
Your config/general.php file code has some problem with it.
You're missing a closing ) for an array, which I suspect is a typo, but the issue to your real problem is probably the fact you're missing ...
2
votes
404 in HTTP Header on working site
I resolved this by adding a new 'home' template which extends my main layout. This resolved the 404 in the header status code.
2
votes
Uploaded image not appearing
My first step to troubleshooting this is to confirm that the Asset Source URL is correct in the source settings.
2
votes
Multi-locale pages 404 on subdirectories
I was running into the same issue, struggling with it and it turns out that the official documentation is a bit misleading (no offense) when it comes to the .htaccess file, because it just mentions to ...
2
votes
Can't access admin panel
As Brad Bell pointed out in a comment that you should use index.php, it might have something to do with your .htaccess and general.php
Your .htaccess File should look something similair to this:
<...
2
votes
Craft not loading custom 404 template for errors
Make sure you are in production mode in the .env file: ENVIRONMENT=production
Make sure you have developer mode disabled in config/general.php file: 'devMode'=>false
Make sure you have a 404.twig ...
2
votes
Accepted
Ajax call to action 404
The URL you call using Ajax shouldn't include the action trigger, since Craft will add this to call the correct method in your controller when it interprets the URL.
So in the example you gave, your ...
2
votes
Craft 2: Locale throwing 404 in frontend
However, when I try to access any page apart from the homepage in my
2nd locale in the frontend I get a 404 error.
Could it be, that as a result of your settings, URL's for /en do not get rewritten ...
2
votes
Template not found 404
Take a look in your general.php config file and see if you're overwriting the errorTemplatePrefix setting. It might look something like:
'errorTemplatePrefix' => "_errors/"
So you might need to ...
2
votes
Craft CMS 3 admin panel returns 404 with SSL
tl;dr: In my case, adding AllowOverride All back in to httpd.conf fixed the issue.
I was having the same issue on my staging server. I noticed that, in addition to /admin throwing a 404, all of my ...
2
votes
Accepted
Some (but not all) controller action routes return 404 on staging server
I figured this one out, it was bad error handling on my part.
If the service you're calling returns NULL, this will appear in the network tab as a 404.
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
404 × 81error × 14
craft3 × 10
redirect × 7
templating × 6
assets × 6
404-page × 6
localization × 5
routing × 5
url × 4
admin × 4
controller × 4
install × 4
plugin-development × 3
entries × 3
entry × 3
error-message × 3
image × 3
routes × 3
apache × 3
control-panel × 2
form × 2
config × 2
installation × 2
updates × 2