[Mediawiki-l] editing a page is causing problems

The XEN ICT Team - Ricardo Rodríguez webmaster at xen.net
Sun Mar 12 09:24:00 UTC 2006


Update done, thanks to the MediaWiki 1.5.7 patched version provided by Guenter Knauf (http://www.gknw.at/test/mediawiki/), and nukePage.inc working.

As far as I can see, the whole page title is required as argument for the NukePage function. Thus, I've been only able to delete the page with the following title...

Elemental_composition_of_soils_developed_on_volcanic_materials_of_Isla_Santa_Cruz_(Galapagos Islands)

but not this other one...

Elemental_composition_of_soils_developed_on_volcanic_materials_of_Isla_Santa_Cruz_(Galápagos Islands)

Please, note the á in Galápagos.

As we previously suppose, this seems to be the article is abending our server at any edition attempt.

As just a PHP newcomer I'm not able to fully understand how nukePage.inc get ths page ID. Is it possible/advisable to pass in just an string included in the title but not the whole thing? Is it possible/advisable to directly pass in the page ID? Perhaps this last option will solve the kind of situations like the one we are facing here.

Thanks for your help,

Ricardo



--
Ricardo Rodríguez
The XEN ICT Team

>>> Rob Church<robchur at gmail.com> 5/3/2006 01:09 >>>

It relies upon nukePage.php, nukePage.inc, deleteOldRevisions.php,
deleteOldRevisions.inc, purgeOldText.php and purgeOldText.inc. :)

Incidentally, you should consider upgrading to MediaWiki 1.5.7. This
would make the files available anyway.


Rob Church

On 5 Mar 2006 00:51:18 +0100, The XEN ICT Team - Ricardo Rodríguez
<webmaster at xen.net> wrote:
> Thank you so much, Rob.
>
> As I am far from being a MediaWiki hacker, please, can I just copy the concerned script to the 1.5.2 maintenance folder and execute it from the server command line? Must I copy any other script? Thanks.
>
> Best,
>
> --
> Ricardo Rodríguez
> The XEN ICT Team
>
> >>> Rob Church<robchur at gmail.com> 4/3/2006 23:07 >>>
>
> Prior to dabbling with the database direct, give the nukePage
> maintenance script in CVS a go. It'll be distributed with 1.5.7 or
> available from the REL_1_5 branch, but has dependencies. This does the
> deletion at the database level, and might avoid the problem.
>
> If it doesn't, get the page ID from the page table, then wipe the page
> record from that table; and all revisions associated with it. Then use
> the purgeRedundantText script (in CVS, also) to wipe the now-orphaned
> text records (or wipe them as you're doing the revisions).
>
>
> Rob Church
>
> On 04/03/06, The XEN ICT Team - Ricardo Rodríguez <webmaster at xen.net> wrote:
> > Hi all out there.
> >
> > We have been successfully running a NW6. 1.5.2  MediaWiki installation for several months but now facing a weird problem. It seems that a particular combination of characters in the title of a page causes the server to hang and restart when we try to edit or delete it. We have not a precise idea yet about the exact cause of the error, but it is clear that only a page is causing it.
> >
> > Please, what tables/record we need to edit/delete to erase this particular page from the database without using MediaWiki utilities? MySQL 4.1.15a in the background.
> >
> > Thank you so much for your help,
> >
> > Ricardo
> >
> >
> >
> > --
> > Ricardo Rodríguez
> > The XEN ICT Team
> > _______________________________________________
> > MediaWiki-l mailing list
> > MediaWiki-l at Wikimedia.org
> > http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
> >
> _______________________________________________
> MediaWiki-l mailing list
> MediaWiki-l at Wikimedia.org
> http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
> _______________________________________________
> MediaWiki-l mailing list
> MediaWiki-l at Wikimedia.org
> http://mail.wikipedia.org/mailman/listinfo/mediawiki-l
>
_______________________________________________
MediaWiki-l mailing list
MediaWiki-l at Wikimedia.org
http://mail.wikipedia.org/mailman/listinfo/mediawiki-l


More information about the MediaWiki-l mailing list