In the System Info, you can find a comparison of Shopware's minimum requirements the list of present server conditions.
Non-compliance is indicated by a red cross.
To adjust these values if necessary, you can best coordinate with your hosting partner.
The values displayed here do not necessarily have to be correct. Depending on the server configuration, the values displayed here may not match the actual values of your server. You should check this with your hoster if necessary.
This section displays all of the directories on the server that are required for operation. Directories are indicated by a red "x" if they do not exist or do not have the proper rights assigned.
Shopware also checks its own system files. These files are also marked with a red cross if they have not been converted into binary mode or if they do not have the current version.
This section lists all default plugins and their corresponding release dates.
In addition to the information given above, a default PHP info page is available. This lists all of the server settings and extensions using the variable phpinfo();
Since Shopware 4.1.1 the file structure in the /engine-folder will be checked via Hash. So Shopware makes sure, that these files match the current state of Shopware. If the file was changed or comes from a different state of Shopware or was changed, so these files (3) will be red crossed (2) in the Shopware files (1).
Please note, that the faulted files can be also plugin files, e.g. all payment plugins. When plugins are marked with the cross, a simple update may be the solution. Whether the faulted file is a plugin file, you can see in the filepath. The plugin files are always located in the plugin folder /engine/Shopware/Plugins/.
Please note, that files in the plugin folder get a new hash after updating a plugin and may be marked red. To avoid this, just clear the cache and reload the backend and reopen the module.
In this example the file themes\Frontend\Bare\frontend\checkout\confirm.tpl (3) does not match the current state of Shopware.
At first, you should compare the file size of the faulted files with the original.
Just open the Download page of Shopware (1) and download the original version of Shopware.
You should never change files from different Shopware versions, otherwise a frictionless operation of Shopware can not be guaranteed. So just check that you download the same Shopware version, which you use.
After downloading Shopware, make sure that the file size of the original file is really deviant from the file in your production environment.
In this case we have 1 faulted file: confirm.tpl (2) in comparison to the original (1) has same file size, but a different date.
To exchange the faulted files, use your favorite FTP client, but use already the binary mode! Otherwise the files may still be faulted. After uploading the file, compare the file size again, this must be absolutely the same. After uploading, clear the cache in your Shopware backend (except the SEO and search cache) and reload the backend.
When the files after the replacement still be marked red, so you may didn't upload your file in the binary mode. Set your FTP client to the binary transfer mode and upload your files again.
Since the faulted file themes\Frontend\Bare\frontend\checkout\confirm.tpl (1) now has the correct file size and match the original, they were not fault anymore:
When the files still faulted, the exchanged files doesn't match the original, check if you downloaded the right Shopware version, in this case, compare your production environment version with the downloaded version and recheck the files again.