PHP Warning: Constant MW_INSTALL_PATH already defined
MI <[email protected]> Tue, 11 Nov 2025 12:18:07 +0100
| Newsgroups | gmane.org.wikimedia.mediawiki |
|---|---|
| Message-ID | <[email protected]> |
This is a multi-part message in MIME format.
--===============2736770596140886882==
Content-Type: multipart/alternative;
boundary="------------aRiwmuij018e01j5ovcJxK4p"
Content-Language: en-US, fr
This is a multi-part message in MIME format.
--------------aRiwmuij018e01j5ovcJxK4p
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Since I upgraded mediawiki from v. 1.35 to v. 1.39, I get this error
when running a script to purge the cache.
The command producing the error is
echo "Main_Page" | php /usr/share/mediawiki/maintenance/purgeList.php
The full error is
PHP Warning: Constant MW_INSTALL_PATH already defined in /etc/mediawiki/LocalSettings.php on line 25
Indeed I have this on lines 21 to 25 in LocalSettings.php:
# We define this to allow the configuration file to be explicitly.
# located in /etc/mediawiki.
# Change this if you are setting up multisite wikis on your server.
define('MW_INSTALL_PATH','/docs/www-wiki');
I had this through many MW versions over the years, and I don't think I
can remove it.
How can I get rid of this error? (The purge script runs every night from
crontab, so I get a mail every day with this "error". And of course I
don't want to just suppress any errors by redirecting stderr)
Thanks,
MI
--------------aRiwmuij018e01j5ovcJxK4p
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: 8bit
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Since I upgraded mediawiki from v. 1.35 to v. 1.39, I get this
error when running a script to purge the cache.</p>
<p>The command producing the error is</p>
<blockquote>
<pre>echo "Main_Page" | php /usr/share/mediawiki/maintenance/purgeList.php</pre>
</blockquote>
<p>The full error is<br>
</p>
<blockquote>
<pre>PHP Warning: Constant MW_INSTALL_PATH already defined in /etc/mediawiki/LocalSettings.php on line 25
</pre>
</blockquote>
<p>Indeed I have this on lines 21 to 25 in LocalSettings.php:</p>
<blockquote>
<pre># We define this to allow the configuration file to be explicitly.
# located in /etc/mediawiki.
# Change this if you are setting up multisite wikis on your server.
define('MW_INSTALL_PATH','/docs/www-wiki');
</pre>
</blockquote>
<p>I had this through many MW versions over the years, and I don't
think I can remove it.</p>
<p>How can I get rid of this error? (The purge script runs every
night from crontab, so I get a mail every day with this "error".
And of course I don't want to just suppress any errors by
redirecting stderr)</p>
<p>Thanks,</p>
<p>MI<br>
</p>
<br>
</body>
</html>
--------------aRiwmuij018e01j5ovcJxK4p--
--===============2736770596140886882==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
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/
--===============2736770596140886882==--