shahryarjb
I have read phoenix documents and edited my code but it didn’t work for me.
my dev config :
config :trangell_html_site_web, TrangellHtmlSiteWeb.Endpoint,
http: [port: 9991],
debug_errors: false,
code_reloader: true,
check_origin: false,
watchers: [node: ["node_modules/brunch/bin/brunch", "watch", "--stdin",
cd: Path.expand("../assets", __DIR__)]]
my ErrorView :
def render("404.html", _assigns) do
"Page not found"
end
def render("500.html", _assigns) do
"Server internal error"
end
def template_not_found(template, _assigns) do
Phoenix.Controller.status_message_from_template(template)
end
but it shows me :
How can I fix this ?
ref
https://hexdocs.pm/phoenix/errors.html
https://hexdocs.pm/phoenix/views.html#the-errorview
phoenix 1.3 || elixir v1.6.4
Trending in Questions
I having some trouble figuring out if I have set myself too strict of standards for my production server. Currently I can handle 75% of r...
New
Documentation
While reading the Scoped Routes section, I noticed that the documentation currently refers to a problem without explainin...
New
Hello,
I’m trying to build a basic Phoenix web-app, and I’d like to use Tailwind.
However, when I launch mix phx.server, I get an error...
New
Hi everyone,
I am toying with the idea of building a “match maker” for giving personal help to people that wants to start coding.
I sta...
New
I recently noticed that Elixir’s Logger defaults its primary log level to :debug when no :logger, :level application configuration is pre...
New
I’m working on a small exercise involving update_in/3, and I came up with this solution:
data = %{
name: "Periodic Table",
category:...
New
I’ve got trouble wrapping my head around the order in which functions are called in this snippet (from Phoenix’s authentication):
toke...
New
Other Trending Topics
Edit: 2026 May 15 - This post is archived.
Mob is alive!!
Main docs: mob v0.7.11 — Documentation
A bit of explanation for the slightly c...
New
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
I am happy to introduce the very α version of the new programming language compiled to BEAM.
Welcome Cure.
It has literally three kille...
New
Hobbes is a low-level distributed database for the Elixir programming language.
Hobbes provides a simple, safe, and scalable storage lay...
New
Hi everyone!
The first release candidate for the Expert language server project is now available!
We’ve published a press release detai...
New
A little off-topic, but I feel like people here have a good head on their shoulders.
I used to be quite good at making software. Was luc...
New
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #library
- #deployment
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #elixirconf
- #channels
- #exunit
- #discussion
- #code-sync
- #podcasts
- #javascript
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ai
- #ecto-query
- #elixirconf-us
- #blog-post
- #elixir-ls
- #phoenix_html
- #iex
- #graphql
- #genstage
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #elixirconf-eu
- #api
- #forms
- #metaprogramming
- #hex












Showing Posts 1 to 10- Show Best Posts
- Show All (oldest first)
- Show All (newest first)
und0ck3d
That’s a bit weird, just tested on a new app (generated with
phx.newtask) and it’s working fine… Only thing I changed was thedebug_errorsoption tofalseas you did. Can you provide an example repo to reproduce the issue?shahryarjb
@und0ck3d Thanks, link: https://github.com/shahryarjb/custom_phoenix_error
josevalim
What is your Elixir version? There is a bug in Elixir before v1.7 where a change of configuration inside the umbrella project was not applying in some cases. If you remove _build at the umbrella root, does the issue still persists?
shahryarjb
Hello, my elixir ver is v1.6.4, I removed my _build and I saw this which was fixed. thank you , I’ll update this soon to 1.7
shahryarjb
@josevalim
Unfortunately, I have a problem with this part, I want to redirect to html error page but I can’t
I edited this to
but it didn’t work, how can I fix this?
NobbZ
This produces an infinite loop.
shahryarjb
Then what do I do to fix this? would you mind telling me? Please
NobbZ
What is it you actually want? If you want some HTML template rendered, then do so. As far as I remember you simply need to provide the template in the template/error folder and then leave off the render clause.
shahryarjb
Hmm, Im confused, honestly I need it to show my 404.html.eex instead of text, I have created 2 html .eex before, but I can’t use these.
for example:
that is my
web/templates/error/404.html.eex, but It isn’t shown when I enter broken url. it shows me a text but I want that.Updated:
now I know, I have to delete all of my codes in My ErrorView except the following line:
I have 2 questions
q1: when I have 401 or 403 status; What is happens? can I custom them ?
q2: I have a FallbackController please see my code:
I render
render(TrangellHtmlSiteWeb.ErrorView , :"404")and it shows me an error in centre of my template, but in the main page if I try like:local.com/404it just shows me full 404 error page, independently!!Please see:
pic 1:
pic2:
how can I redirect it to 404full page with the session which I need?
shahryarjb
somebody knows what my problem is?
I was forced to use
redirect(conn, to: "/404")path:
controllers/blog_fallback_controller.exand
get_flashdoesn’t work and I can’t use session, what do I do ?