I was working on installing PrestaShop 1.5 today, and was running across the same exact issues that were being reported here. I dug a little through the code and was able to resolve the problem.
The problem is that the prestashop installer was trying to download a file from api.prestashop.com:
http://api.prestasho...ation/15/us.xml
That URL is resulting in a 404 error, so the team at Prestashop will need to look into that further (unless I'm wrong).
I resolve the issue by making the following change:
line 401 in models/install.php
$localization_file_content = @Tools::file_get_contents('http://api.prestashop.com/download/localization/'.$version.'/'.$data['shop_country'].'.xml');
unset($localization_file_content);
if (!$localization_file_content)
{
$localization_file = _PS_ROOT_DIR_.'/localization/default.xml';
if (file_exists(_PS_ROOT_DIR_.'/localization/'.$data['shop_country'].'.xml'))
$localization_file = _PS_ROOT_DIR_.'/localization/'.$data['shop_country'].'.xml';
$localization_file_content = file_get_contents($localization_file);
}
Basically, after that first line fails due to a 404 file not found, unset the variable so that the next few lines of code will run and instead grab us.xml locally instead of from api.prestashop.com.
I hope that makes sense, I documented the full details on my site here:
PrestaShop - Configure shop information - an error occurred during installation
Thanks,
- Brad