-
Notifications
You must be signed in to change notification settings - Fork 0
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
~~Upgrading~~ Transfering an »official« 2.7.10 installation #6
Comments
This is a drop-in replacement, so if you're already on 2.7.10 there isn't an "upgrade" path, just switch out the contents the "old-fashioned" way. 😄 |
Worth mentioning that you'll likely have issues with missing fields. Make sure you installed the classic fields extension. |
Thanks, yes this is what I did. So the problem was to copy the install folder too, I guess. Without that I get:
Is that because of the »JSON formatted config« you mention in the readme? Does the config file need to be converted to JSON by hand? |
Oh, right. Good point. I didn't think about that. I will need to have a migration for that! In the meantime, take a look at https://github.com/pointybeard/symphonycms/blob/master/install/includes/config_default.json and see if you can manually create your config.json file from the values in your config.php file. |
Thanks! Will give it a try! |
OK, I got it running with a reduced set of config options, since I apparently introduced some errors … first extension incompatibility I am encountering seems to be
PS. The former error message should then of course say |
And |
Sorry for spamming this. After deactivating the two extensions and trying to activate the Classic Fields extension I get this notice:
I’m clueless now. |
So, Classic fields generates some symbolic links inside of the /symphony folder in case there are extensions that directly include a field file. If the symbolic link isn't there and they try to do this, an error will be thrown. Based on that error, it seems that the The culprit is my helpers-functions-files helper library. The specific code is here https://github.com/pointybeard/helpers-functions-files/blob/80b588832292699b501a868293331b319cf337bc/src/Files/Files.php#L46
Mac does not support long options (i.e. I have patched the library to use short options. Run |
Many thanks for explaining and patching! I have no idea of the workings of composer, but I found the same file with the long link options still lingers in the After switching that to short options, Classic Fields did install! |
Awesome! If your composer directory isn't updating, try deleting |
When trying to upgrade an existing installation of 2.7.10, I get redirected to an install screen instead of an upgrade screen.
I tried updating the »old-fashioned« way, by replacing all files/folders except
extensions
,manifest
andworkspace
with the ones from this repo.The text was updated successfully, but these errors were encountered: