How to Solve Fatal Error – Failed To Open Stream

Warning: include(/home/*******/public_html/ failed to open stream: Permission denied in /home/*********/public_html/ on line 426

Warning: include(): Failed opening ‘/home/*******/public_html/’ for inclusion (include_path=’.:/opt/alt/php54/usr/share/pear:/opt/alt/php54/usr/share/php’) in /home/********/public_html/ on line 426
Skip to content

Fatal error: Call to undefined function twentysixteen_the_custom_logo() in /home/*********/public_html/ on line 32


These Types of error really frustrating for every bloggers and specially for beginners. Sometimes big bloggers also faced this type of warnings and want some real help.

I don’t have mastery in English, So please avoid silly mistakes. Generally I write in Hindi because my visitors are Indians.

Now comes to the problem.

Why we face this type of Problems?

Some times we Change in our blogs look so we change themes and plug-ins but sometimes it very dangerous because too many plug-ins are wasted and we have to never use them. Some time themes aren’t properly installed and we get this type of message.

This is right! because when we change themes our C-panel also changes some files in Wp-Includes. Sometimes our files are miss. So this type of problems generate.

What is fatal error?

Our operating system also faced this type of problem. In Pc this problem generally happened due to  faulty program, faulty hardware and read problems.

In PhP this problem happened due to some faulty files or some lost data.

How to Overcome from this problem?

Its very simple, You have to Upload a Post.Php file in Wp-Includes. 

The question is where you found Wp-includes

  • Open Your C-pannel
  • Go to file manager
  • Go to Public_html
  • You will see Wp-Includes
  • Open it and Upload a Post.Php file

For Addon Domains

  • Same process till Public_html
  • Than you have to search for your domain name
  • Open it You will see Wp-Includes than follow above instructions.

Now one more question asked?

How to get Post.Php?

  •  You can get this file by using simple trick
  • Add a subdomain
  • Install WordPress on that Subdomain
  • Now open file manager
  • Go to Public_html and search for your Subdomain
  • Open it
  • Search for Wp-includes – Open It
  • You will get Post.Php file in this section so scroll down and find this file
  • Download it
  • Now upload it on your main domain

If problem Solve than Share this Post with Your friends. Comment on this post. If didn’t work than contact to your hosting support team.

Please follow and like us:

Leave a Comment

Your email address will not be published. Required fields are marked *