IndexU Deluxe v1.x Edit Guide

I have created a small guide of the most commonly edited areas and where you can edit those areas. It’s a visual guide so it should appeal to most users.

It deals with the most commonly asked question of “where do change x?” Well now you know!

IndexU Deluxe Edit Guide (requires login to blog to function)

Server test script

Ever wanted to know if your host can handle IndexU before installing it? Well with the use of this little script you can find out.

You could even ask your host to run it for you before you sign up to see if they meet your requirements and send you a screenshot or URL to see the results.

Download it, it’s free!

Search the web error

A user came up with the following error when using the “search the web” feature of IndexU Deluxe

failed to open stream: HTTP request failed! HTTP/1.1 400 Bad Request in /home/progambl/public_html/links/search.php on line 367

Warning: Invalid argument supplied for foreach() in /home/progambl/public_html/links/search.php on line 371

Please Login or Register to read the rest of this content.

session_start error

Lately a number of users have been seeing this error

Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by

Please Login or Register to read the rest of this content.

Gettext error

A user recently found an issue with IndexU Deluxe that resulted in the following error

Fatal error: Call to undefined function mb_detect_encoding() in /home/seccinc/public_html/new/lib/gettext/gettext.inc on line 101

The solution is to add this to gettext.inc

// PATCH

if (!function_exists(‘mb_detect_encoding’)) {

// We’re on an aged PHP version

function mb_detect_encoding($text) {

return ‘UTF-8′;

}

function mb_convert_encoding($text,$target_encoding,$source _encoding) {

return $text;

}

}

// EINDE PATCH

Issue and solution found by secero

Note – This issue is actually caused by mbstring not being compiled into PHP. This would typically be the fault of the host or provider as mbstring is commonly compiled into PHP by default.

More on spam filters

Heres a huge list of words you can add to your spam filters

Please Login or Register to read the rest of this content.

For more info on how to use the filters in IndexU please see this post

mod_rewrite not functioning?

Lately there have been a whole host of customers saying their mod_rewrite no longer works. Here, for the record, is how to ensure your mod_rewrite is functioning and enabled.

Please Login or Register to read the rest of this content.

That is the complete process. If something doesn’t work after that it’s because you missed a step.

Remember that mod_rewrite does not work on IIS based servers. Yes mod_rewrite will work on a Windows server with apache, but NOT with IIS. This is a limitation of IIS and has nothing to do with IndexU.

Banned from google?

Over the last month I’ve had reports from two users about this error

PHP Warning: readfile (themes/cleandex/images/pr///www.google.com/terms_of_service.html)

They did not know what the error meant. Well it’s quite obvious that their site has been banned from accessing Google (by domain name from what I can tell). The error message may vary slightly due to what theme you’re using, but it still ends with www.google.com/terms_of_service.html

The users had set their Pagerank Cache at a very low number (they did not tell me what they used) and their site literally abused Google and they were banned.

Lets look at an example. If you had 5000 visitors a day and had the cache set to 0 and those visitors looked at 10 pages each that would mean you’d be making 50,000 requests a day to Google.

That’s nothing but a denial of service attack!

Leave this setting at a minimum of 30. If you have a large amount of traffic you might even want to increase that number to lower your number of requests over a period of time.

It’s a known fact that Page Rank does not update once a month, so a setting of 30 is already low. If you’re desperate to update your PR numbers you can always flush the PR table in the database and then change your settings to a realistic number like 30 or 45.

Creating large amounts of custom fields in seconds

Many users like to create custom fields as they add large amounts of functionality to your IndexU site.

But it’s a pain adding a lot of custom fields because the IndexU interface requires you to create them one by one.

What if I told you I know a way to add 5 or 50 or even 500 custom fields in less than five seconds? Would that save you a bunch of time? You bet it would!

I figured out this system when I had to modify 150 IndexU sites to upload custom databases to each one. Figuring that adding the custom fields manually to each one would take hours and hours I figured out how IndexU adds the fields to the database and was able to add the custom fields to all 150 sites in less than one hour total.

Please Login or Register to read the rest of this content.

Basic template editing and changing

One of the most commonly asked questions is how to edit the templates that come with IndexU. While this is really basic stuff some users just don’t know where to look or what to do to edit them.

The editing of template files does not need to be done via FTP, they can all be done in the admin panel providing your installed and setup your IndexU properly.

If you receive an error when saving these files that says anything about fwrite or fopen then you have not setup IndexU properly and you need to go back to the Install Guide and search for CHMOD

Please Login or Register to read the rest of this content.