linuxserver / docker-dokuwiki

GNU General Public License v3.0
110 stars 24 forks source link

Missing php extension #13

Closed john-arvid closed 4 years ago

john-arvid commented 4 years ago

Expected Behavior

Be able to use plugins.

Current Behavior

Plugin not working because of missing php extension. Ref: https://github.com/mizunashi-mana/dokuwiki-plugin-mdpage/issues/57

Steps to Reproduce

  1. Start dokuwiki
  2. Install mdpage plugin
  3. Try to use the plugin

Proposed solution

As mentioned in the issue the problem is solved by installing the php7-ctype. I will make a pull request for that. Just wanted to put this issue out here so it is easier to keep track.

tobbenb commented 4 years ago

It's also possible to use our customizing option. Read https://blog.linuxserver.io/2019/09/14/customizing-our-containers/ for more info

john-arvid commented 4 years ago

Ok, so is that a better solution? Since there could be many problems like this for different plugins? Or is the ctype extension so general that it should be included in the dockerfile?

tobbenb commented 4 years ago

As long as it's not an official plugin, the customisation option is better.

mizunashi-mana commented 4 years ago

DokuWiki use the ctype extension with polyfills. So, if this image expect DokuWiki runs under normal performance, I recommend to include the ctype extension.

ref:

tobbenb commented 4 years ago

If it's a part of the required dependencies, we'll add it.

github-actions[bot] commented 4 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.