I don't use errors codes at all.

Custom error pages with description what is happened and recommendation what user need to do - it is my way.

Keep in mind not all users can understood error by number and less of them will know what to do.