home

Supported platforms

OpenResort runs on Drupal, the leading open source content management system.

In order to run Drupal, and in turn OpenResort the following requirements must be met:

  1. A Web Server that can execute PHP scripts
  2. Recommended: Apache.

    • Drupal will work on Apache 1.3 or Apache 2.x hosted on Unices or Windows. The majority of Drupal development is done using Apache so there is more community experience and testing performed. Optional: You can use the Apache extension mod_rewrite to allow for clean urls.

    Optional: IIS

    • Drupal core will work using IIS5 or IIS6 if PHP is configured correctly. You will need to use a third party solution to achieve Clean URLs. In view of Microsoft's support life cycle it is suggested you use IIS6.
    • To achieve clean_url's you will need to use a third party product.

    Drupal is being developed to be web server independent but we have limited or no reports of successful use on web servers not listed here.

  3. PHP
  4. Drupal 4.7 and above require PHP version 4.3.3 or higher. PHP 5.2 is a special case; only Drupal 4.7.5 (and greater) and 5.0 (and greater) run on PHP 5.2, older Drupal versions do not. We recommend using the latest version of PHP 4.x. or 5.x for security and future compatibility.

    • PHP memory of approximately 8MB for a Drupal core installation. In reality you will probably need to use a higher setting depending on your site and contributed modules you are using. A good starting point is 16-24 MB.
    • PHP XML extension (for blogapi, drupal, and ping modules). This extension is enabled by default in a standard PHP installation; the Windows version of PHP has built-in support for this extension.
    • PHP needs the following configuration directives for Drupal to work (only directives that differ from the default php.ini-dist / php.ini-recommended):
    • Some of these settings are contained in the default .htaccess file that ships with Drupal, so you shouldn't need to set them explicitly. Note, however, that setting PHP configuration options from .htaccess only works:
      • with Apache (or a compatible web server),
      • if the .htaccess file is actually read, i.e. AllowOverride is not None,
      • if PHP is installed as an Apache module.
    • See the PHP manual for how to change configuration settings for other interfaces to PHP.
  5. A PHP-supported Database Server
  6. Recommended: MySQL 4.1 or MySQL 5.0.

    • Drupal will work on v3.23.17 and 4.0 but it is strongly suggested you use 4.1 or 5.0 for future compatibility with Drupal 6 which will drop support for older versions of MySQL.
    • NOTE: Drupal makes use of some features not available on some inexpensive hosting plans so please check that your host allows database accounts with the following rights:

      SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES

    • Note: If your system/host is running MySQL 4.1 or newer and you receive the error "Client does not support authentication protocol requested by server", address the problem by following the instructions provided by MySQL AB. There is a minor OS issue with some MySQL 5+ installations primarily on Windows but affecting some Unices as well.

    <

© OpenResort