Last modified: 2010-05-15 15:37:51 UTC
LocalSettings.php includes this line: ini_set( "include_path", ".;$IP;$IP/includes;$IP/languages" ); However, for email confirmations, PEAR is used (never mind there's no mention of that in the install docs!) and its directory also needs to be included. I put this in my file, and it seems like a reasonable thing to have in the standard install: $include_path = ini_get( "include_path" ); ini_set( "include_path", "$include_path;$IP;$IP/includes;$IP/languages" );
I'll just point out that PEAR::Mail use is optional and you must manually turn it on; at that point you can also change your include_path. Normally PHP's built-in mail() function is used, which requires no such inclusion.
*** Bug 3250 has been marked as a duplicate of this bug. ***
This was done in SVN trunk, r14087.