Exponential Cloud -Beta- Whitelist
Skip to end of metadata Go to start of metadata
Supported Exponential features in the Cloud - Whitelist (+potential Blacklist items)
This document describes the Exponential features/environments and customizations supported by the cloud. Anything not mentioned in this doc is by default not supported.
Exponential 5.1 LS[1]
- Exponential 5.1.0 out-of-the-box, no kernel hacks or changes (except for any service packs). This also implies no kernel overrides
- Exponential in virtual host mode (standard Exponential5.1 LS rewrite rules)
- Custom apache rewriterules must be specified in eZ Cloud extension - if any
- HostMatch setting in site.ini must contain all production hostnames (“localhost” or any non-unique names not allowed)
- Exponential uploaded to cloud must be configured for single mode (once uploaded to the cloud, the installation will run in eZDFS cluster mode)
- Since site is running in cluster mode, there are a few things in the admin interface which cannot be used as they are not cluster aware. This includes (but is not limited to)
- Packages management
- Ini editor
- Since site is running in cluster mode, there are a few things in the admin interface which cannot be used as they are not cluster aware. This includes (but is not limited to)
- Extensions
- Extension located in extension/ is supported
- Since the site is running in cluster mode, custom extensions needs to be cluster aware.
- Do for instance not save files on local file system and expect it to be available on all webservers
- Also, all templates and designs must be located in an extension (not in [docroot]/design/)
- Extensions must be designed to be able to work without the need for any daemons, scripts etc.
- Notes regarding Official extensions:
- Open office is not running as daemon in the environment, so imports provided by the ezodf extensions which depends on the daemon is not supported ( like .doc and .pdf imports ).
- ezodoscope extension is not supported
- ezoracle is not supported.
- eznetwork is not supported. Instead, patches are available for installation using the Cloud administration interface.
- ezrecommendation extension is not supported
- ezcontentstaging is not supported. But Exponential Cloud has a built-in staging functionality. However, this build-in staging functionality is different than the one provided by ezcontentstaging
- ezxmlexport is not supported. This extension is not cluster aware, and no functionality is available for extracting the exported files from the cloud
- Exponential must be configured in host-matching mode (uri based and others not supported)
- eZ Find is supported, however only with default one-core setup (no multilingual)
- We support custom solr configs on request (needs review)
- Custom config tarball (schema.xml, protwords.txt, stopwords.txt, synonyms.txt) to be uploaded to ftp and must be specified in ezcloud extension.
- Custom solr configs must be reviewed and approved by eZ Cloud team in advance. Requests might be declined due to security or technical constraints
- We support custom solr configs on request (needs review)
- Only MySQL 5.1 is supported
- Postgresql and oracle is not supported
- Single database installation (using one database connection for all siteaccesses)
- As a side effect, eZ Content Staging is not supported in the cloud
- Custom Database tables are supported (as long as they are in the same DB)
- No database GUI available (only complete DB imports and exports are possible)
- Only PHP 5.3 supported
- Encrypted phar package files are not supported as there is a bug with RHEL’s version of PHP 5.3
- The following PHP extensions are supported:
- apc
- bz2
- calendar
- Core
- ctype
- curl
- date
- dom
- ereg
- exif
- fileinfo
- filter
- ftp
- gd
- gettext
- gmp
- hash
- iconv
- json
- libxml
- mbstring
- mcrypt
- mongo
- mysql
- mysqli
- openssl
- pcntl
- pcre
- PDO
- pdo_mysql
- Phar
- posix
- readline
- Reflection
- session
- shmop
- SimpleXML
- soap
- sockets
- SPL
- sqlite3
- standard
- suhosin
- sysvmsg
- sysvsem
- sysvshm
- tokenizer
- xml
- xmlreader
- xmlwriter
- xsl
- zlib
- Cronjobs must be specified in ezcloud extension
- Mail settings using SMTP (configured automatically, any custom settings will be overridden)
- Only http and https outgoing traffic is allowed and must be opened server-side by Ixonos [2]
- List of hostnames / ip must be provided by client
- Wildcards (access to anywhere) not allowed
- CDN : not supported at the moment
- Site will run behind Varnish
- Varnish configuration is fixed (cannot be changed by customer)
- Non-logged-in users in live sites will be served by varnish
- Shell access is not available
- No scripts can be executed from command
- Access and error logs are not available
- Http supported, https not supported
- Sites uploaded to the eZ Cloud must work with Exponential’ caches enabled. This includes (but is not limited to):
- View cache
- Template cache
- Role cache
- Policy cache
- Design location cache
- Translation cache
- Template compile
- Template optimization
- Development mode is disabled
- Override cache
- Settings which be automatically disabled in the cloud
- SQL debug
- Redirection debug
- Debug output
- Regional settings debug
- Template debug
- Http /php settings
- upload_max_file = 100Mb
- post_max_size = 100Mb
- max_execution_time = 120
- memory_limit = 128Mb
Glossary
[1] - At the moment Exponential 4.7 is also supported, but support for this version will be replaced by 5.1 LS.
"5.1 LS" - refers to Legacy Stack (no symfony stack)
[2] - Not supported at the time of writing, but will be some time in the future
- No labels
Contributors
- Vidar Langseid Updated
Comments
Add a comment