﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking
157	Installation fails on step5 when http to https redirect is active	ck@…	somebody	"The installation procedure fails at step 5 when the virtual host is configured to redirect to https. Example:

{{{
<VirtualHost *:80>
ServerName myshop.example.com
Redirect / https://myshop.example.com...
</VirtualHost>
}}}
{{{
<VirtualHost *:443>
ServerName myshop.example.com
DocumentRoot ...
...
</VirtualHost>
}}}
Reason for this is, that install_step5 is looking for the robots.txt on http only, even when SSL was selected. See the log:

{{{
re.mote.ipv4.address - - [22/Oct/2013:10:49:23 +0200] ""POST /_installer/install_step4.php HTTP/1.1"" 200 8698 ""https://myshop.example.com/_installer/install_step3.php""

re.mote.ipv4.address - - [22/Oct/2013:10:49:23 +0200] ""GET /_installer/images/step4.gif HTTP/1.1"" 200 36034 ""https://myshop.example.com/_installer/install_step4.php""

inter.nal.ipv6.address - - [22/Oct/2013:10:49:53 +0200] ""HEAD /robots.txt HTTP/1.1"" 302 - ""-"" ""-""

re.mote.ipv4.address - - [22/Oct/2013:10:49:53 +0200] ""POST /_installer/install_step5.php HTTP/1.1"" 200 4233 ""https://myshop.example.com/_installer/install_step4.php""

re.mote.ipv4.address - - [22/Oct/2013:10:49:53 +0200] ""GET /_installer/images/icons/error.gif HTTP/1.1"" 200 122 ""https://myshop.example.com/_installer/install_step5.php""
}}}
Note the return code ""302"" of robots.txt.

As soon as I disabled the automatic redirect (by using a ""normal"" http virtualhost), the setup ran through (even when the installer was launched over https):

{{{
re.mote.ipv4.address - - [22/Oct/2013:11:00:02 +0200] ""POST /_installer/install_step4.php HTTP/1.1"" 200 8697 ""https://myshop.example.com/_installer/install_step2.php""

inter.nal.ipv6.address - - [22/Oct/2013:11:00:23 +0200] ""HEAD /robots.txt HTTP/1.1"" 200 - ""-"" ""-""

re.mote.ipv4.address - - [22/Oct/2013:11:00:23 +0200] ""POST /_installer/install_step5.php HTTP/1.1"" 200 3717 ""https://myshop.example.com/_installer/install_step4.php""
}}}
Note the return code is now 200.

This whole checking for the robots.txt needs to be improved as there are also issues when IPv6 is enabled but no vhost configured (see http://www.modified-shop.org/forum/index.php?topic=24162.0)"	Bug/Fehler	closed	normal	modified-shop-2.0.0.0	Installer	1.06	fixed				
