Ich weiss echt nicht mehr was ich noch überprüfen könnte. Da ich die bluegate Links verwende, habe ich auch das entsprechende .htaccess Dokument überprüft. Hier stellte ich tatsächlich eine Abweichung zur .htaccess welche in der neusten Webs16 mitgeliefert wird fest. Ich habe nun meine alte .htaccess durch die aus der webs16 ersetzt. Leider behob diese nicht das Problem
Hier mal beide Files:
.htaccess bisher:
Code: Alles auswählen
Action php /cgi-php53/php
AddHandler php53 .php
# .htaccess for Direct URL
# (c) 2007 Ing. Michael Fürst
# bluegate communications - http://www.bluegate.at
# COMMENT THE FOLLOWIN LINE, IF YOU GET AN ERROR 500 (Internal Server Error)
# Options +FollowSymlinks
# Needed before any rewriting
<IfModule mod_rewrite.c>
RewriteEngine On
# SET THE FOLLOWING LINE, IF YOUR SHOP RUNS IN AN SUBFOLDER.
# ALSO IF YOU GET AN ERROR 500 (Internal Server Error) ON SOME SYSTEMS
# EXAMPLE: If your shop is located at www.example.com/shop set the following line: "RewriteBase /shop"
# Falls der Shop in einem Unterordner laufen soll, muss die folgende Zeile auskommentiert werden. Läuft der Shop unter
# www.example.com/shop muss die folgende Zeile "RewriteBase /shop" lauten. (Kein "/" am Ende!)
# (see also / siehe auch: /img/admin/.htaccess)
# (see also / siehe auch: /img/cache/.htaccess)
#RewriteBase /
# Images
RewriteCond %{REQUEST_URI} (.*)pictures/([^/]*)/(\d+)/([^\.]*)\.(jpg|gif|png)$
RewriteRule ^(.*)pictures/([^/]*)/(\d+)/([^\.]*)\.(jpg|gif|png)$ image.php?preset=$2&img_id=$3&title=$4&ext=$5 [qsappend,L]
# Don't use RewriteEngine in System-Subfolders
#RewriteRule ^admin|cache|callback|download|export|images|import|inc|includes|media|lang|pub|templates|templates_c - [L]
# Only use Rewrite Engine, if Directory or File not exist
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]
# Rule: Product Info
RewriteRule ^(.*)products\/(.+)\.html$ product_info.php?bluegatemapto=product&linkurl=$2 [qsappend,L]
# Rule: Content
RewriteRule ^(.*)content\/(.+)\.html$ shop_content.php?bluegatemapto=content&linkurl=$2 [qsappend,L]
# Rule: Popup Content
RewriteRule ^(.*)popup\/(.+)\.html$ popup_content.php?bluegatemapto=content&linkurl=$2 [qsappend,L]
# Rule: TagCloud
RewriteRule ^(.*)tags\/(.+)$ tagcloud_results.php?keywords=$2 [qsappend,L]
# Rule: Category Listing
RewriteCond %{REQUEST_FILENAME} !\.html$
RewriteRule ^(.*)$ index.php?bluegatemapto=category&linkurl=$1 [qsappend,L]
</IfModule>
# Route Error Pages to sitemap
# ErrorDocument 400 sitemap.html?error=400
# ErrorDocument 401 sitemap.html?error=401
# ErrorDocument 402 sitemap.html?error=402
# ErrorDocument 403 sitemap.html?error=403
# ErrorDocument 404 sitemap.html?error=404
# ErrorDocument 500 sitemap.html?error=500
.htaccess aus der frischen Webs16
(Hier fällt auf, dass die Links in der Product Info, Content etc. im vergleich zu meiner alten .htaccess geändert haben)
Code: Alles auswählen
Action php /cgi-php53/php
AddHandler php53 .php
# .htaccess for Direct URL
# (c) 2007 Ing. Michael Fürst
# bluegate communications - http://www.bluegate.at
# COMMENT THE FOLLOWIN LINE, IF YOU GET AN ERROR 500 (Internal Server Error)
# Options +FollowSymlinks
<IfModule mod_rewrite.c>
RewriteEngine On
# SET THE FOLLOWING LINE, IF YOUR SHOP RUNS IN AN SUBFOLDER.
# ALSO IF YOU GET AN ERROR 500 (Internal Server Error) ON SOME SYSTEMS
# EXAMPLE: If your shop is located at www.example.com/shop set the following line: "RewriteBase /shop"
# Falls der Shop in einem Unterordner laufen soll, muss die folgende Zeile auskommentiert werden. Läuft der Shop unter
# www.example.com/shop muss die folgende Zeile "RewriteBase /shop" lauten. (Kein "/" am Ende!)
# (see also / siehe auch: /img/admin/.htaccess)
# (see also / siehe auch: /img/cache/.htaccess)
#RewriteBase /
# Images
RewriteCond %{REQUEST_URI} (.*)pictures/([^/]*)/(\d+)/([^\.]*)\.(jpg|gif|png)$
RewriteRule ^(.*)pictures/([^/]*)/(\d+)/([^\.]*)\.(jpg|gif|png)$ image.php?preset=$2&img_id=$3&title=$4&ext=$5 [qsappend,L]
# Don't use RewriteEngine in System-Subfolders
#RewriteRule ^admin|cache|callback|download|export|images|import|inc|includes|media|lang|pub|templates|templates_c - [L]
# Only use Rewrite Engine, if Directory or File not exist
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+) - [PT,L]
# Rule: Product Info
RewriteRule ^(.*\/)?products\/(.+)\.html$ product_info.php?bluegatemapto=product&linkurl=$2 [qsappend,L]
# Rule: Content
RewriteRule ^(.*\/)?content\/(.+)\.html$ shop_content.php?bluegatemapto=content&linkurl=$2 [qsappend,L]
# Rule: Popup Content
RewriteRule ^(.*\/)?popup\/(.+)\.html$ popup_content.php?bluegatemapto=content&linkurl=$2 [qsappend,L]
# Rule: TagCloud
RewriteRule ^(.*\/)?tags\/(.+)$ tagcloud_results.php?keywords=$2 [qsappend,L]
# Rule: Category Listing
RewriteCond %{REQUEST_FILENAME} !\.html$
RewriteRule ^(.*)$ index.php?bluegatemapto=category&linkurl=$1 [qsappend,L]
</IfModule>
# Route Error Pages to sitemap
# ErrorDocument 400 sitemap.html?error=400
# ErrorDocument 401 sitemap.html?error=401
# ErrorDocument 402 sitemap.html?error=402
# ErrorDocument 403 sitemap.html?error=403
# ErrorDocument 404 sitemap.html?error=404
# ErrorDocument 500 sitemap.html?error=500
Als letzter Übeltäter könnte ich mir nur noch einen Fehler in meiner includes/configure.php vorstellen. Vielleicht könnt Ihr Euch diese mal kurz ansehen und mir mitteilen, ob diese so i.O. ist. Wie gesagt, aktuell kann ich nicht mal mehr die Produktbilder im Produkt selber ändern. Das Bild wird übrigens im Admin angezeigt, erscheint dann aber im Frontend nicht.
Code: Alles auswählen
<?php
/** ----------------------------------------------------------------------------
**
*F configure.php
**
** WEB-Shop Software http://www.webs.de
**
** ----------------------------------------------------------------------------
** based on:
** (c) 2000-2001 The Exchange Project (earlier name of osCommerce)
** (c) 2002-2003 osCommerce; www.oscommerce.com
** (c) 2003 nextcommerce; www.nextcommerce.org
** (c) 2006 XT-Commerce
**
** Released under the GNU General Public License
**
** @copyright 2010 WEB-Shop Software http://www.webs.de/
**
** ------------------------------------------------------------------------- */
// Define the webserver and path parameters
// * DIR_FS_* = Filesystem directories (local/physical)
// * DIR_WS_* = Webserver directories (virtual/URL)
define('HTTP_SERVER', 'http://www.engelis-naturshop.ch'); // eg, http://localhost - should not be empty for productive servers
define('HTTPS_SERVER', 'https://www.engelis-naturshop.ch'); // eg, https://localhost - should not be empty for productive servers
define('ENABLE_SSL', true); // secure webserver for checkout procedure?
define('DIR_WS_CATALOG', '/'); // absolute path required
define('DIR_FS_DOCUMENT_ROOT', '/home/www/web282/html/naturshop/');
define('DIR_FS_CATALOG', '/home/www/web282/html/naturshop/');
define('DIR_WS_IMAGES', 'images/');
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_ORIGINAL_IMAGES_MAN', DIR_WS_IMAGES .'manufacturers/original_images/');
define('DIR_WS_THUMBNAIL_IMAGES_MAN', DIR_WS_IMAGES .'manufacturers/thumbnail_images/');
define('DIR_WS_INFO_IMAGES_MAN', DIR_WS_IMAGES .'manufacturers/info_images/');
define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
define('DIR_WS_INCLUDES',DIR_FS_CATALOG. '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/');
// define our database connection
define('DB_SERVER', 'localhost'); // eg, localhost - should not be empty for productive servers
define('DB_SERVER_USERNAME', 'xxx
define('DB_SERVER_PASSWORD', 'xxxx');
define('DB_SERVER_CHARSET', 'utf8');
define('DB_DATABASE', 'xxxx');
define('USE_PCONNECT', 'true'); // use persistent connections?
define('STORE_SESSIONS', 'mysql'); // leave empty '' for default handler or set to 'mysql'
// session will not created!, choose this workaround
// Bugtracker ID-FS#26
// for more informations look at: http://de2.php.net/manual/de/function.setcookie.php
//define('DOMAIN_FOR_COOKIE','example.com'); //change domain
//define('DOMAIN_SSL_FOR_COOKIE','example.com'); //change domain
?>