PHP Web Host - Quality Web Hosting For All PHP Applications $35/month $250/year (Unlimited) - $25/month - 200,000 impressions - Your Ad Could be Here - Click For Details
  Login or Register
 • Home • Downloads • Your Account • Forums • 
Site Navigation

Home:

 
Donate o Meter
Help Keep Our Servers Online AND Our Services Free!
Make donations with PayPal!
Donat-o-Meter Stats
March´s Goal:  $300.00
Due Date:  Mar 31
Net Balance:  $99.90
Left to go:  $200.10
Donations
xGSTQ Mar-15
Micah Mar-13
Csekk Mar-4
Blith Mar-2
 
Please Link To Me!
 
Quality Web Hosting For All PHP Applications
Quality PHP Web Host!

Great Reviews!
Need help setting up your website, installing Apache, PHP, MySQL, or RavenNuke(tm)?
Need help customizing or designing scripts?
Please contact us via the Contact Us option for further details and pricing.

Link to Me

RavenPHPScripts

RavenPHPScripts

There are more Link To Me icons here.
 
Site Info v2.2.2 ©
Your IP: 38.107.191.116

 Welcome, Anonymous
Nickname
Password
Security Code:
Security Code
Type Security Code:

· Register
· Lost Password
Server Date/Time
18 March 2010 04:34:00 EDT (GMT -4)
 
Verse of the Day
 
Ravens PHP Scripts And Web Hosting FAQ (Frequently Asked Questions)



Category: Main -> NukeSentinel

Question
·  Since installing, I can't access my admin panel
·  How do I unban an IP?
·  You have attempted to access this site with an invalid IP.
·  Blank Page when trying to access NukeSentinel from the nuke admin panel

Answer
·  Since installing, I can't access my admin panel

Make sure that in your config.php file you have $admin_file = "admin";
Make sure that in admin.php file you have define('ADMIN_FILE', true);
If this is an upgrade, make sure that you only have one set of NukeSentinel icons in the admin panel.

If the link that can't be found is .php instead of admin.php, then you have not completed all the edits.

[ Back to Top ]

·  How do I unban an IP?

Using NukeSentinel(tm) Control Panel:
Login to your nuke Administration Menu and select NukeSentinel(tm). Over towards the upper right of the panel you should see a Search for: block. Type in the IP and select GO. This will pull up that IP in every table that it finds it in. You want the Blocked IP's table. Click on the X to the far right. At the Are you sure you want to delete the IP prompt, click Delete IP. This will remove the IP from the blocked IP table and your .htaccess file if you are also writing the blocked IP's to .htaccess. Note: Your .htaccess file must have the permissions set to READ/WRITE (666 or 777) to perform this removal. If your Search doesn't yield any results, then either you mistyped the IP or your blocker rules banned it at a higher level. In that case, try retyping the IP, but in the last octet use the wildcard % and try the Search again. Example: Let's say the IP you are trying to unban is 12.112.45.32 (purely fictional for the purpose of this demonstration). If that IP was not found, try 12.112.45.% . If still no results (Highly unlikely) try the next octet wildcard 12.112.%.% .

Manual Method:
Use phpMyAdmin and edit the nsnst_blocked_ips table and delete the IP from the table. If you also write to .htaccess, you will need to delete it from .htaccess. If you do not have access to phpMyAdmin, you can download my NukeToolBox and use it.

[ Back to Top ]

·  You have attempted to access this site with an invalid IP.

NukeSentinel(tm) does a check to see if the IP is "valid" according to IANNA. Since new IP's are being assigned all the time, the IP2COUNTRY table changes often. That is why updates are usually posted every week at http://nukescripts.net.

If applying the updates doesn't resolve the issue then you can add the new IP via NukeSentinel(tm). From the NukeSentinel(tm) admin panel select the Search IP addresses and search for the IP address. When it displays, just edit the range.

NOTE: You must be using NukeSentinel(tm) version 2.4.2 pl5 or later in order for the following to work.
If you are using RavenNuke(tm), there is a setting in the rnconfig.php file that can override the system check altogether. This is not the recommended way but sometimes if you are in a hurry or aren't able to get an updated IP2COUNTRY update, you can use this. Another reason to use this is that IP 127.0.0.1 (localhost) will set this off. So usually on home installations you set this to TRUE.

In rnconfig.php find
$bypassNukeSentinelInvalidIPCheck = FALSE;
and change to
$bypassNukeSentinelInvalidIPCheck = TRUE;

If you are not using RavenNuke(tm), then just add this line to your config.php file:
$bypassNukeSentinelInvalidIPCheck = TRUE;

[ Back to Top ]

·  Blank Page when trying to access NukeSentinel from the nuke admin panel

The likely culprit is that your host does not allow socket connections. GoDaddy is one that does not allow it. To test whether or not that is causing the screen to hang save this code to socket_test.php, ftp it to your site, and call it using http://your-domain.tld/socket_test.php (example: http://www.somewhere.com/socket_test.php)

<?php
//
// This example shows a simple, one-shot HTTP client. It simply connects to a page, submits a HEAD request, echoes the reply, and exits.
//
error_reporting(E_ALL);

echo "<h2>TCP/IP Connection</h2> ";

/* Get the port for the WWW service. */
$service_port = getservbyname('www', 'tcp');

/* Get the IP address for the target host. */
$address = gethostbyname('google.com');

/* Create a TCP/IP socket. */
echo "<u><b>Attempting to create a socket ... <br /></b></u>";
$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
if ($socket === false) {
echo "socket_create() failed: reason: " . socket_strerror(socket_last_error()) . " <br />";
} else {
echo "OK. <br /><br />";
}

echo "<u><b>Attempting to connect to '$address' on port '$service_port' ...<br /></b></u>";
$result = socket_connect($socket, $address, $service_port);
if ($result === false) {
echo "socket_connect() failed. Reason: ($result) " . socket_strerror(socket_last_error($socket)) . " <br />";
} else {
echo "OK. <br /><br />";
}

$in = "HEAD / HTTP/1.1 ";
$in .= "Host: www.example.com ";
$in .= "Connection: Close ";
$out = '';

echo "<u><b>Sending HTTP HEAD request ... <br /></b></u>";
socket_write($socket, $in, strlen($in));
echo "OK. <br /><br />";

echo "<u><b>Reading response ... <br /></b></u>";
while ($out = socket_read($socket, 2048)) {
echo nl2br($out);
}

echo "<b><u>Closing socket ...<br /></b></u>";
socket_close($socket);
echo "OK. <br />";
?>

[ Back to Top ]



 

All logos and trademarks in this site are property of their respective owner.
The comments are property of their posters, all the rest © 2002-2010 by Raven

You can syndicate our news using the file xml

CSE HTML Validator Helped Clean up This Page! [Valid RSS] valid RSS 2.0 Valid robots.txt Stop Spam Harvesters, Join Project Honey Pot

Website engines core code is © copyright by PHP-Nuke but has been heavily patched and modified by myself and others.
PHP-Nuke is a free software released under the GNU/GPL.


:: fisubice phpbb2 style by Daz :: PHP-Nuke theme by www.nukemods.com ::
:: fisubice Theme Modified by the RavenNuke™ Team ::

:: W3C CSS Compliance Validation :: W3C HTML 4.01 Transitional Compliance Validation ::

zerosum