synctree / docker-mediawiki Goto Github PK
View Code? Open in Web Editor NEWDocker packaging for MediaWiki
Home Page: https://registry.hub.docker.com/u/synctree/mediawiki/
License: Other
Docker packaging for MediaWiki
Home Page: https://registry.hub.docker.com/u/synctree/mediawiki/
License: Other
Hi, would it be possible to add support for sqlite ?
I'm somewhat new to docker.. using docker 17.06.0-ce, I'm starting the container with:
docker run --name mediawiki --link mysql:mysql -p 8080:80 -v LocalSettings.php:/var/www/html/LocalSettings.php -d synctree/mediawiki
I've already run through the setup, connected to a mysql container and saved the LocalSettings.php file locally, then restarted the instance and copied the file over with the command above. I get these messages when the page loads:
Warning: require_once(/var/www/html/LocalSettings.php): failed to open stream: No such file or directory in /var/www/html/includes/WebStart.php on line 104
Fatal error: require_once(): Failed opening required '/var/www/html/LocalSettings.php' (include_path='.:/usr/local/lib/php') in /var/www/html/includes/WebStart.php on line 104
I can attach to the running container and verify that LocalSettings.php exists. The permissions look correct.
The line 104 from WebStart.php is: require_once MW_CONFIG_FILE;
Anyone seen this or know what's wrong?
When standing up just a default wiki, following the instructions in the readme, and attached to a mysql container, the Mediawiki installation complains about the image directory being insecure.
Currently, this image does not support gzencode
because the upstream php:apache
image does not compile PHP with zlib support.
The upstream issue is being tracked in docker-library/php#8.
The Build Details on DockerHub shows that the image synctree/mediawiki was updated 2015-07-13 and 2015-07-14. I am not seeing the reason why this rebuild occurred. My closest guess is due to the update of php:5.6-apache base image five days ago.
I was able to use LDAP authentication in this image before this rebuild occured. I am trying to narrow down what all changed that could have caused the LDAP authentication to stop working.
I used your image as the foundation for my own mediawiki image and noticed that the current version doesn't build correctly because rsync and the mysql extension are no longer in the php:5.6-apache base image:
https://bitbucket.org/jberkel/docker-mediawiki/commits/75488c79d52a5ecf7ed6d62f75b116345765a74b
not sure if that's the right approach though (i'm new to docker).
there is no way to configure mediawiki so that it can send mail and validate accounts
When I run
docker run --name mywiki --link mywiki:mysql -p 8080:80 -d synctree/mediawiki
I get the following:
73b605ad92efbd1bea8575013a6965326df04bee07962863d5d3f92092e6f3c9
2015/09/21 17:42:11 Error response from daemon: Cannot set self as child
Any ideas? Here's my docker version info:
Client version: 1.2.0
Client API version: 1.14
Go version (client): go1.2.1
Git commit (client): fa7b24f
OS/Arch (client): linux/amd64
Server version: 1.2.0
Server API version: 1.14
Go version (server): go1.2.1
Git commit (server): fa7b24f
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.