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 database
With a button to just go back to the control panel. I was suprised to see these languages show up in the list.
I also saw this message when I tried (and failed) to install my first component - it was a component to embed google maps in articles.
Anyway, I haven't been able to find a solution for this problem online, I was wondering if anyone out there knows what the problem is. Any help is greatly appreciated!
Thanks!
EDIT
The problem in my case turned out to be that some on my directories where un-writable. I went to the "directory permissions" tab under "System Information", and tried to make sure that all the directories were writable. When i first opened it, all the directories in the "administrator" directory were not writable, and we changed them to be writable through the shell in linux, then i was able to install the new languages without the error message above.
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)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With