Title: Error 500 internal server error during setup
Last modified: August 22, 2016

---

# Error 500 internal server error during setup

 *  Resolved [bdmclean](https://wordpress.org/support/users/bdmclean/)
 * (@bdmclean)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/)
 * I think I’m using 4.0.1 Don’t know how to check.
    I have no clue what I’m doing.
   It seemed like the original setup questions could be used as trial and error 
   options so that’s what I did. It seems, however that the errors are unrecoverable
   within Ninja Firewall. This is what I have: **********
 * NinjaFirewall (WP edition)
 * Error : the firewall is not loaded.
    Suggestions:
 *  You selected Apache + CGI/FastCGI as your HTTP server & PHP SAPI. Maybe your
   HTTP server is Apache + mod_php5?
    You can click the “Go Back” button and try
   to select another HTTP server type.
 *  Maybe you did not select the correct PHP INI ?
    You can click the “Go Back” 
   button and try to select another one. ******* Hitting the back button yields 
   a page: 500 internal server error during setup. My site is unavailable.
 * [https://wordpress.org/plugins/ninjafirewall/](https://wordpress.org/plugins/ninjafirewall/)

Viewing 15 replies - 1 through 15 (of 29 total)

1 [2](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/page/2/?output_format=md)
[→](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/page/2/?output_format=md)

 *  Plugin Author [nintechnet](https://wordpress.org/support/users/nintechnet/)
 * (@nintechnet)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/#post-5541099)
 * Hi,
 * If your site is down, open/edit your PHP INI file and/or .htaccess and remove
   all instructions added by the firewall (they were displayed to you during the
   setup process). Those instructions start with **BEGIN NinjaFirewall** and end
   with **END NinjaFirewall**.
 * If you get a 500 Internal error, could you check your HTTP error log? That would
   give us the reason why your server crashed.
 *  [draak](https://wordpress.org/support/users/draak/)
 * (@draak)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/#post-5541153)
 * Hello,
 * I have exactly the same problem. 500 internal server error. First i put an backup
   back, still the problem exists. Then did what you replied above and got rid of
   the begin ninjafirewall and in between and end ninja firewall files in php ini
   file and htaccess. Now the website is still gone and we get a white screen. How
   can i resolve this big problem?
 *  Plugin Author [nintechnet](https://wordpress.org/support/users/nintechnet/)
 * (@nintechnet)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/#post-5541162)
 * Hi,
 * NinjaFirewall makes a backup of the PHP INI and .htaccess it needs to modify.
   Those files are named “.htaccess.ninjaxxxxxxxxxx”, “php.ini.ninjaxxxxxxxxxx” 
   etc, where “x” is a 10-digit number.
    Can you see them? Can you restore them 
   to replace the ones you manually edited?
 *  Thread Starter [bdmclean](https://wordpress.org/support/users/bdmclean/)
 * (@bdmclean)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/#post-5541181)
 * OK, I apparently undid the damage as you directed below.
    I have access to my
   site again and to the Ninja Firewall configuration.
 * On that page you suggest looking for configuration/installation help on your 
   site.
    When I go there ([http://ninjafirewall.com/wordpress/help.php](http://ninjafirewall.com/wordpress/help.php))
   it says: “If you need help, click on the contextual Help menu located in the 
   upper right corner of each page :” There you lose me. There is no such menu anywhere
   on the page.
 * Next to “Select your HTTP server and your PHP server API (SAPI)” there is the
   drop-down menu that got me into trouble.
    I had selected the default: “Apache
   + GGI/FastCGI(recommended)” – whatever the hall that means – and irreversibly
   lost access to the site. Next to that it there is a link to “view PHPinfo” I’m
   guessing that the gobbledy-gook that that link displays will somehow help me 
   to make the right choice in that drop down menu. I could copy that stuff here
   but I fear that publishing that stuff might compromize my site.
 * I guessed at a different selection from the drop-down:Other webserver + CGI/FastCGI
   and tried that. The site did not crash, but it still failed to load the firewall.
 * My WP dashboard has the message: “NinjaFirewall fatal error : Unable to communicate
   with the firewall. Please check your PHP INI settings. Review your installation,
   your site is not protected.”
    My PHI INI file reads: ; BEGIN NinjaFirewall auto_prepend_file
   = /home4/bdmclean/public_html/dentistrywithoutmercury.com/wp-content/plugins/
   ninjafirewall/lib/firewall.php ; END NinjaFirewall
 * My .htaccess access file contains no mention of NinjaFirewall
 * Before the attempted installation of NinjaFirewall, my WP site had NO FILE containing.
   ini (according to a backup of my site)
 *  Plugin Author [nintechnet](https://wordpress.org/support/users/nintechnet/)
 * (@nintechnet)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/#post-5541214)
 * It seems to be working, but your PHP INI is not recursive (does not apply to 
   subfolders):
 * Try to access: [http://dentistrywithoutmercury.com/wp-config.php](http://dentistrywithoutmercury.com/wp-config.php)
 * You will be blocked. But that does not work in subfolders: [http://dentistrywithoutmercury.com/wp-content/plugins/index.php](http://dentistrywithoutmercury.com/wp-content/plugins/index.php)
 * In addition, your server seems to be using Modsecurity firewall.
 * Maybe you also have suPHP enabled which could explain the crash and the recursion
   problem.
    Can you try this: 1. open (or create) the .htaccess file in the /home4/
   bdmclean/public_html/dentistrywithoutmercury.com folder. 2. add those lines to
   it:
 *     ```
       # BEGIN NinjaFirewall
       <IfModule mod_suphp.c>
          suPHP_ConfigPath /home4/bdmclean/public_html/dentistrywithoutmercury.com
       </IfModule>
       # END NinjaFirewall
       ```
   
 * 3. log in to WP admin console and check if the firewall is working
 *  [draak](https://wordpress.org/support/users/draak/)
 * (@draak)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/#post-5541239)
 * Hi,
 * I looked for the file: php.ini.ninjaxxxxxxxxxx. It is not there. Only the php.
   ini file. The “.htaccess.ninjaxxxxxxxxxx file is there, both in the wp_content.
   The “.htaccess.ninjaxxxxxxxxxx file seems just to be a copy of the normal .htaccess
   file and nothing else.
 * I did put back the: BEGIN NinjaFirewall and end with END NinjaFirewall rules 
   in the php.ini file and .htaccess file, then get a 500 server error again.
 * Also tried to rename the plugin through ftp, also not working, errors again… 
   on line… etc.
 * Checked the error log at my hosting, it says this:
 * [Thu Dec 04 12:19:21 2014] [alert] [client xx.xxx.xxx.xxx] /home/xxx/public_html/
   xxxxxxx/.htaccess: Invalid command ‘php_value’, perhaps misspelled or defined
   by a module not included in the server configuration
 * Is there otherwise a way to remove the files manually?
 * Can you please help me out here, this site has to be up and running asap.
 *  Thread Starter [bdmclean](https://wordpress.org/support/users/bdmclean/)
 * (@bdmclean)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/#post-5541240)
 * How do I check if the firewall is working? The test firewall button appears on
   the page AFTER the configuration page. Do I go through the configuration process
   again?. If so, what choices should I make from the drop-down menu?
 * In the WP dashboard, the warning “NinjaFirewall fatal error : Unable to communicate
   with the firewall. Please check your PHP INI settings. Review your installation,
   your site is not protected.” still appears.
 *  [draak](https://wordpress.org/support/users/draak/)
 * (@draak)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/#post-5541241)
 * And i looked everywhere for this php.ini.ninjaxxxxxxxxxx file. Can’t find it 
   in wp_content, wp_includes, not in the nfwlog, not in the plugins/ninjafirewall
   section. It’s nowhere to be found.
 *  Plugin Author [nintechnet](https://wordpress.org/support/users/nintechnet/)
 * (@nintechnet)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/#post-5541242)
 * [@draak](https://wordpress.org/support/users/draak/): as you can see in the log,
   the file named /home/xxx/public_html/xxxxxxx/.htaccess has a “php_value” instruction
   which should be removed. Can you see it in the file? You can send me the .htaccess
   file to contact(at)nintechnet.com. Attach the file to your email and put “draak
   WP forum” in the subject.
    Regarding php.ini, you do not seem to have any, you
   can ignore it.
 *  Plugin Author [nintechnet](https://wordpress.org/support/users/nintechnet/)
 * (@nintechnet)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/#post-5541244)
 * [@bdmclean](https://wordpress.org/support/users/bdmclean/): you do not need to
   go through the installation process again. That is fine.
 * You only need now to solve the php.ini recursion issue. As long as it is not 
   fixed, you will see the firewall red warning in your WP dashboard.
 *  [draak](https://wordpress.org/support/users/draak/)
 * (@draak)
 * [11 years, 6 months ago](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/#post-5541246)
 * Hi,
 * Did sent it to you, thanks.
 *  Thread Starter [bdmclean](https://wordpress.org/support/users/bdmclean/)
 * (@bdmclean)
 * [11 years, 5 months ago](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/#post-5541260)
 * What exactly is “the php.ini recursion issue?”
    I surmise from a previous comment
   that “recursion” (applying to sub-folders?) is NOT occurring. How do I go about
   fixing it?
 *  Thread Starter [bdmclean](https://wordpress.org/support/users/bdmclean/)
 * (@bdmclean)
 * [11 years, 5 months ago](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/#post-5541264)
 * I’m not sure why, but all seems to be working now.
    Thanks for your help!!
 *  Plugin Author [nintechnet](https://wordpress.org/support/users/nintechnet/)
 * (@nintechnet)
 * [11 years, 5 months ago](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/#post-5541266)
 * That’s a good news. It seems you have a rather picky PHP/server config!
 *  Thread Starter [bdmclean](https://wordpress.org/support/users/bdmclean/)
 * (@bdmclean)
 * [11 years, 5 months ago](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/#post-5541279)
 * Now another question. My dentistrywithoutmerury.com site is one of several hosted
   under my main hosting account. Do I install NinjaFirewall on each site?

Viewing 15 replies - 1 through 15 (of 29 total)

1 [2](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/page/2/?output_format=md)
[→](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/page/2/?output_format=md)

The topic ‘Error 500 internal server error during setup’ is closed to new replies.

 * ![](https://ps.w.org/ninjafirewall/assets/icon-256x256.png?rev=976137)
 * [NinjaFirewall (WP Edition) - Advanced Security Plugin and Firewall](https://wordpress.org/plugins/ninjafirewall/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/ninjafirewall/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/ninjafirewall/)
 * [Active Topics](https://wordpress.org/support/plugin/ninjafirewall/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/ninjafirewall/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/ninjafirewall/reviews/)

 * 29 replies
 * 4 participants
 * Last reply from: [sanhueza](https://wordpress.org/support/users/sanhueza/)
 * Last activity: [11 years, 4 months ago](https://wordpress.org/support/topic/error-500-internal-server-error-during-setup/page/2/#post-5541424)
 * Status: resolved