No, not setting $wgExtensionDirectory. Extensions all are loaded with
pattern like wfLoadExtension( 'Cite' ); .
I updated this installalation a few days ago from 1.36.0 to 1.36.2
without having any issues. The bug suddenly appears when updating from
1.36.2 to 1.38.0.
On 04.06.22 08:51, Benjamin Lees wrote:
Are you setting $wgExtensionDirectory in LocalSettings.php? It sounds
like it's been set to the root directory instead of the extensions
directory.
On Fri, Jun 3, 2022 at 2:48 PM Stefanie Leisestreichler
<[email protected]
<mailto:[email protected]>> wrote:
Hi.
When looking at the error message "stat failed for
/Cite/extension.json"
one will see, that update.php is not looking in "extensions/Cite/" for
extension.json. Instead it is searching in "/Cite/" for extension.json.
File extensions/Cite/extension.json exists in my installation, but not
/Cite/extension.json.
I guess it is a bug.
Thanks.
On 03.06.22 20:41, Sammy Tarling wrote:
> Hey,
>
> It'd be worth checking that extensions/Cite/extension.json exists,
> and/or re-downloading the Cite Extension
> <https://www.mediawiki.org/wiki/Extension:Cite#Installation
<https://www.mediawiki.org/wiki/Extension:Cite#Installation>> if
possible.
>
> If you're still having trouble, Manual:How to debug
> <https://www.mediawiki.org/wiki/Manual:How_to_debug
<https://www.mediawiki.org/wiki/Manual:How_to_debug>> has some good
> pointers for finding more specific error messages.
> If you end up reporting a bug, please have a read of this guidance
> <https://www.mediawiki.org/wiki/How_to_report_a_bug
<https://www.mediawiki.org/wiki/How_to_report_a_bug>> to ensure we have
> as much information as possible.
>
>
> On Fri, Jun 3, 2022 at 12:03 PM Stefanie Leisestreichler
> <[email protected]
<mailto:[email protected]>
> <mailto:[email protected]
<mailto:[email protected]>>> wrote:
>
> Hi.
> When running "php update.php" I get this error:
>
> php update.php
> PHP Fatal error: Uncaught Exception: Unable to open file
> /Cite/extension.json: filemtime(): stat failed for
/Cite/extension.json
> in
>
/srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182 <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182>
>
<http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182 <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182>>
> Stack trace:
> #0
>
/srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)>
>
<http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)>>:
>
> ExtensionRegistry->queue()
> #1
>
/srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)>
>
<http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)>>:
>
> wfLoadExtension()
> #2
>
/srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)>
>
<http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)>>:
>
> require_once('...')
> #3
>
/srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)>
>
<http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)>>:
>
> require_once('...')
> #4
>
/srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)>
>
<http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)>>:
>
> require_once('...')
> #5 {main}
> thrown in
>
/srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php>
>
<http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php>>
>
> on line 182
> Fatal error: Uncaught Exception: Unable to open file
> /Cite/extension.json: filemtime(): stat failed for
/Cite/extension.json
> in
>
/srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182 <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182>
>
<http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182 <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php:182>>
> Stack trace:
> #0
>
/srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)>
>
<http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php(52)>>:
>
> ExtensionRegistry->queue()
> #1
>
/srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)>
>
<http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/LocalSettings.php(203)>>:
>
> wfLoadExtension()
> #2
>
/srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)>
>
<http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/Setup.php(204)>>:
>
> require_once('...')
> #3
>
/srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)>
>
<http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.php(96)>>:
>
> require_once('...')
> #4
>
/srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)>
>
<http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264) <http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/update.php(264)>>:
>
> require_once('...')
> #5 {main}
> thrown in
>
/srv/http/wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php>
>
<http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php <http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/ExtensionRegistry.php>>
>
> on line 182
> _______________________________________________
> MediaWiki-l mailing list -- [email protected]
<mailto:[email protected]>
> <mailto:[email protected]
<mailto:[email protected]>>
> To unsubscribe send an email to
> [email protected]
<mailto:[email protected]>
> <mailto:[email protected]
<mailto:[email protected]>>
>
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
<https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>
>
<https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/ <https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>>
>
>
>
> --
> *Sammy Tarling *(she/her)
>
> Software Engineer
>
> Wikimedia Foundation <https://wikimediafoundation.org/
<https://wikimediafoundation.org/>>
>
>
> _______________________________________________
> MediaWiki-l mailing list -- [email protected]
<mailto:[email protected]>
> To unsubscribe send an email to
[email protected]
<mailto:[email protected]>
>
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
<https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>
_______________________________________________
MediaWiki-l mailing list -- [email protected]
<mailto:[email protected]>
To unsubscribe send an email to
[email protected]
<mailto:[email protected]>
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
<https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/>
_______________________________________________
MediaWiki-l mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/
_______________________________________________
MediaWiki-l mailing list -- [email protected]
To unsubscribe send an email to [email protected]
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/