This is the file that I edited:/etc/e-smith/templates/etc/php5/php.ini/30ErrorHandling. (I changed NOTICE to DEPRECATED.)
You should not edit the template fragments, you should make a copy in the templates-custom tree and make changes to that copy. The altered copy will override the original fragment. Changes to the original template will be lost on updates/upgrades.
Not sure what expand means, so probably not.
Regenerating the configuration file.
I thought that rebooting would restart httpd-e-smith.
Yes, it does, but with the original configuration files. Changes to the configuration are not inserted in the configuration file.
Sorry for not being more 'verbose' before but templates is a totally new area for me and I don't have any feel for what will be useful for you to know. I am going to go read the template tutorial that Mary suggested, now.
Please do, it will enlighten you.
In short what you should do to make you change the proper way:
mkdir -p /etc/e-smith/templates-custom/etc/php.ini
cp /etc/e-smith/templates/etc/php5/php.ini/30ErrorHandling /etc/e-smith/templates-custom/etc/php.ini/
Now edit the configuration file you just copied (the one in /etc/e-smith/templates-custom/etc/php.ini/).
After that regenerate the configuration file like this:
expand-template /etc/php.ini
And restart the webserver, to reload the changed configuration:
sv t httpd-e-smith
Now you should be fine.