Jump to:

4938 Posts in 16602 Topics by 1490 members

Installing SilverStripe

SilverStripe Forums » Installing SilverStripe » Silver Stripe on OpenSuse 11.4

Getting SilverStripe up and running on your computer and on your web server.

Moderators: martimiz, Sean, biapar, Willr, Ingo, swaiba, simon_w

Page: 1
Go to End
Author Topic: 752 Views
  • 0x0f
    Avatar
    Community Member
    2 Posts

    Silver Stripe on OpenSuse 11.4 Link to this post

    I am trying to install Silverstripe on Opensuse 11.4 locally , the install fails as shown below

    Friendly URLs are not working. This is most likely because a rewrite module isn't configured correctly on your site. You may need to get your web host or server administrator to do this for you:

    mod_rewrite or other rewrite module is enabled on your web server
    AllowOverride All is set for the directory where SilverStripe is installed

    If I do a2enmod mod_rewrite

    I get "mod_rewrite" already present

    Phpinfo web page also agrees

    Loaded Modules    core prefork http_core mod_so mod_suexec mod_authz_host mod_actions mod_alias mod_auth_basic mod_authz_groupfile mod_authn_file mod_authz_user mod_autoindex mod_cgi mod_dir mod_include mod_log_config mod_mime mod_negotiation mod_setenvif mod_status mod_userdir mod_asis mod_imagemap mod_php5 mod_authz_default mod_rewrite

    I have also attached my htaccess and httpd.conf

    Any Help appreciated

    0x0f

  • 0x0f
    Avatar
    Community Member
    2 Posts

    Re: Silver Stripe on OpenSuse 11.4 Link to this post

    Sorry forgot to attach files

    .htaccess

    ### SILVERSTRIPE START ###
    <Files *.ss>
       Order deny,allow
       Deny from all
       Allow from 127.0.0.1
    </Files>

    <Files web.config>
       Order deny,allow
       Deny from all
    </Files>

    ErrorDocument 404 /assets/error-404.html
    ErrorDocument 500 /assets/error-500.html

    <IfModule mod_alias.c>
       RedirectMatch 403 /silverstripe-cache(/|$)
    </IfModule>

    <IfModule mod_rewrite.c>
       SetEnv HTTP_MOD_REWRITE On
       RewriteEngine On
       RewriteBase /

       RewriteCond %{REQUEST_URI} ^(.*)$
       RewriteCond %{REQUEST_FILENAME} !-f
       RewriteRule .* sapphire/main.php?url=%1&%{QUERY_STRING} [L]
    </IfModule>
    ### SILVERSTRIPE END ###

    httpd.conf

    #
    # /etc/apache2/httpd.conf
    #
    # This is the main Apache server configuration file. It contains the
    # configuration directives that give the server its instructions.
    # See <URL:http://httpd.apache.org/docs-2.2/>; for detailed information about
    # the directives.

    # Based upon the default apache configuration file that ships with apache,
    # which is based upon the NCSA server configuration files originally by Rob
    # McCool. This file was knocked together by Peter Poeml <poeml+apache@suse.de>.

    # If possible, avoid changes to this file. It does mainly contain Include
    # statements and global settings that can/should be overridden in the
    # configuration of your virtual hosts.

    # Quickstart guide:
    # http://en.opensuse.org/Apache_Quickstart_HOWTO

    # Overview of include files, chronologically:
    #
    # httpd.conf
    # |
    # |-- uid.conf . . . . . . . . . . . . . . UserID/GroupID to run under
    # |-- server-tuning.conf . . . . . . . . . sizing of the server (how many processes to start, ...)
    # |-- sysconfig.d/loadmodule.conf . . . . .

    • load these modules
      # |-- listen.conf . . . . . . . . . . . . . IP adresses / ports to listen on
      # |-- mod_log_config.conf . . . . . . . . . define logging formats
      # |-- sysconfig.d/global.conf . . . . . . .
    • server-wide general settings
      # |-- mod_status.conf . . . . . . . . . . . restrict access to mod_status (server monitoring)
      # |-- mod_info.conf . . . . . . . . . . . . restrict access to mod_info
      # |-- mod_usertrack.conf . . . . . . . . . defaults for cookie-based user tracking
      # |-- mod_autoindex-defaults.conf . . . . . defaults for displaying of server-generated directory listings
      # |-- mod_mime-defaults.conf . . . . . . . defaults for mod_mime configuration
      # |-- errors.conf . . . . . . . . . . . . . customize error responses
      # |-- ssl-global.conf . . . . . . . . . . . SSL conf that applies to default server _and all_ virtual hosts
      # |
      # |-- default-server.conf . . . . . . . . . set up the default server that replies to non-virtual-host requests
      # | |--mod_userdir.conf . . . . . . . . enable UserDir (if mod_userdir is loaded)
      # | `--conf.d/apache2-manual?conf . . . add the docs ('?' = if installed)
      # |
      # |-- sysconfig.d/include.conf . . . . . .
    • your include files
      # | (for each file to be included here, put its name
      # | into APACHE_INCLUDE_* in /etc/sysconfig/apache2)
      # |
      # `-- vhosts.d/ . . . . . . . . . . . . . . for each virtual host, place one file here
      # `-- *.conf . . . . . . . . . . . . . (*.conf is automatically included)
      #
      #
      # Files marked
    • are created from sysconfig upon server restart: instead of
      # these files, you edit /etc/sysconfig/apache2

      # Filesystem layout:
      #
      # /etc/apache2/
      # |-- charset.conv . . . . . . . . . . . . for mod_auth_ldap
      # |-- conf.d/
      # | |-- apache2-manual.conf . . . . . . . conf that comes with apache2-doc
      # | |-- mod_php4.conf . . . . . . . . . . (example) conf that comes with apache2-mod_php4
      # | `-- ... . . . . . . . . . . . . . . . other configuration added by packages
      # |-- default-server.conf
      # |-- errors.conf
      # |-- httpd.conf . . . . . . . . . . . . . top level configuration file
      # |-- listen.conf
      # |-- magic
      # |-- mime.types -> ../mime.types
      # |-- mod_autoindex-defaults.conf
      # |-- mod_info.conf
      # |-- mod_log_config.conf
      # |-- mod_mime-defaults.conf
      # |-- mod_perl-startup.pl
      # |-- mod_status.conf
      # |-- mod_userdir.conf
      # |-- mod_usertrack.conf
      # |-- server-tuning.conf
      # |-- ssl-global.conf
      # |-- ssl.crl/ . . . . . . . . . . . . . . PEM-encoded X.509 Certificate Revocation Lists (CRL)
      # |-- ssl.crt/ . . . . . . . . . . . . . . PEM-encoded X.509 Certificates
      # |-- ssl.csr/ . . . . . . . . . . . . . . PEM-encoded X.509 Certificate Signing Requests
      # |-- ssl.key/ . . . . . . . . . . . . . . PEM-encoded RSA Private Keys
      # |-- ssl.prm/ . . . . . . . . . . . . . . public DSA Parameter Files
      # |-- sysconfig.d/ . . . . . . . . . . . . files that are created from /etc/sysconfig/apache2
      # | |-- global.conf
      # | |-- include.conf
      # | `-- loadmodule.conf
      # |-- uid.conf
      # `-- vhosts.d/ . . . . . . . . . . . . . . put your virtual host configuration (*.conf) here
      # |-- vhost-ssl.template
      # `-- vhost.template

      ### Global Environment ######################################################
      #
      # The directives in this section affect the overall operation of Apache,
      # such as the number of concurrent requests.

      # run under this user/group id
      Include /etc/apache2/uid.conf

      # - how many server processes to start (server pool regulation)
      # - usage of KeepAlive
      Include /etc/apache2/server-tuning.conf

      # ErrorLog: The location of the error log file.
      # If you do not specify an ErrorLog directive within a <VirtualHost>
      # container, error messages relating to that virtual host will be
      # logged here. If you *do* define an error logfile for a <VirtualHost>
      # container, that host's errors will be logged there and not here.
      ErrorLog /var/log/apache2/error_log

      # generated from APACHE_MODULES in /etc/sysconfig/apache2
      Include /etc/apache2/sysconfig.d/loadmodule.conf

      # IP addresses / ports to listen on
      Include /etc/apache2/listen.conf

      # predefined logging formats
      Include /etc/apache2/mod_log_config.conf

      # generated from global settings in /etc/sysconfig/apache2
      Include /etc/apache2/sysconfig.d/global.conf

      # optional mod_status, mod_info
      Include /etc/apache2/mod_status.conf
      Include /etc/apache2/mod_info.conf

      # optional cookie-based user tracking
      # read the documentation before using it!!
      Include /etc/apache2/mod_usertrack.conf

      # configuration of server-generated directory listings
      Include /etc/apache2/mod_autoindex-defaults.conf

      # associate MIME types with filename extensions
      TypesConfig /etc/apache2/mime.types
      DefaultType text/plain
      Include /etc/apache2/mod_mime-defaults.conf

      # set up (customizable) error responses
      Include /etc/apache2/errors.conf

      # global (server-wide) SSL configuration, that is not specific to
      # any virtual host
      Include /etc/apache2/ssl-global.conf

      # forbid access to the entire filesystem by default
      <Directory />
      Options None
      AllowOverride None
      Order deny,allow
      Deny from all
      </Directory>

      # use .htaccess files for overriding,
      AccessFileName .htaccess
      # and never show them
      <Files ~ "^\.ht">
      Order allow,deny
      Deny from all
      </Files>

      # List of resources to look for when the client requests a directory
      DirectoryIndex index.html index.html.var

      ### 'Main' server configuration #############################################
      #
      # The directives in this section set up the values used by the 'main'
      # server, which responds to any requests that aren't handled by a
      # <VirtualHost> definition. These values also provide defaults for
      # any <VirtualHost> containers you may define later in the file.
      #
      # All of these directives may appear inside <VirtualHost> containers,
      # in which case these default settings will be overridden for the
      # virtual host being defined.
      #
      Include /etc/apache2/default-server.conf

      # Another way to include your own files
      #
      # The file below is generated from /etc/sysconfig/apache2,
      # include arbitrary files as named in APACHE_CONF_INCLUDE_FILES and
      # APACHE_CONF_INCLUDE_DIRS
      Include /etc/apache2/sysconfig.d/include.conf

      ### Virtual server configuration ############################################
      #
      # VirtualHost: If you want to maintain multiple domains/hostnames on your
      # machine you can setup VirtualHost containers for them. Most configurations
      # use only name-based virtual hosts so the server doesn't need to worry about
      # IP addresses. This is indicated by the asterisks in the directives below.
      #
      # Please see the documentation at
      # <URL:http://httpd.apache.org/docs-2.2/vhosts/>;
      # for further details before you try to setup virtual hosts.
      #
      # You may use the command line option '-S' to verify your virtual host
      # configuration.
      #
      Include /etc/apache2/vhosts.d/*.conf

      # Note: instead of adding your own configuration here, consider
      # adding it in your own file (/etc/apache2/httpd.conf.local)
      # putting its name into APACHE_CONF_INCLUDE_FILES in
      # /etc/sysconfig/apache2 -- this will make system updates
      # easier
      0x0f

    752 Views
Page: 1
Go to Top

Want to know more about the company that brought you SilverStripe? Then check out SilverStripe.com

Comments on this website? Please give feedback.