Last modified: 2013-10-23 18:17:36 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T35275, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 33275 - Browser error message received when accessing namespace pages that don't yet exist
Browser error message received when accessing namespace pages that don't yet ...
Status: RESOLVED WORKSFORME
Product: MediaWiki
Classification: Unclassified
General/Unknown (Other open bugs)
1.18.x
Other Linux
: Normal major (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-12-20 15:28 UTC by Milan Patel
Modified: 2013-10-23 18:17 UTC (History)
7 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Milan Patel 2011-12-20 15:28:07 UTC
I have a namespaced page, the Community Portal, that is not yet populated on our wiki, and is linked from Sidebar. (format Wikiname:Community_Portal

When I try to access this and similar pages whose names are within namespaces but don't yet exist, I receive different errors depending on the browser:

Chrome: "Duplicate headers received from server
The response from the server contained duplicate headers. This problem is generally the result of a misconfigured website or proxy. Only the website or proxy administrator can fix this issue.
Error 346 (net::ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_LENGTH): Multiple distinct Content-Length headers received. This is disallowed to protect against HTTP response splitting attacks."

Firefox: "Content Encoding Error
         The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression.    
  Please contact the website owners to inform them of this problem."

IE: "Internet Explorer cannot display the webpage"
Comment 1 Niklas Laxström 2011-12-20 15:41:46 UTC
Sounds like an issue with your hosting provider.
Comment 2 Liangent 2011-12-20 15:43:31 UTC
Can you dump all contents the server sends for that page?
Comment 3 Milan Patel 2011-12-20 19:30:45 UTC
Liangent, what is the best way to do this?

Note this results after upgrade from 1.16 to 1.18
Comment 4 Liangent 2011-12-21 05:07:17 UTC
(In reply to comment #3)
> Liangent, what is the best way to do this?
> 
> Note this results after upgrade from 1.16 to 1.18

If the wiki is public can you paste its address here?
Comment 5 Milan Patel 2011-12-21 18:49:24 UTC
Unfortunately it's not public, this is the affected page, but login screen will result, and not error above:

http://www.fincawiki.org/en/index.php?title=FINCA_Marketing_Wiki:Community_portal
Comment 6 Liangent 2011-12-22 03:03:41 UTC
(In reply to comment #5)
> Unfortunately it's not public, this is the affected page, but login screen will
> result, and not error above:
> 
> http://www.fincawiki.org/en/index.php?title=FINCA_Marketing_Wiki:Community_portal

I see nothing special on this page. "

Login required
You must log in to view other pages. 

"
Comment 7 Mark A. Hershberger 2011-12-22 18:06:31 UTC
How have you configured these additional namespaces?

I added the following on my 1.18 install:

  $wgExtraNamespaces[500] = "Foo";
  $wgExtraNamespaces[501] = "Foo_talk";

And then visited Foo:Page and got back only

  There is currently no text in this page. ....

Extra headers sounds like a problem with an extension.  What extensions do you have installed?
Comment 8 Milan Patel 2011-12-24 03:40:41 UTC
Semantic MediaWiki (Version 1.6.1)	
CategoryTree	
Collection (Version 1.5)	
Renameuser	
CategoryTree	
Cite	
Embed Document (Version 0.13)	
Google doc viewer (Version 0.2.1)	
MediawikiPlayer (Version 0.3.0)	
Nimbus	
ParserFunctions (Version 1.4.0)	
RSS Reader (Version 0.2.5)	
Gadgets	
Validator (Version 0.4.13)	
WikiEditor (Version 0.3.0)
Comment 9 Mark A. Hershberger 2011-12-24 23:34:08 UTC
(In reply to comment #8)
> CategoryTree
[...]
> CategoryTree    


Do you really have this extension installed twice?
Comment 10 Mark A. Hershberger 2011-12-25 01:01:32 UTC
Could you paste or upload a snippet of your LocalSettings.php file that contains the require() bits and any configuration you've done for these extensions?

I tried to reproduce *some* of your set and got no errors.  Here's a snip from the LocalSettings.php file I had:

$wgExtraNamespaces[500] = "Foo";
$wgExtraNamespaces[501] = "Foo_talk";

require_once( "extensions/Validator/Validator.php" );
include_once( "extensions/SemanticMediaWiki/SemanticMediaWiki.php" );
enableSemantics("localhost");


/* CategoryTree */
$wgUseAjax = true;
require_once("{$IP}/extensions/CategoryTree/CategoryTree.php");

/* Collection (Version 1.5) */
require_once("$IP/extensions/Collection/Collection.php");
$wgGroupPermissions['user']['collectionsaveasuserpage'] = true;
$wgGroupPermissions['user']['collectionsaveascommunitypage'] = true;

/* Renameuser */
require_once("$IP/extensions/Renameuser/Renameuser.php");

/* Cite */
require_once("$IP/extensions/Cite/Cite.php");

/* Embed Document (Version 0.13) */

/* Google doc viewer (Version 0.2.1) */

/* MediawikiPlayer (Version 0.3.0) */
require_once("$IP/extensions/MediawikiPlayer/MediawikiPlayer.php");

/* Nimbus */
/* ParserFunctions (Version 1.4.0) */
require_once("$IP/extensions/ParserFunctions/ParserFunctions.php");

/* RSS Reader (Version 0.2.5) */
require_once("$IP/extensions/RSS/RSS.php");

/* Gadgets */
require_once("$IP/extensions/Gadgets/Gadgets.php");

/* WikiEditor (Version 0.3.0) */
require_once("$IP/extensions/WikiEditor/WikiEditor.php");
Comment 11 Milan Patel 2011-12-27 15:54:25 UTC
First of all, I set "$wgDisableOutputCompression = true;" to disable the compression, and get the exact same message across all browsers:

"Page not found

The page you are looking for might have been removed,
had its name changed, or is temporarily unavailable.

Please try the following:
If you typed the page address in the Address bar, make sure that it is spelled correctly.

- Click the Back button in your browser to try another link. 
- Use a search engine like Google to look for information on the Internet.

HTTP 404 - File not found"

Second, I don't think this has anything to do with namespace configuration in the localsettings file, as standard namespace "User talk" is experiencing this problem too.

details of localsettings.php from below line::

___________________________________________________________________
if( defined( 'MW_INSTALL_PATH' ) ) {
	$IP = MW_INSTALL_PATH;
} else {
	$IP = dirname( __FILE__ );
}


$path = array( $IP, "$IP/includes", "$IP/languages" );
set_include_path( implode( PATH_SEPARATOR, $path ) . PATH_SEPARATOR . get_include_path() );

require_once( "$IP/includes/DefaultSettings.php" );

if ( $wgCommandLineMode ) {
	if ( isset( $_SERVER ) && array_key_exists( 'REQUEST_METHOD', $_SERVER ) ) {
		die( "This script must be run from the command line\n" );
	}
}


## The URL base path to the directory containing the wiki;
## defaults for all runtime URL paths are based off of this.
## For more information on customizing the URLs please see:
## http://www.mediawiki.org/wiki/Manual:Short_URL
$wgScriptPath       = "/en";
$wgScriptExtension  = ".php";


$wgLanguageCode = "en";



require_once( "../ExtensionSettings.php" );
require_once( "../WikiFamilySettings.php" );
require_once( "../SharedMediaSettings.php" );

 $wgShowExceptionDetails = true;

# Protect against web entry
if ( !defined( 'MEDIAWIKI' ) ) {
	exit;
}

## Uncomment this to disable output compression
##$wgDisableOutputCompression = true;

$wgSitename = 'FINCA Wiki';
$wgMetaNamespace = "FINCA_Wiki";

## The URL base path to the directory containing the wiki;
## defaults for all runtime URL paths are based off of this.
## For more information on customizing the URLs please see:
## http://www.mediawiki.org/wiki/Manual:Short_URL
##(in multilingual mediawiki installation) $wgScriptPath       = "/en";
##$wgScriptExtension  = ".php";

## The protocol and server name to use in fully-qualified URLs
$wgServer           = "http://www.fincawiki.org";

## The relative URL path to the skins directory
$wgStylePath        = "$wgScriptPath/skins";

## The relative URL path to the logo.  Make sure you change this from the default,
## or else you'll overwrite your logo when you upgrade!
$wgLogo             = "$wgScriptPath/images/FINCA_2CP_V.png";

## UPO means: this is also a user preference option

$wgEnableEmail      = true;
$wgEnableUserEmail  = true; # UPO

$wgEmergencyContact = "admin@localhost";
$wgPasswordSender = "admin@localhost";

$wgEnotifUserTalk = true; # UPO
$wgEnotifWatchlist = true; # UPO
$wgEmailAuthentication = true;

## Database settings
$wgDBtype           = "mysql";
$wgDBserver         =  "fincawikiorg.ipagemysql.com";
$wgDBname           = "fincaalpha3";
$wgDBuser           = "acnif";
$wgDBpassword       = "b00dv8r";

# MySQL specific settings
$wgDBprefix         = "";

# MySQL table options to use during installation or update
$wgDBTableOptions   = "ENGINE=InnoDB, DEFAULT CHARSET=binary";

# Experimental charset support for MySQL 4.1/5.0.
$wgDBmysql5 = true;

## Shared memory settings
$wgMainCacheType = CACHE_NONE;
$wgMemCachedServers = array();

## To enable image uploads, make sure the 'images' directory
## is writable, then set this to true:
$wgEnableUploads       = true;
# $wgUseImageMagick = true;
# $wgImageMagickConvertCommand = "/usr/bin/convert";

# InstantCommons allows wiki to use images from http://commons.wikimedia.org
$wgUseInstantCommons  = false;

## If you use ImageMagick (or any other shell command) on a
## Linux server, this will need to be set to the name of an
## available UTF-8 locale
# $wgShellLocale = "en_US.UTF-8";

## If you want to use image uploads under safe mode,
## create the directories images/archive, images/thumb and
## images/temp, and make them all writable. Then uncomment
## this, if it's not already uncommented:
# $wgHashedUploadDirectory = false;

## Set $wgCacheDirectory to a writable directory on the web server
## to make your wiki go slightly faster. The directory should not
## be publically accessible from the web.
#$wgCacheDirectory = "$IP/cache";

# Site language code, should be one of the list in ./languages/Names.php
$wgLanguageCode = "en";

$wgSecretKey = "3fa07d8c383243d0776033e41b1730f132ba812a79e5eb873fa15246c2c7769";

# Site upgrade key. Must be set to a string (default provided) to turn on the
# web installer while LocalSettings.php is in place
$wgUpgradeKey = "77e21e9e140c5aa8";

## Default skin: you can change the default skin. Use the internal symbolic
## names, ie 'vector', 'monobook':
$wgDefaultSkin = 'monobook';

## For attaching licensing metadata to pages, and displaying an
## appropriate copyright notice / icon. GNU Free Documentation
## License and Creative Commons licenses are supported so far.
$wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright
$wgRightsUrl = "";
$wgRightsText = "";
$wgRightsIcon = "";
# $wgRightsCode = ""; # Not yet used

# Path to the GNU diff3 utility. Used for conflict resolution.
$wgDiff3 = "";

# Query string length limit for ResourceLoader. You should only set this if
# your web server has a query string length limit (then set it to that limit),
# or if you have suhosin.get.max_value_length set in php.ini (then set it to
# that value)
$wgResourceLoaderMaxQueryLength = -1;



# End of automatically generated settings.
# Add more configuration options below.


###list allowed file extensions
$wgFileExtensions[] = 'doc';
$wgFileExtensions[] = 'xls';
$wgFileExtensions[] = 'ppt';
$wgFileExtensions[] = 'pps';
$wgFileExtensions[] = 'pdf';
$wgFileExtensions[] = 'png';
$wgFileExtensions[] = 'gif';
$wgFileExtensions[] = 'jpg';
$wgFileExtensions[] = 'jpeg';
$wgFileExtensions[] = 'xml';
$wgFileExtensions[] = 'xsd';
$wgFileExtensions[] = 'wsdl';
$wgFileExtensions[] = 'txt';
$wgFileExtensions[] = 'exe';
$wgFileExtensions[] = 'zip';
$wgFileExtensions[] = 'flv';
$wgFileExtensions[] = 'docx';
$wgFileExtensions[] = 'pptx';
$wgFileExtensions[] = 'xlsx';


### configuration for wiki family
$wgCookieDomain =' fincawiki.org';
$wgSharedTables[] = 'ipblocks';
$wgSharedTables[] = 'user_groups';
$wgSharedTables[] = 'user';
$wgSharedDB = 'fincaalpha2';


### shared image pool http://www.mediawiki.org/wiki/Manual:Shared_database#Other_tables
$wgForeignFileRepos[] = array(
    'class' => 'ForeignDBRepo',
    'name' => 'en',
    'url' => "http://fincawiki.org/en/images",
    'directory' => '/home/users/web/b2916/ipg.fincawikiorg/en/images/',
    'hashLevels' => 2, // This must be the same for the other family member
    'dbType' => $wgDBtype,
    'dbServer' => $wgDBserver,
    'dbUser' => $wgDBuser,
    'dbPassword' => $wgDBpassword,
    'dbFlags' => DBO_DEFAULT,
    'dbName' => 'fincaalpha2',
    'tablePrefix' => '',
    'hasSharedCache' => false,
    'descBaseUrl' => 'http://fincawiki.org/en/Image:',
    'fetchDescription' => false
);
 $wgVerifyMimeType = false;

$wgUploadSizeWarning = 100 * 1024;


## Cacheing

##$wgUseFileCache = true;
##$wgFileCacheDirectory = "/en/cache";
##$wgDisableCounters = true;
##$wgEnableSidebarCache = false;
##$wgMiserMode = true;
##$wgRevisionCacheExpiry = 3*24*3600;
##$wgParserCacheExpireTime = 14*24*3600;


##INTERWIKI
$wgLocalInterwiki   = strtolower( $wgSitename );

#### Extension Directory Variables


$wgGroupPermissions['*']['read'] = false;
$wgAccountRequestMinWords = 0;
session_save_path("tmp");
$wgGroupPermissions['sysop']['passwordreset']   = true;


require_once("$IP/extensions/embed_document.php");
require_once("$IP/extensions/MediawikiPlayer/MediawikiPlayer.php");
require_once('extensions/Googledocviewer.php');
//require_once( 'extensions/SelectCategoryTagCloud/SelectCategoryTagCloud.php' );

require_once( "$IP/extensions/ParserFunctions/ParserFunctions.php" );
$wgUseAjax = true;
require_once("{$IP}/extensions/CategoryTree/CategoryTree.php");
require_once( "$IP/extensions/Validator/Validator.php" );
require_once("$IP/extensions/Collection/Collection.php");

##extension RSSReader
require_once( "$IP/extensions/RSSReader/RSSReader.php");
$egRSSReaderPath  = $wgScriptPath."en/extensions/RSSReader";
$egRSSReaderPath  = $wgScriptPath."/en/extensions/RSSReader";


##Nimbus
require_once("$IP/extensions/Nimbus/Nimbus.php");
$wgNimbusInSidebar = true;


##packaged as part of Mediawiki 1.18##
require_once( "$IP/extensions/Gadgets/Gadgets.php" );
require_once("$IP/extensions/Renameuser/Renameuser.php");
require_once( "$IP/extensions/WikiEditor/WikiEditor.php" );

###semantic mediawiki
include_once("$IP/extensions/SemanticMediaWiki/SemanticMediaWiki.php");
enableSemantics('fincawiki.org');



### PHPBB User Database Plugin. (Requires MySQL Database)
require_once './extensions/Auth_phpBB/Auth_phpBB.php';

$wgAuth_Config = array(); // Clean.

$wgAuth_Config['WikiGroupName'] = 'Wiki';       // Name of your PHPBB group
                                                // users need to be a member
                                                // of to use the wiki. (i.e. wiki)
						// This can also be set to an array
						// of group names to use more then
						// one. (ie.
						// $wgAuth_Config['WikiGroupName'][] = 'Wiki';
						// $wgAuth_Config['WikiGroupName'][] = 'Wiki2';
						// or
						// $wgAuth_Config['WikiGroupName'] = array('Wiki', 'Wiki2');
						// )


$wgAuth_Config['UseWikiGroup'] = true;          // This tells the Plugin to require
                                                // a user to be a member of the above
                                                // phpBB group. (ie. wiki) Setting
                                                // this to false will let any phpBB
                                                // user edit the wiki.

$wgAuth_Config['UseExtDatabase'] = false;       // This tells the plugin that the phpBB tables
                                                // are in a different database then the wiki.
                                                // The default settings is false.

$wgAuth_Config['MySQL_Host']        = 'fincawikiorg.ipagemysql.com';      // phpBB MySQL Host Name.
$wgAuth_Config['MySQL_Username']    = 'acnif';       // phpBB MySQL Username.
$wgAuth_Config['MySQL_Password']    = 'b00dv8r';       // phpBB MySQL Password.
$wgAuth_Config['MySQL_Database']    = 'fincaalpha2';       // phpBB MySQL Database Name.

$wgAuth_Config['UserTB']         = 'phpbb_users';       // Name of your PHPBB user table. (i.e. phpbb_users)
$wgAuth_Config['GroupsTB']       = 'phpbb_groups';      // Name of your PHPBB groups table. (i.e. phpbb_groups)
$wgAuth_Config['User_GroupTB']   = 'phpbb_user_group';  // Name of your PHPBB user_group table. (i.e. phpbb_user_group)
$wgAuth_Config['PathToPHPBB']    = '../forum/';         // Path from this file to your phpBB install.

// Local
$wgAuth_Config['LoginMessage']   = '<b>You need a phpBB account to login.</b><br /><a href="' . $wgAuth_Config['PathToPHPBB'] .
                                   'ucp.php?mode=register">Click here to create an account.</a>'; // Localize this message.
$wgAuth_Config['NoWikiError']    = 'You are not a member of the required phpBB group.'; // Localize this message.

$wgAuth = new Auth_phpBB($wgAuth_Config);     // Auth_phpBB Plugin.
require_once("$IP/extensions/Cite/Cite.php");

### End phpbb integration
Comment 12 Milan Patel 2012-01-13 04:32:10 UTC
Hello, might this have something to do with old libxml2 version on the server?
Comment 13 Milan Patel 2012-01-13 04:37:06 UTC
I've replicated this issue, by installing a new version from scratch on another domain (using SimpleScripts installer via domain control panel).  This one is not password-protected, so you can see what's happening:

http://www.d2development.org/wiki/index.php?title=My_WIki:Community_portal
http://www.d2development.org/wiki/index.php?title=My_WIki:Current_events
Comment 14 moejoe0000 2012-01-23 16:51:19 UTC
Sorry, your Setup is quite strange:

http://www.d2development.org/wiki/index.php?title=My_WIki:Community_portal

http://www.d2development.org/wiki/My_WIki:Community_portal

It seems as you have redirected /wiki/ to /wiki/index.php in some way (different to the way suggested in [[mw:Short urls]]

PS: you've posted your db passwords.
Comment 15 nesmicroscopy 2012-03-22 11:02:55 UTC
I would like to revive this thread as I am having a very similar, if not the same, issue.  Namespaces that have not been populated yet will throw errors when i try to access them.  Chrome sometimes gives me the duplicate header error or "Error 330 (net::ERR_CONTENT_DECODING_FAILED): Unknown error".  Firefox will sometimes give me a corrupt content error or "The page you are trying to view cannot be shown because it uses an invalid or unsupported form of compression".  I have recreated the problem on a test wiki simply by installing a fresh version (nothing special done to recreate the issue) at http://www.nesmicroscopy.org/test/index.php?title=Main_Page .  Clicking on any of the unpopulated namespaces will throw the error.  For example, the Help link http://www.nesmicroscopy.org/test/index.php?title=Help:Contents .  Below are some parts of LocalSettings.php .  Any help would be greatly appreciated.  Apologies if something changes.  My webhost is attempting to fix things, but only appears to be making things worse.


## Uncomment this to disable output compression
# $wgDisableOutputCompression = true;

$wgSitename      = "My WIki";
$wgMetaNamespace = "My_WIki";

## The URL base path to the directory containing the wiki;
## defaults for all runtime URL paths are based off of this.
## For more information on customizing the URLs please see:
## http://www.mediawiki.org/wiki/Manual:Short_URL
$wgScriptPath       = "/test";
$wgScriptExtension  = ".php";

## The protocol and server name to use in fully-qualified URLs
$wgServer           = "http://www.nesmicroscopy.org";

## The relative URL path to the skins directory
$wgStylePath        = "$wgScriptPath/skins";

## The relative URL path to the logo.  Make sure you change this from the default,
## or else you'll overwrite your logo when you upgrade!
$wgLogo             = "$wgStylePath/common/images/wiki.png";

## UPO means: this is also a user preference option

$wgEnableEmail      = true;
$wgEnableUserEmail  = true; # UPO

$wgEmergencyContact = "apache@www.nesmicroscopy.org";
$wgPasswordSender   = "apache@www.nesmicroscopy.org";

$wgEnotifUserTalk      = false; # UPO
$wgEnotifWatchlist     = false; # UPO
$wgEmailAuthentication = true;

#################################
# I removed some db settings from this post for security reasons.  They exist in LocalSettings.php

# MySQL specific settings
$wgDBprefix         = "mdw_";

# MySQL table options to use during installation or update
$wgDBTableOptions   = "ENGINE=InnoDB, DEFAULT CHARSET=utf8";

# Experimental charset support for MySQL 4.1/5.0.
$wgDBmysql5 = false;

## Shared memory settings
$wgMainCacheType    = CACHE_NONE;
$wgMemCachedServers = array();

## To enable image uploads, make sure the 'images' directory
## is writable, then set this to true:
$wgEnableUploads  = false;
$wgUseImageMagick = true;
$wgImageMagickConvertCommand = "/usr/bin/convert";

# InstantCommons allows wiki to use images from http://commons.wikimedia.org
$wgUseInstantCommons  = false;

## If you use ImageMagick (or any other shell command) on a
## Linux server, this will need to be set to the name of an
## available UTF-8 locale
$wgShellLocale = "en_US.utf8";

## If you want to use image uploads under safe mode,
## create the directories images/archive, images/thumb and
## images/temp, and make them all writable. Then uncomment
## this, if it's not already uncommented:
#$wgHashedUploadDirectory = false;

## Set $wgCacheDirectory to a writable directory on the web server
## to make your wiki go slightly faster. The directory should not
## be publically accessible from the web.
#$wgCacheDirectory = "$IP/cache";

#################################
# I removed some key settings from this post for security reasons.  They exist in LocalSettings.php

## Default skin: you can change the default skin. Use the internal symbolic
## names, ie 'standard', 'nostalgia', 'cologneblue', 'monobook', 'vector':
$wgDefaultSkin = "vector";

## For attaching licensing metadata to pages, and displaying an
## appropriate copyright notice / icon. GNU Free Documentation
## License and Creative Commons licenses are supported so far.
$wgRightsPage = ""; # Set to the title of a wiki page that describes your license/copyright
$wgRightsUrl  = "";
$wgRightsText = "";
$wgRightsIcon = "";
# $wgRightsCode = ""; # Not yet used

# Path to the GNU diff3 utility. Used for conflict resolution.
$wgDiff3 = "/usr/bin/diff3";

# Query string length limit for ResourceLoader. You should only set this if
# your web server has a query string length limit (then set it to that limit),
# or if you have suhosin.get.max_value_length set in php.ini (then set it to
# that value)
$wgResourceLoaderMaxQueryLength = -1;



# End of automatically generated settings.
# Add more configuration options below.
Comment 16 nesmicroscopy 2012-03-22 11:09:11 UTC
P.S.  It seems like a common link between our problems might be that we both use iPage as our webhost.  Just a thought.  Also, I want to mention that I cannot run any scripts (including installing extensions) because our iPage doesn't allow it.
Comment 17 Rich Hewett 2012-04-09 13:09:19 UTC
I've been looking around for a solution to this as well.  As it turns out, I'm also using iPage as my host.  I recently moved from free hosting to iPage and that's when this started showing up.  I think it may actually be a problem with their hosting.  
I think we need to put in a few tech calls to iPage and see if they can figure out what the problem is.  

I found a workaround for the problem that works with iPage.  If you search for the page that you're trying to add/create/"edit" in a non-main-namespace and then use the auto-generated "Create the page "Example:Page" on this wiki!" to edit that page, it'll allow you to.  Once there's content in the page, you can access it through the tab as normal.
Comment 18 nesmicroscopy 2012-04-10 13:17:19 UTC
I made many many tech calls to ipage.  They were less than helpful in solving the problem.  I found a way to make it work.  Basically, you cannot use .htaccess to password protect your page.  You will have to use wikimedia methods to secure your page instead.  I also had to add a .htaccess file to the wiki directory with the following code:

DirectoryIndex index.html index.php
ErrorDocument 404 /404.php
ErrorDocument 403 /404.php

If you put any sort of error message in the file, it will show up on Google Chrome.  The page will load, but the message will also load over it.  This does not happen with Firefox or IE.  Since I have set this up, it has been working properly.  It is disappointing that we cannot use .htaccess to password protect the page, but wikimedia has a bunch of way to protect the wiki page and prevent any random person from creating an account.

I hope this help.  Please let me know if I need to be more clear on any topic.
Comment 19 Gert 2012-05-02 18:32:06 UTC
i believe more in the iPage hosting as the cause of the issue, since I just moved to a new iPage site and they offer mediawiki yet whether I reset the frame option to FALSE it still keeps the err. 

err I get is Duplicate headers received from server
Comment 20 Gert 2012-05-02 18:44:36 UTC
(In reply to comment #18)
> DirectoryIndex index.html index.php
> ErrorDocument 404 /404.php
> ErrorDocument 403 /404.php

Added this in a .htaccess in the wiki dir and OMG it works !

tnx.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links