Page MenuHomePhabricator

[2016] Ensure WLM tools hosted on heritage are accessible
Open, Needs TriagePublic

Description

There are quite a lot of tools hosted on heritage ; until today some were not even being served though (see https://gerrit.wikimedia.org/r/#/c/281280/ for context).

They do not necessarily work though  − see eg https://tools.wmflabs.org/heritage/tools/wlm/gallery-all.php

We need to make sure all the tools that are still working are accessible.

Event Timeline

This would explain that :

2016-04-03 20:07:35: (mod_fastcgi.c.2701) FastCGI-stderr: PHP Warning:  require_once(/home/platonides/subversion/mediawiki//phase3/includes/AutoLoader.php): failed to open stream: Permission denied in /data/project/heritage/heritage/common/lib.php on line 15
PHP Stack trace:
PHP   1. {main}() /data/project/heritage/heritage/tools/wlm/gallery-all.php:0
PHP   2. require_once() /data/project/heritage/heritage/tools/wlm/gallery-all.php:9
PHP Fatal error:  require_once(): Failed opening required '/home/platonides/subversion/mediawiki//phase3/includes/AutoLoader.php' (include_path='.:/usr/share/php:/usr/share/pear') in /data/project/heritage/heritage/common/lib.php on line 15
PHP Stack trace:
PHP   1. {main}() /data/project/heritage/heritage/tools/wlm/gallery-all.php:0
PHP   2. require_once() /data/project/heritage/heritage/tools/wlm/gallery-all.php:9

I poked it a bit. Now it's dying a couple of fatals later, at RequestContext.php

FastCGI-stderr: PHP Fatal error: Call to a member function getVal() on a non-object in /data/project/heritage/mediawiki/core/includes/context/RequestContext.php on line 272

This task has been assigned to the same task owner for more than two years. Resetting task assignee due to inactivity, to decrease task cookie-licking and to get a slightly more realistic overview of plans. Please feel free to assign this task to yourself again if you still realistically work or plan to work on this task - it would be welcome!

For tips how to manage individual work in Phabricator (noisy notifications, lists of task, etc.), see https://phabricator.wikimedia.org/T228575#6237124 for available options.
(For the records, two emails were sent to assignee addresses before resetting assignees. See T228575 for more info and for potential feedback. Thanks!)

Ciell renamed this task from Ensure WLM tools hosted on heritage are accessible to [2016] Ensure WLM tools hosted on heritage are accessible.Aug 26 2025, 11:24 AM