zustand:
- webspace bei all-inkl.com
- frische installation (2.08 + 2.09 fixpack)
- ssl temporär auf false
- pfade korrekt gesetzt (sollte man meinen)
pfade in configure.php
Code
// * DIR_FS_* = Filesystem directories (local/physical)// * DIR_WS_* = Webserver directories (virtual/URL)define('HTTP_SERVER', 'http://domain.de.dd25602.kasserver.com'); //temporär, domain ist noch nicht umgeschaltetdefine('HTTPS_SERVER', 'https://ssl-account.com/domain.de'); define('ENABLE_SSL', false); define('DIR_WS_CATALOG', '/'); define('DIR_FS_DOCUMENT_ROOT', '/www/htdocs/w00d4211/');define('DIR_FS_CATALOG', '/www/htdocs/w00d4211/');define('COMMERCE_SEO_INSTALLED', 'true');define('DIR_WS_IMAGES', 'images/');define('DIR_WS_CATALOG_MOVIES', DIR_WS_IMAGES .'products_movies/');define('DIR_WS_ORIGINAL_IMAGES', DIR_WS_IMAGES .'product_images/original_images/');define('DIR_WS_THUMBNAIL_IMAGES', DIR_WS_IMAGES .'product_images/thumbnail_images/');define('DIR_WS_INFO_IMAGES', DIR_WS_IMAGES .'product_images/info_images/');define('DIR_WS_POPUP_IMAGES', DIR_WS_IMAGES .'product_images/popup_images/');define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');define('DIR_WS_INCLUDES',DIR_FS_DOCUMENT_ROOT. 'includes/');define('DIR_WS_FUNCTIONS', DIR_WS_INCLUDES . 'functions/');define('DIR_WS_CLASSES', DIR_WS_INCLUDES . 'classes/');define('DIR_WS_MODULES', DIR_WS_INCLUDES . 'modules/');define('DIR_WS_LANGUAGES', DIR_FS_CATALOG . 'lang/');define('DIR_WS_DOWNLOAD_PUBLIC', DIR_WS_CATALOG . 'pub/');define('DIR_FS_DOWNLOAD', DIR_FS_CATALOG . 'download/');define('DIR_FS_DOWNLOAD_PUBLIC', DIR_FS_CATALOG . 'pub/');define('DIR_FS_INC', DIR_FS_CATALOG . 'inc/');
das login funktioniert. beim klick in die adminbox erscheint:
Code
Fatal error: require() [function.require]: Failed opening required '/www/htdocs/w00d4211/includes/classes/logger.php' (include_path='.:/usr/share/php:..') in /www/htdocs/w00d4211/admin/includes/application_top.php on line 133
unter includes/classes gibts keine logger.php. die ist in admin/includes/classes.
aus irgendeinem grund, wird das admin abgeschnitten.
in der admin/includes/application_top.php in zeile 133 steht:
die .htaccess ist original:
Apache Configuration
# .htaccess for commerce:SEO URL
#
# angepasst von Sebastian Schramm und Daniel Siekiera
# Blog Integration - Daniel Siekiera
# Wenn Sie 1und1 benutzen, setzen Sie die nächsten beiden Zeilen aktiv (Einschalten PHP5)
#AddType x-mapp-php5 .php
#AddHandler x-mapp-php5 .php
# Expire headers 5184000 Sekunden = 2 Monate
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/x-icon "access plus 5184000 seconds"
ExpiresByType image/gif "access plus 5184000 seconds"
ExpiresByType image/jpg "access plus 5184000 seconds"
ExpiresByType image/png "access plus 5184000 seconds"
ExpiresByType text/css "access plus 5184000 seconds"
ExpiresByType text/javascript "access plus 5184000 seconds"
ExpiresByType application/javascript "access plus 5184000 seconds"
ExpiresByType application/x-javascript "access plus 5184000 seconds"
</IfModule>
# BEGIN Cache-Control Headers
<ifmodule mod_headers.c>
<filesmatch "\\.(ico|jpe?g|png|gif|swf)$">
Header set Cache-Control "max-age=5184000, public"
</filesmatch>
<filesmatch "\\.(css)$">
Header set Cache-Control "max-age=5184000, private"
</filesmatch>
<filesmatch "\\.(js)$">
Header set Cache-Control "max-age=216000, private"
</filesmatch>
</ifmodule>
# Turn ETags Off
<ifmodule mod_headers.c>
Header unset ETag
</ifmodule>
FileETag None
# Zusatzparameter PHP
#php_value max_execution_time 60000
#php_value memory_limit 160M
#php_value arg_separator.output &
# Dateiauflisting unterbinden
Options -Indexes
# Kommentieren Sie diese Zeile aus, wenn Sie einen Fehler 500 (Internal Server Error) erhalten
#Options +FollowSymlinks
<IfModule mod_rewrite.c>
RewriteEngine On
Options +SymLinksIfOwnerMatch
# Umleitung auf Adresse mit www, wenn www fehlt und nicht Subdomain und nicht localhost und nicht ssl.webpack.de
RewriteCond %{HTTP:X-Forwarded-Server} !^ssl\.webpack\.de$ [NC]
RewriteCond %{HTTP:X-Forwarded-Server} !^sslsites\.de$ [NC]
RewriteCond %{HTTP_HOST} !^www\..* [NC]
RewriteCond %{HTTP_HOST} !^.*\..*\..* [NC]
RewriteCond %{HTTP_HOST} !^localhost(.*)$ [NC]
RewriteRule ^(.*) http://www.%{HTTP_HOST}/$1 [R=301,L]
# immer auf den root verweisen, damit die Startseite (/index.php) nicht zweimal vorkommt
# die folgenden beiden Zeilen auskommentieren wenn Sie eine index.html nutzen wollen
RewriteCond %{THE_REQUEST} ^[A-Z]{3,9}\ /index\.(html?|php)\ HTTP/
RewriteRule ^index\.(html?|php)$ http://%{HTTP_HOST}/ [R=301,L]
# Editieren Sie die untenstehende Zeile wenn ihr Shop in einem Unterordner läuft.
# Aber auch wenn Sie einen Fehler 500 (Internal Server Error) bekommen.
# Beispiel: Ist ihr Shop im Verzeichnis www.domain.de/shop ändern Sie die Zeile wie folgt: "RewriteBase /shop/"
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]
RewriteRule ^(.*)(.+)404.php$ 404.php [qsappend,L]
RewriteRule ^(.*)tag/(.*([a-zA-Z0-9]))$ taglisting.php?tag=$1$2 [qsappend,L]
RewriteRule ^(.*)keywords/(.*([a-zA-Z0-9]))$ advanced_search_result.php?keywords=$1$2 [qsappend,L]
RewriteRule ^(.*)(.+)\.html$ commerce_seo_url.php?linkurl=$1$2 [qsappend,L]
RewriteCond %{REQUEST_FILENAME} !\.html$ [OR]
RewriteRule ^(.*)--Seite-(.*[1-9])?(.*)$ commerce_seo_url.php?linkurl=$1&page=$2 [qsappend,L]
RewriteCond %{REQUEST_FILENAME} !\.html$ [OR]
RewriteRule ^(.*)--Page-(.*[1-9])?(.*)$ commerce_seo_url.php?linkurl=$1&page=$2 [qsappend,L]
RewriteCond %{REQUEST_FILENAME} !\.html$ [OR]
RewriteRule ^(.*)$ commerce_seo_url.php?linkurl=$1 [qsappend,L]
</IfModule>
Alles anzeigen
warum springt die url wieder auf das stammverzeichnis?
wie kann ich das beheben?