Veyton auf einem Stratoserver zum Laufen kriegen

Nach der Installation und Konfiguration des Shops folgende Schritte durchführen, BEVOR die Rechte für die 4 Dateien (includes/configure.php, includes/configure.org.php, admin/includes/configure.php sowie admin/includes/configure.org.php) wieder auf 444 zurückgesetzt werden!!!

  1. php.ini erstellen und hochladen – in jedes Shopverzeichnis im Root sowie in das Root selbst. Inhalt der Datei: allow_call_time_pass_reference = On
  2. Erste .htaccess:

AddType application/x-httpd-php43 .php .php4
DirectoryIndex index.php
<IfModule mod_setenvif.c>

 <IfDefine SSL>
   SetEnvIf User-Agent ".*MSIE.*" \
            nokeepalive ssl-unclean-shutdown \
            downgrade-1.0 force-response-1.0
 </IfDefine>

</IfModule> # Fix certain PHP values
# (commented out by default to prevent errors occuring on certain
# servers)
#<IfModule mod_php43.c>
# php_value session.use_trans_sid 1
# php_value register_globals 1
#</IfModule>
#
#
#
<IfModule mod_php44.c>

 php_value session.use_trans_sid 1
 php_value register_globals 1

</IfModule>

  1. Zweite .htaccess im Ordner „includes“:

AddType application/x-httpd-php43 .php .php4
<Files *.php43>

 Order Deny,Allow
 Deny from all

</Files>

  1. Dritte .htaccess im Ordner „inc“:

AddType application/x-httpd-php43 .php .php4
#<Files *.php>
# Order Deny,Allow
# Deny from all
#</Files>

  1. Prüfen, ob in den Dateien includes/configure.php und admin/includes/configure.php die Sessionzeile wie folgt lautet:
 define('STORE_SESSIONS', 'mysql'); // leave empty  for default handler or set to 'mysql'

Das mysql ist entscheidend. Bei einer Standardinstallation steht zwischen den beiden Anführungszeichen nichts.