![]() |
|
|
|
#1
|
|||
|
I went through the history of all 84 pages here https://wiki.project1999.com/Category:Permafrost and rolled back any change made in Jan 2021 and later. I refreshed the Perma zone page after every change. Nothing I did made a difference, I undid all my changes and are at a loss...
| ||
|
|
|||
|
#2
|
|||
|
@loramin did you or anyone edit the Loc Map or the scripts that pull them in recently? Grasping at straws here
| ||
|
|
|||
|
#3
|
|||||
|
Quote:
So, even if all your reverts did fix it, you'd have to wait at least 24 hours (and maybe as long as a week, if you want to be truly certain) before you'd know whether it actually fixed things. Quote:
However, without getting super technical, the "loc map" feature (ie. being able to see maps with red Xs on them to show where NPCs are) is completely "client-side": it happens entirely in your browser (in Javascript). But the dynamic zone stuff is done "server-side", using PHP. In a technical sense they are entirely distinct, and the loc map stuff can't cause a problem like this (because, to the server, the only change the loc map stuff makes is to add a category to the page ... and that's 100% harmless).
__________________
Loramin Frostseer, Oracle of the Tribunal <Anonymous> and Fan of the "Where To Go For XP/For Treasure?" Guides Anyone can improve the wiki! If you are new to the Blue or Green servers, you can improve the wiki to earn a "welcome package" of platinum and/or gear! Send me a forum message for details. | ||||
|
|
|||||
|
#4
|
|||
|
Learn to code.
| ||
|
|
|||
|
#5
|
|||
|
It would help to see if PHP reports an error. There server for the wiki returned this to me;
Server: Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/5.4.16. I'm a Debian guy, so I googled for the PHP error log location for CentOS and it seems to be; /var/log/php-fpm/www-error.log | ||
|
|
|||
|
#6
|
||||
|
Quote:
However, if you're curious you can find the PHP code here: https://wiki.project1999.com/utils/wikiUtils.php (under the "Custom Extensions Source" link).
__________________
Loramin Frostseer, Oracle of the Tribunal <Anonymous> and Fan of the "Where To Go For XP/For Treasure?" Guides Anyone can improve the wiki! If you are new to the Blue or Green servers, you can improve the wiki to earn a "welcome package" of platinum and/or gear! Send me a forum message for details. | |||
|
|
||||
|
#7
|
||||
|
Quote:
In DynamicZoneList_body.php, lines 590-591 it generates the list of NPC names from the page's NPC table itself; Code:
$catNames = array($zoneName,"NPCs"); $NPCs = DynamicZoneList::getCatIntersection($db,$parser,$catNames); Line 671 is the loop for each table row: Code:
foreach ( $NPCs as $row ) My first suspicion is that one of the NPC's loot entries contains some text that is choking the parser. | |||
|
|
||||
|
#8
|
|||
|
It's like p99 has alzhiemers.
Thanks for the effort guys! | ||
|
|
|||
|
#10
|
|||
|
P.S. Typically what happens in these sorts of situations is that Ravhin comes "out of retirement" at some point, checks the logs, finds the problem, and fixes it. So really, all we need to do is wait.
That being said, if anyone is a PHP coder who wants to be more involved, first check out the source code (linked above), and then ... if you're still serious about helping out ... send a PM to Ravhin.
__________________
Loramin Frostseer, Oracle of the Tribunal <Anonymous> and Fan of the "Where To Go For XP/For Treasure?" Guides Anyone can improve the wiki! If you are new to the Blue or Green servers, you can improve the wiki to earn a "welcome package" of platinum and/or gear! Send me a forum message for details. | ||
|
|
|||
![]() |
|
|