ich habe unseren Shop umgezogen in den subfolder /shop/. Die .htaccess und die beiden config.php Dateien habe ich angepasst.
Beim Aufruf der Startseite werden die Bilder nicht geladen und beim Zugriff auf eine Produktseite oder Kategorieseite kommt folgende Fehlermeldung:
300 Multiple Choices
The document name you requested (/index.php) could not be found on this server. However, we found documents with names similar to the one you requested....
Die .htaccess sieht so aus:
RewriteBase /shop/
RewriteCond %{HTTP_HOST} ^xxxxx.de$ [NC]
RewriteRule ^(.*)$ https://www.xxxxx.de/$1 [L,R=301]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.xxxxx.de/shop/$1 [R=301,L]
Hat jemand ne Idee?
LG
Opencart Version: 2.3.0.2
PHP 7.2.18
https://bagstage.de/shop/
Code: Select all
# SEO URL Settings
RewriteEngine On
RewriteCond %{HTTP_HOST} ^xxxxx.de$ [NC]
RewriteRule ^(.*)$ https://www.xxxxx.de/$1 [L,R=301]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.xxxxx.de/shop/$1 [R=301,L]
RewriteBase /shop/
im Allgemeinen nicht sehr viel weiter.
Ernst
My Github OC Site: https://github.com/IP-CAM
5'200 + FREE OC Extensions, on the World's largest private Github OC Repository Archive Site.
OC-Version ist 2.2.0.0.
Ich habe es jetzt so eingetragen, weil wir von www. auf non-www weiterleiten:
RewriteEngine On
RewriteBase /shop/
RewriteCond %{HTTP_HOST} ^www\.xxx\.de$ [NC]
RewriteRule (.*) https://xxx.de/$1 [R=301,L]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://xxx.de/shop/$1 [R=301,L]
Leider klappt das auch nicht :-(
Opencart Version: 2.3.0.2
PHP 7.2.18
https://bagstage.de/shop/
Wenn ja, bitte 1. Beitrag mit [GELÖST] in Überschrift markieren - danke.
Full Stack Web Developer :: Dedicated OpenCart Development & Support DACH Region
Contact for Custom Work / Fast Support.
Opencart Version: 2.3.0.2
PHP 7.2.18
https://bagstage.de/shop/
Aber vielleicht bin ich auch auf der falschen Seite ..
Und was die .htaccess betrifft, würde ich das hier verwenden:
Code: Select all
# Force ssl
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]
# www > non-www (http)
RewriteCond %{HTTP_HOST} ^www\.meine-seite\.de$ [NC]
RewriteRule ^(.*)$ http://meine-seite.de/$1 [L,R=301]
# www > non-www (https)
RewriteCond %{HTTP_HOST} ^www\.meine-seite\.de$ [NC]
RewriteRule ^(.*)$ https://meine-seite.de/$1 [L,R=301]
Full Stack Web Developer :: Dedicated OpenCart Development & Support DACH Region
Contact for Custom Work / Fast Support.
Der aktuelle Shop läuft auf einer anderen Domain ohne Probleme mit folgender .htaccess
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.bagstage24\.de$ [NC]
RewriteRule (.*) https://bagstage24.de/$1 [R=301,L]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://bagstage24.de/$1 [R=301,L]
Dieser Shop soll nun unter https://bagstage.de/shop/ laufen .... Ich dachte ich passe dazu einfach die .htaccess wie folgt an - das klappt aber leider nicht ...
RewriteEngine On
RewriteBase /shop/
RewriteCond %{HTTP_HOST} ^www\.bagstage\.de$ [NC]
RewriteRule (.*) https://bagstage.de/$1 [R=301,L]
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://bagstage.de/$1 [R=301,L]
Opencart Version: 2.3.0.2
PHP 7.2.18
https://bagstage.de/shop/
Am besten folgendes entweder in die index.php oder startup.php an den Anfang einfügen (danach wieder löschen!):
Code: Select all
error_reporting( E_ALL );
ini_set( 'error_reporting', E_ALL );
ini_set( 'display_errors', 'On' );
Denn ansonsten kommen wir da nicht weiter, die .htaccess sollte passen - da stimmt etwas anderes nicht.
Full Stack Web Developer :: Dedicated OpenCart Development & Support DACH Region
Contact for Custom Work / Fast Support.
jetzt kommt folgender Fehler:
Fatal error: Uncaught Error: Call to undefined function DB\mysql_connect() in /homepages/42/d521432471/htdocs/corp-dev/shop/system/library/db/mysql.php:14 Stack trace: #0 /homepages/42/dbase/htdocs/corp-dev/shop/system/library/db.php(9): DB\MySQL->__construct('localhost:/tmp/...', 'dbo', 'passwort...', 'dbase', '') #1 /homepages/42/d521432471/htdocs/corp-dev/shop/system/framework.php(25): DB->__construct('mysql', 'localhost:/tmp/...', 'dbo', 'passwort', 'dbase', '') #2 /homepages/42/d521432471/htdocs/corp-dev/shop/index.php(58): require_once('/homepages/42/d...') #3 {main} thrown in /homepages/42/d521432471/htdocs/corp-dev/shop/system/library/db/mysql.php on line 14
Opencart Version: 2.3.0.2
PHP 7.2.18
https://bagstage.de/shop/
Ausbessern und gut ist (was das betrifft).
Was dann aber noch immer nicht das Grundproblem beheben wird.
Leider wurde nirgends angeführt welche
1. OpenCart Version
2. php-Version
3. installierte Erweiterungen
4. Vorlage
verwendet werden.
Daher ist jede weitere Hilfe schwer.
Unabhängig davon sollte mysql nicht mehr verwendet werden - nur mehr mindestens mysqli
Zudem - schon aus Geschwindigkeitsgründen und Sicherheit - ebenso php 7.2.x
Und für eine allgemeine Hilfestellung hier im Forum denke ich, wurde genug gemacht.
Entweder eine Anfrage an einen vertrauten Entwickler senden oder im kommerziellen Forum hier ein neue Anfrage machen.
Full Stack Web Developer :: Dedicated OpenCart Development & Support DACH Region
Contact for Custom Work / Fast Support.
Users browsing this forum: No registered users and 53 guests