I didn't modified anything recently, neither I upgraded anything.
I know that's better to fix the errors than to hide them, but I was wondering if someone can point me in the right direction to disable the notifications reporting (all errors and warnings and notifications).
Sadly, the hosting company (a small local company) doesn't admit that they have updated the PHP version. The thing is that I have 2 cs-cart websites on this account, and both started to show these errors in the same time.
I'm using a shared hosting and they do not allow me to change the php version from cpanel.
Is there any possibility that the cs-cart installation updated by itself? I go to vantigsm.ro?version but nothing appears.
Also thank you for the htaccess code, but it doesn't work on my server. If I add that code, when I try to access the file it just downloads a "download" file and nothing loads.
You can ask your hosting to install PHP 5.3 (not making it default or active) and then the .htaccess tool suggested should work. However, since 5.3 is EOL, most hosting sites are reluctant to install unsupported software.
So your best choice would be to find a host that you're comfortable with that will provide you 5.3.
Almost every hosting company will have these off by default. The issue is that different addons may do ini_set('display_errors', true) and while their code may be clean, others may not be.