Hi all...
I've a mediawiki web site running mediawiki vers. 1.10.4
I'm interesting in upgrade to 1.13.2, thus, I create a local site using xampplite with MW 1.13.2, PHP 5.2.5 and MySQL 5.0.51.
The database was exported via phpMyAdmin 2.8.1 (no console access on web server) as SQL file and then reimported in local MySQL by console source command (the file is too large to work by phpMyAdmin).
(Unfortunately, I cannot create a local site similar to the production one, that is running MW 1.10.4, PHP 5.0.4 and MySQL 4.1.23)
Anyway, all installed and it seems it goes fine, except for two errors on two pages. It seems that two errors are in someway related to url structure, but not sure...
1st error ===========================================================
Error reported by the browser ----------------------------- Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 29067 bytes) in
E:\xampplite\htdocs\wiki\includes\parser\Parser.php on line 1791
Parser.php line nr. 1791 ------------------------ $s .= $this->makeLinkHolder( $nt, $text, '', $trail, $prefix );
URL requested ------------- http://localhost/wiki/index.php?title=Kit:Elementi_Avanzati/Le_Capacit%C3%A0
URL for edit works! ------------------- http://localhost/wiki/index.php?title=Kit:Elementi_Avanzati/Le_Capacit%C3%A0...
Apache log ---------- [Sun Oct 19 16:41:12 2008] [error] [client 127.0.0.1] (20024)The given path misformatted or contained invalid characters: Cannot map GET /wiki/index.php/Kit:Elementi_Avanzati/Le_Capacit%C3%A0 HTTP/1.1 to file, referer: http://localhost/wiki/index.php/Kit:Elementi_Avanzati
(note: no error if url for edit is requested! - quite strange, no question mark after index.php but a simple slash instead...but I don't know if it is normal...)
2nd error ===========================================================
Error reported by the browser ----------------------------- Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 122447 bytes) in E:\xampplite\htdocs\wiki\includes\StringUtils.php on line 307
StringUtils.php line nr. 307 ------------------------ 297: function replace( $subject ) { 298: if ( function_exists( 'fss_prep_replace' ) ) { 299: wfProfileIn( __METHOD__.'-fss' ); 300: if ( $this->fss === false ) { 301: $this->fss = fss_prep_replace( $this->data ); 302: } 303: $result = fss_exec_replace( $this->fss, $subject ); 304: wfProfileOut( __METHOD__.'-fss' ); 305: } else { 306: wfProfileIn( __METHOD__.'-strtr' ); 307: $result = strtr( $subject, $this->data ); 308: wfProfileOut( __METHOD__.'-strtr' ); 309: } 310: return $result; 311: }
URL requested ------------- http://localhost/wiki/index.php?title=Kit:Elementi_Avanzati/Esempi_di_Mestie...
URL for edit works! ------------------- http://localhost/wiki/index.php?title=Kit:Elementi_Avanzati/Esempi_di_Mestie...
Apache log ---------- [Sun Oct 19 17:04:22 2008] [error] [client 127.0.0.1] (20024)The given path misformatted or contained invalid characters: Cannot map GET /wiki/index.php/Kit:Elementi_Avanzati/Esempi_di_Mestiere HTTP/1.1 to file, referer: http://localhost/wiki/index.php/Kit:Elementi_Avanzati
(note: as for 1st error no error if url for edit is requested! - quite strange, no question mark after index.php but a simple slash instead...but I don't know if it is normal...)
===================================================
any hint?
TIA
G. --
Giuseppe Briotti g.briotti@mclink.it
"Alme Sol, curru nitido diem qui promis et celas aliusque et idem nasceris, possis nihil urbe Roma visere maius." (Orazio)
Giuseppe Briotti wrote:
Hi all...
I've a mediawiki web site running mediawiki vers. 1.10.4
I'm interesting in upgrade to 1.13.2, thus, I create a local site using xampplite with MW 1.13.2, PHP 5.2.5 and MySQL 5.0.51.
The database was exported via phpMyAdmin 2.8.1 (no console access on web server) as SQL file and then reimported in local MySQL by console source command (the file is too large to work by phpMyAdmin).
(Unfortunately, I cannot create a local site similar to the production one, that is running MW 1.10.4, PHP 5.0.4 and MySQL 4.1.23)
Anyway, all installed and it seems it goes fine, except for two errors on two pages. It seems that two errors are in someway related to url structure, but not sure...
(...) any hint?
Increase the allowed memory for php. It's getting out of memory when trying to render those pages (editing works becasue it just needs to show you the wikitext).. The / instead of ? after index.php is normal. It's using the PATH_INFO so you have cleaner urls than using the QUERY_STRING. The errors at the apache log may be related to the rewrite rules you might have.
mediawiki-l@lists.wikimedia.org