Jump to content
  • 0
actiserver

An error occured during installation

Question

I have an error when trying to install 1.5 beta 4

 

It`s in step Configure shop information (45% progress)

 

The file and folder permissions are correct

 

Can you help me?

 

Thnk´s!!

post-253369-0-74680800-1336298527_thumb.png

Edited by actiserver

Share this post


Link to post
Share on other sites

59 answers to this question

Recommended Posts

  • 0

Hello guys,

can you tell me with which version exactly you use this ? From a beta zip (which one ?) or from the SVN (which revision ?).

 

Regards

 

I use the latest .0.9!

Share this post


Link to post
Share on other sites
  • 0

Hi everyone,

 

Do you have the same issue with MyISAM database engine when you try to install?

 

In the config this is disabled, but says I'm fine to proceed "Is PHP magic quotes option deactivated (recommended) ?" and I have to use MyISAM instead of InnoDB, but that hasn't prevented me installing the older versions of 1.5!

 

Regards,

 

Rob

Share this post


Link to post
Share on other sites
  • 0

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

Share this post


Link to post
Share on other sites
  • 0

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

 

Could you upload a copy of the file edited please?

Share this post


Link to post
Share on other sites
  • 0

Hi robkwal,

 

The only change I made was adding this line:

 

unset($localization_file_content);

 

... to models/install.php around line 401.

 

If you look at the code I pasted initially (above), it should just take a moment to make this change.

 

I hope that helps! Keep us updated and let us know if this helps.

 

Thanks,

- Brad

Share this post


Link to post
Share on other sites
  • 0

Hi robkwal,

 

The only change I made was adding this line:

 

unset($localization_file_content);

 

... to models/install.php around line 401.

 

If you look at the code I pasted initially (above), it should just take a moment to make this change.

 

I hope that helps! Keep us updated and let us know if this helps.

 

Thanks,

- Brad

 

Hi, I thought I had made the change correctly, but still faced with the problem! :(

Share this post


Link to post
Share on other sites
  • 0

If you're still getting errors, I would suggest looking at your php error log, which for me was found at:

 

/install/error_log

 

Our errors looked like this:

 

[14-May-2012 13:54:30] PHP Warning:  simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]: Entity: line 1: parser error : Space required after the Public Identifier in /home/inmoti6/prestashop.inmotiontesting.com/classes/LocalizationPack.php on line 41
[14-May-2012 13:54:30] PHP Warning:  simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> in /home/inmoti6/prestashop.inmotiontesting.com/classes/LocalizationPack.php on line 41
[14-May-2012 13:54:30] PHP Warning:  simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]:												  ^ in /home/inmoti6/prestashop.inmotiontesting.com/classes/LocalizationPack.php on line 41
[14-May-2012 13:54:30] PHP Warning:  simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]: Entity: line 1: parser error : SystemLiteral " or ' expected in /home/inmoti6/prestashop.inmotiontesting.com/classes/LocalizationPack.php on line 41
[14-May-2012 13:54:30] PHP Warning:  simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> in /home/inmoti6/prestashop.inmotiontesting.com/classes/LocalizationPack.php on line 41
[14-May-2012 13:54:30] PHP Warning:  simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]:												  ^ in /home/inmoti6/prestashop.inmotiontesting.com/classes/LocalizationPack.php on line 41
[14-May-2012 13:54:30] PHP Warning:  simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]: Entity: line 1: parser error : SYSTEM or PUBLIC, the URI is missing in /home/inmoti6/prestashop.inmotiontesting.com/classes/LocalizationPack.php on line 41
[14-May-2012 13:54:30] PHP Warning:  simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]: <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> in /home/inmoti6/prestashop.inmotiontesting.com/classes/LocalizationPack.php on line 41
[14-May-2012 13:54:30] PHP Warning:  simplexml_load_string() [<a href='function.simplexml-load-string'>function.simplexml-load-string</a>]:												  ^ in /home/inmoti6/prestashop.inmotiontesting.com/classes/LocalizationPack.php on line 41

 

Do your error messages look similar?

Share this post


Link to post
Share on other sites
  • 0

[19-May-2012 07:54:32 UTC] PHP Parse error:  syntax error, unexpected $end, expecting '{' in /home/gmgla/public_html/bulzine/tools/smarty/sysplugins/smarty_internal_data.php on line 426
[19-May-2012 07:55:16 UTC] PHP Parse error:  syntax error, unexpected $end, expecting '{' in /home/gmgla/public_html/bulzine/tools/smarty/sysplugins/smarty_internal_data.php on line 426
[19-May-2012 07:55:54 UTC] PHP Parse error:  syntax error, unexpected $end, expecting '{' in /home/gmgla/public_html/bulzine/tools/smarty/sysplugins/smarty_internal_data.php on line 426
[19-May-2012 07:59:08 UTC] PHP Parse error:  syntax error, unexpected $end, expecting '{' in /home/gmgla/public_html/bulzine/tools/smarty/sysplugins/smarty_internal_data.php on line 426
[19-May-2012 08:02:40 UTC] PHP Parse error:  syntax error, unexpected $end, expecting '{' in /home/gmgla/public_html/bulzine/tools/smarty/sysplugins/smarty_internal_data.php on line 426
[19-May-2012 08:24:45 UTC] PHP Parse error:  syntax error, unexpected $end, expecting '{' in /home/gmgla/public_html/bulzine/tools/smarty/sysplugins/smarty_internal_data.php on line 426
[19-May-2012 08:44:49 UTC] PHP Parse error:  syntax error, unexpected $end, expecting '{' in /home/gmgla/public_html/bulzine/tools/smarty/sysplugins/smarty_internal_data.php on line 426
[19-May-2012 08:47:04 UTC] PHP Parse error:  syntax error, unexpected $end, expecting '{' in /home/gmgla/public_html/bulzine/tools/smarty/sysplugins/smarty_internal_data.php on line 426
[19-May-2012 08:48:50 UTC] PHP Parse error:  syntax error, unexpected $end, expecting '{' in /home/gmgla/public_html/bulzine/tools/smarty/sysplugins/smarty_internal_data.php on line 426

 

 

I have tryed to make the change suggested for install.php but no goood

Please help, i need this beta working !

Share this post


Link to post
Share on other sites
  • 0

@Joe Michael

The errors you're receiving are syntax errors, a little different then the other errors listed on this page. Have you made any changes to the code or have you tried by chance adding any extensions?

 

@Dev On Web

The problem I was having is that the PrestaShop installation was trying to load an xml file here:

http://api.prestashop.com/download/localization/15/us.xml

That URL is still returning a 404 error, which is breaking the install. I haven't testing 1.5.0.12, but do you know if any changes regarding that code have been changed?

Share this post


Link to post
Share on other sites
  • 0

Hi

 

I tried 1.5.0.12, I came further than last time (made a completely new server space and database),

 

78%

Install modules

  • Cannot install module "homeslider"

Share this post


Link to post
Share on other sites
  • 0

Hi CarlFavre,

 

I'm having a hardtime finding the newest 1.5 version. The changelog hasn't been updated and I'm not too familiar with sub version. If you wanted to help me find the right files, I'd be happy to test further.

 

This URL is still not working, http://api.prestashop.com/download/localization/15/us.xml so I will assume that the code has been updated to know the call to that XML file was a 404?

Share this post


Link to post
Share on other sites
  • 0

Now my local install is not working anymore either,

 

72%

  • Create settings.inc file
  • Create database tables
  • Create default shop and languages
  • Populate database tables
  • Configure shop information
  • Install modules
    • Cannot install module "homeslider"

 

An error occured during installation...

 

You can use the links on the left column to go back to the previous steps, or restart the installation process by
.

Share this post


Link to post
Share on other sites
  • 0

Hello,

 

I just attempted to do a fresh install of 1.5.0.13 and the installation process stopped at 50% (screen print attached). Haven't had time to find the cause of the error yet but will keep you up-to-date with my investigation.

 

PS-1.5.0,13.png

 

 

Cheers,

Cha

Share this post


Link to post
Share on other sites
  • 0

Actually, when I re-download the package and tried again, it was installed successfully.

I guess some files are missing at the package I downloaded first.

Share this post


Link to post
Share on other sites
  • 0

I solved the problem.

 

When i tried to install Prestashop with Google Chrome browser i have an errors.

Then I tried to install with Opera and have a successful intastalation.

Edited by iAlex

Share this post


Link to post
Share on other sites
  • 0

I'm trying to install the latest a version and I get the same error, although I have already unset the localization file.

It's a 500 Internal Server Error at 45% Configure Shop Information.

What should I do?

Share this post


Link to post
Share on other sites
  • 0

I have an error when trying to install 1.5.0.5 - 1.5.0.15.

:rolleyes: But I have not problems during 1.5.0.17 final installation.

Edited by subarufor

Share this post


Link to post
Share on other sites
  • 0

1.5.0.15 - install no problems at loсalhost

1.5.0.17 - PROBLEM!!!

 

x Create settings.inc file

 

An error occured during installation ...

 

You can use the links on the left column to go back to the previous steps, or restart the installation process by clicking here.

Share this post


Link to post
Share on other sites
  • 0

I don't think the issue is related to browser, it is caused on server side.

I recommended you to re-download the packages. maybe the package you download is not completed, some files was missing.

Share this post


Link to post
Share on other sites
  • 0

I fix my problem.

I did not have enough server resources, and I changed:

 

max_execution_time = 1800

memory_limit = 1024M

Max. size of the request 120М ))

Max. file size 100М.

 

and I add to phpmyadmin/config.inc.php this:

$cfg['ExecTimeLimit'] = 0;

 

to nginx.conf this:

 

proxy_read_timeout 120;
proxy_connect_timeout 120;

 

I do not know whether this is set up, but they helped me.

Share this post


Link to post
Share on other sites
  • 0

I'm having a similar issue to a few others on this particular topic.

 

An error occured during installation...

Fails at 45% - Configure shop information

 

My version is: 1.5.0.17, I am installing on a Windows 2008 R2 Web Edition Server, I initially got an error regarding the "settings.inc" which was resolved as a permissions issue on the /config folder, following that I got an error regarding "Create default shop and languages", this was resolved again with a permissions issue with the /img folder.

 

These errors were picked up in the /log folder, however nothing is being reported for this particular error.

 

Any feedback would be gratefully received.

Share this post


Link to post
Share on other sites
  • 0

Thanks for the reply, I've tried this also, see attached Screen Grab, but regrettably it's the same outcome.

 

I'm wondering if it's a folder permissions issue, being a Windows server I don't quite have the luxury of setting the permissions via Filezilla, it refuses to do it.

 

I wonder if anybody has considered creating a BAT file similar to the one that Umbraco contributors have done for their CMS: http://our.umbraco.o...om-command-line

 

Any further feedback would be gratefully received especially from anyone who has successfully installed on IIS 7.

 

Thanks

 

Nick

post-405993-0-31365200-1349272335_thumb.jpg

Share this post


Link to post
Share on other sites

×