Site Won't Open After Upgrade to 5.6

For the dmx.DataScope error you need to disable Beta extensions and wait for a fix:

As for the app connect errors do make sure you upload also all the new files at it seems you might have some old ones live.

You can also try to execute in the devtools console:

dmx.versions

To see if you have the latest app connect 2.0 version and components.

image

And Iā€™ve published the site twice now.

Hmm there should be also a composer subfolder in your vendor folder.

Try to run PHP packed install from the icon in the bottom toolbar right from the publish button.

If that doesnā€™t work try to open a terminal also from the bottom toolbar and try:

composer -V

To see the composer version and then maybe update by running:

composer selfupdate

Yes the app connect error is another bug that Apple reported as stated above.

I donā€™t see the PHP install button.

Iā€™m getting an error for both composer commands.

Iā€™m going to try downloading 5.6 and re-installing.

Well no need to downgrade ā€¦ simply switch to stable extensions channel and turn off composer for your project.

Wasnā€™t sure how to ā€œturn off composerā€ so I just commented those lines in the autoload again, switched off experimental features and republished and itā€™s back up.

FYI - I re-installed from a fresh download and still did not get the composer subfolder in vendor.

Thanks for your help @Teodor, @Apple & @George .

LMK if thereā€™s any more information you need.
H.

You just need to enable ā€œuse composerā€ in your project settings and the run ā€œsystem checkā€ from the bottom toolbar of it doesnā€™t run automatically. This should install composer if it is missing

Ah - so it seems like maybe if the site doesnā€™t have 'Use Composer" selected (which I didnā€™t) 5.6 is still looking for it so thatā€™s what caused the error.

1 Like

Ah I see maybe you just had an older vendor folder? We should probably add more checks then @patrick

You can probably delete the vendor folder, it is not part of our code and it seems that the autoload script is already broken since the composer folder is missing. It seems like it is probably some left-over code you had from somewhere. You could perhaps do a search first through all the files to see if a php file perhaps is still requiring that code.

Good idea! I wasnā€™t sure if the other stuff in that folder was needed for Wappler. Thanks.