Public bug reported: Hi,
I was trying to upgrade my existing 18.04.2 Mahara installation to latest 18.10.0 on my windows environment server. However I am getting "Mahara: Site unavailable A nonrecoverable error occurred. This probably means you have encountered a bug in the system " error when I visit http://siteurl/admin/upgrade.php?rerun=1&urlsecret='mysecret' To debug this further, I had uncommented $cfg->productionmode = false; in config.php to see the errors and I found that it was giving error on {Path to Mahara}/lib/dwoo/dwoo/Dwoo/Template/Str.php line 530 unable to chmod..... I guess this is happening because of "if (strpos(PHP_OS, 'WIN') !== false && $baseDir !== null)" condition. Instead of this if I replace false with 0 i.e "if (strpos(PHP_OS, 'WIN') !== 0 && $baseDir !== null)" the upgrade works fine. Can you please confirm is this the known issue ? Or am I missing on something ? ** Affects: mahara Importance: Undecided Status: New -- You received this bug notification because you are a member of Mahara Contributors, which is subscribed to Mahara. Matching subscriptions: Subscription for all Mahara Contributors -- please ask on #mahara-dev or mahara.org forum before editing or unsubscribing it! https://bugs.launchpad.net/bugs/1799933 Title: Unable to upgrade to Mahara 18.10.0 on windows Status in Mahara: New Bug description: Hi, I was trying to upgrade my existing 18.04.2 Mahara installation to latest 18.10.0 on my windows environment server. However I am getting "Mahara: Site unavailable A nonrecoverable error occurred. This probably means you have encountered a bug in the system " error when I visit http://siteurl/admin/upgrade.php?rerun=1&urlsecret='mysecret' To debug this further, I had uncommented $cfg->productionmode = false; in config.php to see the errors and I found that it was giving error on {Path to Mahara}/lib/dwoo/dwoo/Dwoo/Template/Str.php line 530 unable to chmod..... I guess this is happening because of "if (strpos(PHP_OS, 'WIN') !== false && $baseDir !== null)" condition. Instead of this if I replace false with 0 i.e "if (strpos(PHP_OS, 'WIN') !== 0 && $baseDir !== null)" the upgrade works fine. Can you please confirm is this the known issue ? Or am I missing on something ? To manage notifications about this bug go to: https://bugs.launchpad.net/mahara/+bug/1799933/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~mahara-contributors Post to : [email protected] Unsubscribe : https://launchpad.net/~mahara-contributors More help : https://help.launchpad.net/ListHelp

