![]() |
Hi, I upgraded manually CI to 4.1.3:
1. I copied system directory 2. I launched composer update Spark doesn't work anymore: Quote:[Error]In breaking changes paragraph is written Quote:If you do not update this file, Spark commands will not work at all after running But such file doesn't exists.
It is the example when you installed CI via Composer.
When you installed CI manually, download a new copy of the framework, and then copy the files. https://github.com/CodeIgniter4/framewor...tag/v4.3.1 (01-20-2023, 04:55 AM)kenjis Wrote: It is the example when you installed CI via Composer. Hi, I confirm I followed the manual procedure, i have copied the system directory. I confirm spark gives that error, Quote:Call to a member function getStatusCode() on null I have another question: so if I update the CI new release manually, i have to avoid running composer update? If yes, how can i update the vendor libraries? Thanks
You need to copy the spark file in the new framework to your project.
You don't need to run `composer update` when you upgrade the framework, because the framework does not exists in your vendor directory. > how can i update the vendor libraries? When you want to update vendor libraries, run `composer update`.
Thank you, spark problem solved.
Now i have the following problem: when i apply the manual changes for Kint: Quote:app/Config/Kint.php has been updated for Kint 5.0.You need to replace:Kint\Renderer\Rendererwith Kint\Renderer\AbstractRendererRenderer::SORT_FULLwith AbstractRenderer::SORT_FULLI receive this error when running spark: Quote:Class 'Kint\Renderer\AbstractRenderer' not found
Remove the "kint-php/kint" line in your composer.json, and run `composer update`.
Code: {
Hello, if i remove that line, make composer update, then i have the following error.
Note: If I do not apply the manual changes to Kint Configuration suggested in the upgrade procedure everything works fine. I wonder if the correct solution could be to change the configure.json to require kint 5.0... Quote:C:\laragon\www\chronicles_dev>php spark CodeIgniter\Debug\Exceptions()->shutdownHandler()
You should have "C:\laragon\www\chronicles_dev\system\ThirdParty/Kint/init.php".
Why don't you have it? See https://github.com/codeigniter4/framewor...t/init.php (01-28-2023, 02:57 AM)kenjis Wrote: You should have "C:\laragon\www\chronicles_dev\system\ThirdParty/Kint/init.php". I didn't have it cause you told me to remove the line in configure.json Quote:"kint-php/kint": "^4.2", <-- Remove this line and when i ran composer update it removed kint installation... So to resume: If I don't apply the manual configuration for Kint 5.0 that is suggested, everything is working fine. If i apply it, somehow i think Kint 5.0 should be installed by composer. |
Welcome Guest, Not a member yet? Register Sign In |