Unfortunately using the upgrade plugin today (25.04.2018) showed the same error after updating from an appropriate
Frusterick Manners to the current
Greebo. Furthermore the 'Remove outdated files' admin plugin should be updated, I presume.
I was able to repair our local dokuwiki by manually copying the lost
Plugin.php file into the
inc folder. You may notice the capital 'P' in the file name. As a workaround I manually downloaded an update copy from the dokuwiki.org project homepage and unpacked the tar archive to copy just the one file indentified.
The 'Remove outdated files' admin plugin was remaining at version
Thu, 23 Mar 2017 18:43:12 +0000 after the update. I manually re-installed this plugin to the apparently current
Wed, 25 Apr 2018 17:36:44 +0200 version, but the indicated source remains at
2017-02-03 which
seems to be outdated.
However after the repair a
test run of 'Remove outdated files' admin plugin shows:
a) the below quoted remove list
b) indicates just the file
inc/plugin.php to be deleted in the long simulation listing of files.
# This is a list of files that were present in previous DokuWiki releases
# but were removed later. An up to date DokuWiki should not have any of
# the files installed
# removed in 2018-04-22
data/security.png
data/security.xcf
inc/EmailAddressValidator.php
inc/blowfish.php
inc/feedcreator.class.php
inc/lessc.inc.php
inc/plugin.php
lib/images/loading.gif
lib/tpl/dokuwiki/css/_search.css
vendor/easybook/geshi
vendor/phpseclib/phpseclib/composer.lock
# remove in 2017-02-19
...
Our local dokuwiki is based on a Mac OS X / macOS Sierra 10.12 Version 5.3.1 Server environment including Apache/2.4.28 (Unix) PHP/5.6.30 LibreSSL/2.2.7 configuration with HFS+ case
insensitive file system. Considering
https://www.macports.org/ for PHP 7 and more current Apache modules.
Last not least a big thanks and keep the good work please.