Hi,
I have upgrade a first project but there was a lot of find/replace stuff for own Fusion/Fluid Code and so on.
This time I tried it very accurate, step by step. (System os x 10.11.6, mamp pro with php 7.0.8)
Unfortunately the ./flow check within step 9 within upgrade instructions. doesn’t echo anything > blank line in Terminal!!
###Situation Start:
initial-position: oldProject
target-position: updatedProject
CHECK: At this moment, the ./flow execution is run totally normal > Output:
Neos 2.3.8 (“Development” context)
usage: ./flow
See “./flow help” for a list of all available commands.
Also php -v:
PHP 7.0.8 (cli) (built: Jul 11 2016 11:30:15) ( NTS )
Copyright © 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright © 1998-2016 Zend Technologies
###THEN:
- Duplicate oldProject in htdocs and named it updatedProject
- Duplicate MySql Database oldProjectData to updatedProjectData
- Changed Configuration/Settings.yaml
dbname: updatedProjectData
- Check Frontend and Backend all is fine.
- Did a ```./flow node:repair > all is fine
- Change some data to check if Frontend/Backend and Database is correct related. > All is fine
- (2.) Downloaded the DistributionUpgrader.phar && chmod
- Check again ./flow > All normal with Output like above
- (3.) Run
./DistributionUpgrader.phar
Output:
No installation path given! Please give the absolute path of the installation you want to upgrade.
Usage: ./DistributionUpgrader.phar <INSTALLATION_PATH>
10 . Run again with path: ./DistributionUpgrader.phar absolute/path/to/Folder/Where/DistributionUpgrader.phar/is/in
> Output:
Adapting composer.json…
Replaced installer scripts namespace.
Finished composer.json
Adapting Configuration…
Done adapting configuration.
Adapting front controllers…
Done adapting front controllers.
Removing leftover “IncludeCachedConfiguration” files…
Done removing leftover “IncludeCachedConfiguration” files
The upgrading script finished.
The following files have been changed by it and depending on
your version control and deployment strategy you have to make sure
that the files are also changed on any other systems you have:
/composer.json
/Configuration/Routes.yaml
/Configuration/Settings.yaml
/Configuration/Testing/Settings.yaml
/flow
/flow.bat
/Web/index.php
11 . Did all steps from 4. to 8. in upgrade instructions Also Check the files > all path are now with «Neos»
###Problem:
12 . (9.) Check if the Flow command line comes up without any errors:
./flow
> Output: Empty jump to next Terminal line > no error, but also no Neos 3.0.0 output!
Tried again and again; also tried directly after the run of DistributionUpgrader.phar, same result again and again. The execution ./flow does output:
#""
(nothing!)
php -v output is still OK:
PHP 7.0.8 (cli) (built: Jul 11 2016 11:30:15) ( NTS )
Copyright © 1997-2016 The PHP Group
Zend Engine v3.0.0, Copyright © 1998-2016 Zend Technologies
Also New Terminal-Window, Reboot OS X. No change…
###Question
-
What could I do different, so the Update-Prozess (10.-12.) with
./flow
will run correctly?