[pmwiki-users] Problems with my PMWiki Site after Update to PHP7.2 (from PHP5.6)

Michael Lang miclang at arcor.de
Thu Mar 21 01:22:56 PDT 2019


Thanks, Simon,
I will test that. Meanwhile, as a workaround, I moved with my site 
www.miclangschach.de/index.php to a different provider, where I had the 
choice to go back to PHP5.3.29 - and voilá, everything is working: 
www.michael-lang-schach.de (under PMWiki 2.2.14, but this will be 
changed ;-)) - Regards, Michael

Am 21.03.2019 um 08:46 schrieb Simon:
> Making sure all software is up to date is a great idea if you have 
> forewarning of any server or PHP updates.
>
> See
>
>   * https://www.pmwiki.org/wiki/PmWiki/SiteAnalyzer
>
> or
>
>   * https://www.pmwiki.org/wiki/Cookbook/RecipeCheck
>
> which will help you out
>
> cheers
>
>
> On Thu, 21 Mar 2019 at 06:59, Peter Kay <pkay42 at gmail.com 
> <mailto:pkay42 at gmail.com>> wrote:
>
>     Actually, checking what skin you are using is an excellent idea.
>
>     --Peter
>
>     On Wed, Mar 20, 2019 at 12:30 PM Kevin R. Bulgrien
>     <kevinb at systemsdesignusa.com <mailto:kevinb at systemsdesignusa.com>>
>     wrote:
>
>         ----- Original Message -----
>         > From: "Michael Lang" <miclang at arcor.de
>         <mailto:miclang at arcor.de>>
>         > To: pmwiki-users at pmichaud.com <mailto:pmwiki-users at pmichaud.com>
>         > Sent: Wednesday, March 20, 2019 10:26:27 AM
>         > Subject: Re: [pmwiki-users] Problems with my PMWiki Site
>         after Update to PHP7.2 (from PHP5.6)
>         >
>         > There is no error.log file!
>         >
>         > Am 19.03.2019 um 17:04 schrieb Mikhail Ustinov:
>         > > Usually it is in the root of the site (/public_html or may be
>         > > /public_html/pmwiki).
>         > >
>         > > You need ssh or ftp access to the site.
>         > >
>         > > 19.03.2019 18:29, Michael Lang пишет:
>         > >> Where do I find the file error.log?
>         > >>
>         > >> Am 19.03.2019 um 16:18 schrieb Mikhail Ustinov:
>         > >>> Check your error.log
>         > >>>
>         > >>> May be you use some recipes that doesn't work under PHP7.2
>         > >>> because
>         > >>> uses obsoleted PHP functions.
>         > >>>
>         > >>> BR
>         > >>> Mike Ustinov
>         > >>>
>         > >>> 19.03.2019 18:10, Michael Lang пишет:
>         > >>>> Hi,
>         > >>>> my provider did an update to PHP7.2 (from PHP5.6) -
>         after this I
>         > >>>> had severe problems with my PM Wiki site; all pages
>         have been
>         > >>>> empty; the sidebar wasn't visible.. I had a small
>         window to go
>         > >>>> back
>         > >>>> to PHP5.6 and I did an PM Wiki update to 2.2.113 (from
>         2.2.14) -
>         > >>>> under PHP5.6 everything was fine, but after my provider
>         finaly
>         > >>>> switched to PHP7.2 I had the same problem. Any advice?
>         > >>>> Regards, Michael
>
>         I had to resurrect a pmwiki when I updated from PHP 5.6 to PHP
>         7.2 on
>         RHEL.  The problems were entirely related to plugins or
>         skins.  Many
>         required updating, but many of them in use were no longer
>         currently
>         maintained, so it ended up that they had to be fixed or
>         removed.  It
>         wasn't easy to remove them, so fixing became the best option,
>         and the
>         patched files were uploaded to the relevant plugin pages on the
>         PMWiki project wiki.
>
>         There is no information given about what plugins or skins
>         might have
>         been in use, etc.  It seems unlikely for help to be possible
>         with so
>         little effort given to providing information.
>
>         Was a backup of the wiki made at any time?  Providers like
>         Softaculous
>         offer backups being made before updates.  Even if not made
>         before an
>         update, a backup made after would potentially allow for dropping
>         the files on a local system or VM to debug if the web host does
>         not allow shell access.  Did you ask for shell access?
>
>         Here are brief notes about the site I fixed:
>
>                 KB: 2018/12:
>
>                 The pmwiki site broke completely after upgrading from
>         PHP 5.6 to PHP 7.2.
>                 The breakage appeared to be exclusively due to
>         “Warning: preg_replace(): The
>                 /e modifier is no longer supported” issues.
>
>                 To address the issues, first, the site was upgraded
>         to: pmwiki-2.2.110
>
>                 The triad skin was updated to the newest available at
>         the time of the repair.
>
>                 Numerous cookbook files were either upgraded from the
>         pmwiki site, or were
>                 locally patched.  In most cases, locally patched files
>         were uploaded to the
>                 pmwiki site (https://pmwiki.org/wiki/Cookbook/) pages
>         pertinent to the files
>                 that were edits, though in two cases, the pmwiki
>         recipe pages were themselves
>                 affected by the preg_replace error, and changes could
>         not be shared at the
>                 time they were made.  The list of cookbook's modified:
>
>                 -rw-r--r--. 1 SDwiki apache  3395 Dec  7 15:19
>         includeurl.php
>                 -rw-r--r--. 1 SDwiki apache  2568 Dec  7 15:14
>         handytoc.php
>                 -rw-r--r--. 1 SDwiki apache 21858 Dec  7 15:03 zap.php
>                 -rw-r--r--. 1 SDwiki apache 33265 Dec  7 15:00 wikilog.php
>                 -rw-r--r--. 1 SDwiki apache 42757 Dec  7 14:32 pmcal.php
>                 -rw-r--r--. 1 SDwiki apache 36879 Dec  7 14:24 markup.php
>                 -rw-r--r--. 1 SDwiki apache  8822 Dec  7 14:02 emenu2.php
>                 -rw-r--r--. 1 SDwiki apache  1744 Dec  7 13:53 emenu.php
>                 -rw-r--r--. 1 SDwiki apache  6985 Dec  7 13:41
>         break_page.php
>                 -rw-r--r--. 1 SDwiki apache 10681 Dec  7 13:38
>         AdvancedTableDirectives.php
>                 -rw-r--r--. 1 SDwiki apache  5661 Dec  7 13:34
>         convert-html.php
>                 -rw-r--r--. 1 SDwiki apache 46369 Dec  7 13:14
>         zaptoolbox.php
>                 -rw-r--r--. 1 SDwiki apache 43836 Dec  7 11:43
>         totalcounter_1_9_2.php
>                 -rw-r--r--. 1 SDwiki apache  3706 Dec  7 11:24 menus.php
>                 -rw-r--r--. 1 SDwiki apache  3700 Dec  7 10:59 numtoc.php
>                 -rw-r--r--. 1 SDwiki apache  5391 Dec  7 10:33
>         feralsimplecalendar.php
>                 -rw-r--r--. 1 SDwiki apache  1248 Dec  7 10:31
>         treemenu.php
>
>         Naturally, your site will not be identical, but if you have
>         things in the
>         cookbook folder, probably they should be checked first and
>         upgraded or
>         edited as needed.  When looking for upgrades, don't just
>         download the
>         plugin/skin tarball.  Many plugins have individual files
>         posted when a
>         maintainer is not actively maintaining them.
>
>         Other places for files that needed fixing were pub/* folders
>         associated
>         with plugins or skins, though for me, only handytoc put files
>         there
>         that needed changing.
>
>         You should probably enabled diagnostics by uncommenting a line
>         in the
>         local/config.php file:
>
>           # $EnableDiag = 1; # enable remote diagnostics
>
>         There were only a few types of changes that had to be made. 
>         Provided that
>         they turn out to be relevant, you could also look at how I
>         changed the
>         aforementioned files by examining what was uploaded to the
>         plugin page
>         and comparing it to the original published file.
>
>         Good luck.  Without more facts, actual help is hard to give.
>
>         Kevin
>
>         _______________________________________________
>         pmwiki-users mailing list
>         pmwiki-users at pmichaud.com <mailto:pmwiki-users at pmichaud.com>
>         http://www.pmichaud.com/mailman/listinfo/pmwiki-users
>
>     _______________________________________________
>     pmwiki-users mailing list
>     pmwiki-users at pmichaud.com <mailto:pmwiki-users at pmichaud.com>
>     http://www.pmichaud.com/mailman/listinfo/pmwiki-users
>
>
> _______________________________________________
> pmwiki-users mailing list
> pmwiki-users at pmichaud.com
> http://www.pmichaud.com/mailman/listinfo/pmwiki-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.pmichaud.com/pipermail/pmwiki-users/attachments/20190321/7fde7462/attachment-0001.html>


More information about the pmwiki-users mailing list