I have installed CakePHP 3.4.3 using Composer (their recommended way) and my system meets all of the requirements. Upon installation and basic configuration everything is ticked green.
I've used bin/bake
to bake the files for 1 very simple table which only has 5 columns: id, name, url, created, modified
When I go to insert a new record it's giving the following error message:
Warning (2): transliterator_transliterate(): Could not create transliterator with ID "Any-Latin; Latin-ASCII; [\u0080-\u7fff] remove" (transliterator_create: unable to open ICU transliterator with id "Any-Latin; Latin-ASCII; [\u0080-\u7fff] remove": U_INVALID_ID) [CORE/src/Utility/Text.php, line 1070]
I've Googled this but can't find any information I can understand about transliterator_transliterate()
(never heard of this either).
As the file this is originating from src/Utility/Text.php
is part of the Cake core I feel it's unwise to delve into this or modify it.
Why is this error being shown, what does it mean, and how can I fix it?
If I switch the debug setting to false in config/app.php
this hides the message, but I don't feel that's a valid solution as it's complaining about something.
As I say, my system meets all their requirements: PHP 7, centOS, Apache and hasn't had any other errors during installation.