I am a fresh installation of Joomla 3.1 running on my home computer. My environment is Ubuntu 12.10 with apache server, php 5.4.6 installed. Since installing the system, no I am just trying to install more languages through the language manager:
As you can see, the 2 additional languages that I wanted show up in the list, but after selecting each language, and clicking "Install", I was led to a page with this message:
DateTime::__construct(): Failed to parse time string
(jerror) at position 0 (j): The timezone could not be found in the
This is the most stupid bug in Joomla 3. I wasted 2 days trying to solve this out and I found that the problem was that the log and tmp paths were not set correctly on the configuration.php
Don't worry there's nothing wrong with your Date/Time/Timezone/Localization settings. It's just a stupid silly message that doesn't relate to the actual problem.
To save your time I recommend you get the full path using this script:
<?php $dir = dirname(__FILE__); echo "<p>Full path to this dir: " . $dir . "</p>"; ?>
Create a PHP file and upload it to Joomla root. It will get you the path correctly
My path looked exactly the same except that there was an uppercase letter screwing everything up.
Note that this error could happen if the folders doesn't have the correct permission (not writable)