Thanks, that solves it!

On Wed, Feb 10, 2021 at 12:18 PM Michael Holloway <mhollo...@wikimedia.org>
wrote:

> Hi Arthur,
>
> In MediaWiki-Docker the MediaWiki log files are created by default in the
> cache subdirectory. This is controlled by the MW_LOG_DIR
> <https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/core/+/4b3134266d30b8bd67e28d2f671357246471bf55/docker-compose.yml#26>
> setting in docker-compose.yml.
>
> Best regards,
> Michael
>
> On Wed, Feb 10, 2021 at 11:51 AM Arthur Smith <arthurpsm...@gmail.com>
> wrote:
>
>> I tried setting MW_DOCKER_UID and MW_DOCKER_GID both to 0, and that at
>> least allows me to see the various files - it looks like the apache log
>> files are on the -web container under /tmp/, I hadn't noticed that before.
>> So that's at least part of the answer. On the main mediawiki container
>> there is a log file in /tmp/php7.2-fpm.log but it doesn't seem to log very
>> much there; I'm still getting 500 server errors when I try to set
>> $wgDebugLogFile and can't find any trace of what the problem is.
>>
>>   Arthur
>>
>> On Wed, Feb 10, 2021 at 11:17 AM Arthur Smith <arthurpsm...@gmail.com>
>> wrote:
>>
>>> I've been using mediawiki in the docker containers for a while, and I
>>> just did a git pull to the latest, replaced the containers I was running
>>> etc, and now I can't figure out where errors are being logged to or how I'm
>>> supposed to see them. Help!
>>>
>>> This may be related to the new '.env' file that seems to be required,
>>> which sets a MW_DOCKER_UID and MW_DOCKER_GID value... If I run
>>>
>>> docker-compose logs
>>>
>>> I do see some "Permission denied" errors for files in /etc/php/7.2/cli
>>> and /etc/php/7.2/fpm but those don't seem to be log files exactly
>>> (20-xdebug.ini files ?)
>>>
>>> If I do docker-compose exec mediawiki bash I get a login shell on the
>>> container and I can look around, but there are no mediawiki log files in
>>> /var/log where I would expect them, and again I don't have permission to
>>> create a file there. Also if I docker exec into the web container I don't
>>> have permission to look at the apache logs (but those do exist).
>>>
>>> If I try to add a $wgDebugLogFile to LocalSettings.php the mediawiki
>>> instance completely collapses, I can't look at anything, and I see no
>>> errors explaining what's going on!
>>>
>>> Help!
>>>
>>>    Arthur
>>>
>> _______________________________________________
>> Wikitech-l mailing list
>> Wikitech-l@lists.wikimedia.org
>> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>>
> _______________________________________________
> Wikitech-l mailing list
> Wikitech-l@lists.wikimedia.org
> https://lists.wikimedia.org/mailman/listinfo/wikitech-l
>
_______________________________________________
Wikitech-l mailing list
Wikitech-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to