File drupal7-README.SUSE of Package drupal7
Initially upon install, Drupal requires additional installation steps: 1. DB setup To begin with, install php-mysql or php-pgsql, depending on which db backend you intend to use. Then, follow the installation instructions in INSTALL.*.txt to complete the setup of and connection of Drupal to the required database, including chown wwwrun:www /etc/drupal7/default/settings.php uncommenting the appropriate line in /etc/apache2/conf.d/drupal7.conf and restarting apache2. Once these steps have been completed, you should be ready to connect to http://yourhost/drupal to complete the initial setup. 2. Enable remote access Drupal ships with all non-localhost access disabled. Comment and uncomment lines in /etc/apache2/conf.d/drupal7.conf as appropriate, and restart apache2. Regarding the file layout: Pay careful attention to the placement of the directories as established by the package. If you need to relocate files due to size, for custom modules not included in openSUSE, or for large custom site data, be careful to do so without altering any of the symlinks owned by the package. Most configurations should not run into problems, but if any symlinks are changed, they will be re-written when the package is upgraded, which could break the site until you re-change the symlink. 3. SSL/TLS usage. CVE-2008-3661 relates to the security of session cookies and SSL/TLS. http://int21.de/cve/CVE-2008-3661-drupal.html http://www.securityfocus.com/bid/31285 To help mitigate this, uncomment the following line in /etc/apach2/conf.d/drupal7.conf: #php_flag session.cookie_secure on