I don't think that should be a problem, though, unless you're using
$wgExtensionDirectory to define another path in LocalSettings.php. What
happens if you set:
$wgExtensionDirectory = "{$IP}/extensions";
near the start of LocalSettings.php?
On Sun, Jun 5, 2022 at 3:09 AM Stefanie Leisestreichler <
stefanie.leisestreichler(a)peter-speer.de> wrote:
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
<stefanie.leisestreichler(a)peter-speer.de
<mailto:stefanie.leisestreichler@peter-speer.de>> 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
<stefanie.leisestreichler(a)peter-speer.de
<mailto:stefanie.leisestreichler@peter-speer.de>
<mailto:stefanie.leisestreichler@peter-speer.de
<mailto:stefanie.leisestreichler@peter-speer.de>>> 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/Extens…
http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extens…
<
http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extens…
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…
http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php…
<
http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php…
:
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)>&g…t;>:
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)>&…t;>:
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.ph…
http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.ph…
<
http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.ph…
:
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/Extens…
http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extens…
<
http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extens…
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/Extens…
http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extens…
<
http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extens…
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…
http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php…
<
http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/GlobalFunctions.php…
:
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)>&g…t;>:
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)>&…t;>:
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.ph…
http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.ph…
<
http://wiki.intranet.lamby.de/mediawiki-1.38.0/maintenance/doMaintenance.ph…
:
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/Extens…
http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extens…
<
http://wiki.intranet.lamby.de/mediawiki-1.38.0/includes/registration/Extens…
on line 182
_______________________________________________
MediaWiki-l mailing list -- mediawiki-l(a)lists.wikimedia.org
<mailto:mediawiki-l@lists.wikimedia.org>
<mailto:mediawiki-l@lists.wikimedia.org
<mailto:mediawiki-l@lists.wikimedia.org>>
To unsubscribe send an email to
mediawiki-l-leave(a)lists.wikimedia.org
<mailto:mediawiki-l-leave@lists.wikimedia.org>
<mailto:mediawiki-l-leave@lists.wikimedia.org
<mailto:mediawiki-l-leave@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/
<
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 -- mediawiki-l(a)lists.wikimedia.org
<mailto:mediawiki-l@lists.wikimedia.org>
To unsubscribe send an email to
mediawiki-l-leave(a)lists.wikimedia.org
<mailto:mediawiki-l-leave@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/
_______________________________________________
MediaWiki-l mailing list -- mediawiki-l(a)lists.wikimedia.org
<mailto:mediawiki-l@lists.wikimedia.org>
To unsubscribe send an email to
mediawiki-l-leave(a)lists.wikimedia.org
<mailto:mediawiki-l-leave@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/
_______________________________________________
MediaWiki-l mailing list -- mediawiki-l(a)lists.wikimedia.org
To unsubscribe send an email to mediawiki-l-leave(a)lists.wikimedia.org
https://lists.wikimedia.org/postorius/lists/mediawiki-l.lists.wikimedia.org/