Server environment compatibility check for Shopify

Server environment compatibility check for Shopify


The installation process checks few server environment related settings. Most of those settings are enabled as default and few of them can be tweaked by changing php.ini file. You can consult your hosting server support staff for any queries on these settings.


SSL Certification:
If the store is Shopify ,then your site must be SSL Certified to work some of the features of inkXE. Protocol should be 'https'.

File Permission:

The file permission of 'xetool' should be set to 644. That is 'editable' for the user under which PHP is running.

CURL Enabled:
CURL is required for Shopify web hooks call.

PDO:
PDO is a PHP extension to formalize PHP's database connections by creating a uniform interface.

Mbstring:
mbstring is a non-default extension. This means it is not enabled by default. You must explicitly enable the module with the configure option. See the Install (http://php.net/manual/en/install.php) section for details. Without this extension, some functions of inkXE might not work as described.

Iconv:
This PHP module is required to support other languages.

Hash:
This PHP Function puts a security layer over inkXE.

GD Library:
This PHP extension is required for resizing images.

Connection (keep alive):
If NOT enabled, it might create problems while fetching data from your ecommerce stores. Some functions of inkXE might not work as described.

Memory Limit:
This sets the maximum amount of memory in bytes that a script is allowed to allocate. To upload large files, 'memory_limit' should be larger than 'post_max_size' and 'post_max_size' must be larger than 'upload_max_filesize'.

Post Max Size:
This setting also affects File Upload. To upload large files, this value must be larger than 'upload_max_filesize'.

Upload Max Filesize:
The maximum size of an uploaded file, measured in bytes. This setting also affects file upload.

Max Execution Time:
This sets the maximum time in seconds a script is allowed to run before it is terminated by the parser. This setting also affects file upload and few other things required for order processing. For a lower value you might see "request timed out" message.

Max Input Time:
This sets the maximum time in seconds a script is allowed to parse input data, like POST and GET. Timing begins at the moment PHP is invoked at the server and ends when execution begins. For a lower value you might see "request timed out" message.

Default Socket Timeout:
Default timeout (in seconds) for socket based streams. For a lower value you might see "request timed out" message.

    • Related Articles

    • Server environment compatibility check for magento

      The installation process checks few server environment related settings. Most of those settings are enabled as default and few of them can be tweaked by changing php.ini file. You can consult your hosting server support staff for any queries on these ...
    • Server environment compatibility check for WooCommerce

      The installation process checks few server environment related settings. Most of those settings are enabled as default and few of them can be tweaked by changing php.ini file. You can consult your hosting server support staff for any queries on these ...
    • Server environment compatibility check for OpenCart

      The installation process checks few server environment related settings. Most of those settings are enabled as default and few of them can be tweaked by changing php.ini file. You can consult your hosting server support staff for any queries on these ...
    • Server environment compatibility check for PrestaShop

      The installation process checks few server environment related settings. Most of those settings are enabled as default and few of them can be tweaked by changing php.ini file. You can consult your hosting server support staff for any queries on these ...
    • Post-installation tasks in Shopify.

      Follow the below steps for post-installation in Shopify tasks. 1. Open Shopify admin. 2. Go to ONLINE STORE. 3. Click Themes. 4. Click Edit HTML/CSS. 5. Open cart.liquid page in the Templates section of your current Shopify store theme. 6. Search for ...