-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Near impossible to migrate #13
Comments
From which version to which version did you try to upgrade? The upgrade path: 4.3 → 5.0 → 5.5 → 6.0 → 6.1 Each version requires a distinct PHP and MySQL version. If you have a very small wiki, it is probably easier to export and import all pages.
using the page To circumvent the Please please, use a recent supported version. |
It requires not just distinct versions, but very specific configurations. |
Isn't it easier to just set default value?… Or at the very least, provide that value in migration data. |
Back then (13 years ago) MySQL default settings were less strict, now it throws a PHP Fatal error. When this became an issue, we already worked on WackoWiki R5.4. We can patch the 5.0 branch where possible and update the upgrade guide. WackoWiki 5.0 back ports most of the features of the openSpace fork. |
I did see that. The upgrade guide MUST mention that setting BTW, I do not understand, why do you use str_replace instead of sprintf. |
Added Cannot say how it will work out with
|
It'll work fine assuming PHP >= 5.3.6.
Sure. Not in the near future, but sure. I have a working backup of my main wiki and 3 or 4 other wikis to migrate, so I have a plenty of testing space. |
A lot of unnecessary table renames, field renames, mixed code paths… If you don't set your configuration in a VERY specific way, it doesn't even try to load critical parts of migration.
Migrating a very small wiki with less than 300 pages took over 20 minutes. I've had to write CLI wrapper to push it though. Had to fix a number of issues as I go.
But in the end, all I've got was this:
The text was updated successfully, but these errors were encountered: