Hello, I’m trying to install shopware v5.1.2 on my environment (Centos 6, Apache 2.2, PHP-FPM 5.4 (SCL)). I go on first installation url: xxxx/shopware5.1.1/recovery/install/ I’m moved (302) to xxxx/shopware5.1.2/recovery/install/index.php After i select forward and i go on xxxx/shopware5.1.2/recovery/install/index.php/requirements/?language=en. The System requirements is page is not displayed, the content is the first page content (“Start installation …” and not “System requirements”), i think index.php in the url is not good, the result of the HTTP GET: GET http://xxx/shopware5.1.2/recovery/insta … uirements/ [HTTP/1.0 200 OK 130ms] GET http://xxxx/shopware5.1.2/recovery/inst … /reset.css [HTTP/1.0 200 OK 218ms] GET http://xxxxx/shopware5.1.2/recovery/ins … /icons.css [HTTP/1.0 200 OK 234ms] GET http://xxxx/shopware5.1.2/recovery/inst … /style.css [HTTP/1.0 200 OK 239ms] GET http://xxxx/shopware5.1.2/recovery/inst … s/logo.png [HTTP/1.0 200 OK 172ms] GET http://xxxx/shopware5.1.2/recovery/inst … go-sw5.png [HTTP/1.0 200 OK 176ms] GET http://xxxx/shopware5.1.2/recovery/inst … staller.js [HTTP/1.0 200 OK 215ms] Here after the \_SERVER variable content on url xxxx/shopware5.1.2/recovery/install/index.php/requirements/?language=en Array ( [USER] =\> apache [HOME] =\> /var/www [FCGI\_ROLE] =\> RESPONDER [HTTP\_HOST] =\> xxxx [HTTP\_USER\_AGENT] =\> ... [HTTP\_ACCEPT] =\> text/html,application/xhtml+xml,application/xml;q=0.9,\*/\*;q=0.8 [HTTP\_ACCEPT\_LANGUAGE] =\> fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3 [HTTP\_ACCEPT\_ENCODING] =\> identity [HTTP\_REFERER] =\> [url=http://xxxx/shopware5.1.2/recovery/install/index.php/?language=en]http://xxxx/shopware5.1.2/recovery/inst ... anguage=en[/url] [HTTP\_COOKIE] =\> xxxx [HTTP\_CACHE\_CONTROL] =\> max-age=0 [HTTP\_CONNECTION] =\> keep-alive [PATH] =\> /sbin:/usr/sbin:/bin:/usr/bin [SERVER\_SIGNATURE] =\> [SERVER\_SOFTWARE] =\> Apache/2.2.15 (CentOS) [SERVER\_NAME] =\> xxxxx [SERVER\_ADDR] =\> xxxxx [SERVER\_PORT] =\> 80 [REMOTE\_ADDR] =\> xxxxxx [DOCUMENT\_ROOT] =\> /fooo [SERVER\_ADMIN] =\> fooo [SCRIPT\_FILENAME] =\> /xxxxx/shopware5.1.2/recovery/install/index.php [REMOTE\_PORT] =\> 50318 [GATEWAY\_INTERFACE] =\> CGI/1.1 [SERVER\_PROTOCOL] =\> HTTP/1.1 [REQUEST\_METHOD] =\> GET [QUERY\_STRING] =\> language=en [REQUEST\_URI] =\> /shopware5.1.2/recovery/install/index.php/requirements/?language=en [SCRIPT\_NAME] =\> /shopware5.1.2/recovery/install/index.php/requirements/ [PATH\_INFO] =\> /requirements/ [ORIG\_SCRIPT\_FILENAME] =\> /xxxxxx/shopware5.1.2/recovery/install/index.php/requirements/ [PATH\_TRANSLATED] =\> /xxxxx/requirements/ [PHP\_SELF] =\> /shopware5.1.2/recovery/install/index.php/requirements//requirements/ [REQUEST\_TIME\_FLOAT] =\> 1453300470.9023 [REQUEST\_TIME] =\> 1453300470 ) My Apache configuration is: ProxyPassMatch ^/shopware5.1.2/(.\*\.php(/.\*)?) “fcgi://127.0.0.1:9000/xxxx/shopware5.1.2/$1” PHP-FPM configuration is standard and works (phpinfo is ok) This Apache configuration works with other websites like magento, prestashop … After some checks, i try to remove the index.php of url with this configuration: # file: xxxx/shopware5.1.2/recovery/install/.htaccess
RewriteEngine On
RewriteRule .* - [E=MOD_REWRITE:1]
RewriteCond %{REQUEST_FILENAME} !-f
Nominal configuration
RewriteRule ^(.*)$ index.php [QSA,L]
RewriteRule ^(.*)$ index.php/1 [L] </ifmodule>DirectoryIndex index.php When i go on url [url=http://xxxx/shopware5.1.2/recovery/install/requirements/?language=en]http://xxxx/shopware5.1.2/recovery/inst ... anguage=en[/url] i get error: 404 Page Not Found The page you are looking for could not be found. Check the address bar to ensure your URL is spelled correctly. If all else fails, you can visit our home page at the link below. This error is returned by Shopware application (xxx/recovery/install/index.php) Hereafter the _SERVER variables content on url http://xxxx/shopware5.1.2/recovery/inst … anguage=en Array ( [USER] => apache [HOME] => /var/www [FCGI_ROLE] => RESPONDER [REDIRECT_MOD_REWRITE] => 1 [REDIRECT_STATUS] => 200 [HTTP_HOST] => xxx [HTTP_USER_AGENT] => xxxx [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 [HTTP_ACCEPT_LANGUAGE] => fr,fr-FR;q=0.8,en-US;q=0.5,en;q=0.3 [HTTP_ACCEPT_ENCODING] => identity [HTTP_REFERER] => http://xxxx/shopware5.1.2/recovery/install/ [HTTP_COOKIE] => xxxx [HTTP_CACHE_CONTROL] => max-age=0 [HTTP_CONNECTION] => keep-alive [PATH] => /sbin:/usr/sbin:/bin:/usr/bin [SERVER_SIGNATURE] => [SERVER_SOFTWARE] => Apache/2.2.15 (CentOS) [SERVER_NAME] => xxxx [SERVER_ADDR] => xxxx [SERVER_PORT] => 80 [REMOTE_ADDR] => xxxx [DOCUMENT_ROOT] => /xxxx [SERVER_ADMIN] => xxxx [SCRIPT_FILENAME] => /xxxx/shopware5.1.2/recovery/install/index.php [REMOTE_PORT] => 35614 [REDIRECT_QUERY_STRING] => language=en [REDIRECT_URL] => /shopware5.1.2/recovery/install/requirements/ [GATEWAY_INTERFACE] => CGI/1.1 [SERVER_PROTOCOL] => HTTP/1.1 [REQUEST_METHOD] => GET [QUERY_STRING] => language=en [REQUEST_URI] => /shopware5.1.2/recovery/install/requirements/?language=en [SCRIPT_NAME] => /shopware5.1.2/recovery/install/index.php/requirements/ [PATH_INFO] => /requirements/ [ORIG_SCRIPT_FILENAME] => /xxxxx/shopware5.1.2/recovery/install/index.php/requirements/ [PATH_TRANSLATED] => /xxxx/requirements/ [PHP_SELF] => /shopware5.1.2/recovery/install/index.php/requirements//requirements/ [REQUEST_TIME_FLOAT] => 1453300870.2058 [REQUEST_TIME] => 1453300870 ) I think this behaviour is not normal, some ideas about the problem? Do you have some configuration exemple with Apache and PHP-FPM environment ?