Post by Aufkleberwerk » Sun Jul 02, 2017 6:36 pm

Hallo.
ich habe einen Umzug vom Shop 1.5.5.1 auf einen neuen Server gemacht.
Ich bin nicht der Shopbetreiber, sondern der Serveradmin.
Jetzt nach dem Umzug haben wir folgendes Problem.
Der Login für den Admin geht nicht mehr. Nach den Anmelden kommt man immer wieder zur Anmeldeseite zurück. Es wird kein Fehler angezeigt.
Eine Anmeldung der Nutzter und Neuregistrierung geht auch nicht.
Beim öffnen der Registrierung kommt ein weißes Fenster mit dem Text: error
Ich kenne das Shopsystem erst seit kurzem und wäre über Tips echt sehr dankbar.

Newbie

Posts

Joined
Mon Feb 18, 2013 6:07 am

Post by IP_CAM » Mon Jul 03, 2017 4:44 am

Welcome ! Auch wenn es so tönt wie - hallo Doktor, seit meinem Umzug kann ich
auf dem neuen Klo nicht mehr, an was könnte das wohl liegen... :laugh:
Also, besser liefere Daten, wenn Du Lösungen suchst, wie config.php Link/Path Inhalte und
.htaccess Rewrite Command infos, sowie die tatsächlichen Pfade und Links,
denn irgendwo da muss auch Dein Problem liegen. Sost geht nix hier.
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.


User avatar
Legendary Member

Posts

Joined
Tue Mar 04, 2014 1:37 am
Location - Switzerland

Post by Aufkleberwerk » Tue Jul 04, 2017 2:08 am

Okay, dann probiere ich mal, alles zusammen zu sammeln. :crazy:
Alles liegt einem einem Root unter Plesk 17.5.3 und Ubuntu 16.04.2 LTS‬
PHP 5.6.30 , MySql 5.7.18
Ich habe den Wartungsmodus über die db mal abgeschaltet, damit man auch sehen kann, wie, wo, was nicht geht.
Es geht die Registrierung und der Login im UCP und ACP nicht.
Ich habe nur den Umzug von einem völlig alten System zu diesem neuen gemacht. und in den configs die Pfade angepasst.


die config

Code: Select all

<?php
// HTTP
define('HTTP_SERVER', 'http://aufkleber-werk.com/');
define('HTTP_IMAGE', 'http://aufkleber-werk.com/image/');

// HTTPS
define('HTTPS_SERVER', 'https://aufkleber-werk.com/');

// DIR
define('DIR_APPLICATION', '/var/www/vhosts/aufkleber-werk.com/httpdocs/catalog/');
define('DIR_SYSTEM', '/var/www/vhosts/aufkleber-werk.com/httpdocs/system/');
define('DIR_DATABASE', '/var/www/vhosts/aufkleber-werk.com/httpdocs/system/database/');
define('DIR_LANGUAGE', '/var/www/vhosts/aufkleber-werk.com/httpdocs/catalog/language/');
define('DIR_TEMPLATE', '/var/www/vhosts/aufkleber-werk.com/httpdocs/catalog/view/theme/');
define('DIR_CONFIG', '/var/www/vhosts/aufkleber-werk.com/httpdocs/system/config/');
define('DIR_IMAGE', '/var/www/vhosts/aufkleber-werk.com/httpdocs/image/');
define('DIR_CACHE', '/var/www/vhosts/aufkleber-werk.com/httpdocs/system/cache/');
define('DIR_DOWNLOAD', '/var/www/vhosts/aufkleber-werk.com/httpdocs/download/');
define('DIR_LOGS', '/var/www/vhosts/aufkleber-werk.com/httpdocs/system/logs/');

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost:3306');
define('DB_USERNAME', '*********');
define('DB_PASSWORD', '********');
define('DB_DATABASE', 'aufkleber-werk_a');
define('DB_PREFIX', 'oc_');
?>

die Admin config

Code: Select all

<?php
// HTTP
define('HTTP_SERVER', 'http://aufkleber-werk.com/admin/');
define('HTTP_CATALOG', 'http://aufkleber-werk.com/');
define('HTTP_IMAGE', 'http://aufkleber-werk.com/image/');

// HTTPS
define('HTTPS_SERVER', 'http://aufkleber-werk.com/admin/');
define('HTTPS_CATALOG', 'http://aufkleber-werk.com/');

// DIR
define('DIR_APPLICATION', '/var/www/vhosts/aufkleber-werk.com/httpdocs/admin/');
define('DIR_SYSTEM', '/var/www/vhosts/aufkleber-werk.com/httpdocs/system/');
define('DIR_DATABASE', '/var/www/vhosts/aufkleber-werk.com/httpdocs/system/database/');
define('DIR_LANGUAGE', '/var/www/vhosts/aufkleber-werk.com/httpdocs/admin/language/');
define('DIR_TEMPLATE', '/var/www/vhosts/aufkleber-werk.com/httpdocs/admin/view/template/');
define('DIR_CONFIG', '/var/www/vhosts/aufkleber-werk.com/httpdocs/system/config/');
define('DIR_IMAGE', '/var/www/vhosts/aufkleber-werk.com/httpdocs/image/');
define('DIR_CACHE', '/var/www/vhosts/aufkleber-werk.com/httpdocs/system/cache/');
define('DIR_DOWNLOAD', '/var/www/vhosts/aufkleber-werk.com/httpdocs/download/');
define('DIR_LOGS', '/var/www/vhosts/aufkleber-werk.com/httpdocs/system/logs/');
define('DIR_CATALOG', '/var/www/vhosts/aufkleber-werk.com/httpdocs/catalog/');

// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost:3306');
define('DB_USERNAME', '*******');
define('DB_PASSWORD', '********');
define('DB_DATABASE', 'aufkleber-werk_a');
define('DB_PREFIX', 'oc_');
?>

die php.ini

Code: Select all

magic_quotes_gpc = Off;
register_globals = Off;
default_charset	= UTF-8;
memory_limit = 64M;
max_execution_time = 18000;
upload_max_filesize = 999M;
safe_mode = Off;
mysql.connect_timeout = 20;
session.use_cookies = On;
session.use_trans_sid = Off;
session.gc_maxlifetime = 12000000;
allow_url_fopen = on;
.htaccess

Code: Select all

# Prevent Directoy listing
Options -Indexes

# Prevent Direct Access to files
<FilesMatch "\.(tpl|ini|log)">
 Order deny,allow
 Deny from all
</FilesMatch>

# SEO URL Settings
RewriteEngine On
# If your opencart installation does not run on the main web folder make sure you folder it does run in ie. / becomes /shop/

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^download/(.*) /index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

### Additional Settings that may need to be enabled for some servers
### Uncomment the commands by removing the # sign in front of it.
### If you get an "Internal Server Error 500" after enabling any of the following settings, restore the # as this means your host doesn't allow that.

# 1. If your cart only allows you to add one item at a time, it is possible register_globals is on. This may work to disable it:
# php_flag register_globals off

# 2. If your cart has magic quotes enabled, This may work to disable it:
# php_flag magic_quotes_gpc Off

# 3. Set max upload file size. Most hosts will limit this and not allow it to be overridden but you can try
# php_value upload_max_filesize 999M

# 4. set max post size. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value post_max_size 999M

# 5. set max time script can take. uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_execution_time 200

# 6. set max time for input to be recieved. Uncomment this line if you have a lot of product options or are getting errors where forms are not saving all fields
# php_value max_input_time 200

# 7. disable open_basedir limitations
# php_admin_value open_basedir none

Newbie

Posts

Joined
Mon Feb 18, 2013 6:07 am

Post by IP_CAM » Tue Jul 04, 2017 4:50 am

Den einzigen Fehler, den ich finden kann, ist der https link, er gehört gleich
geschrieben, wie der http-link, also entweder generell http, oder dann https

Code: Select all

// HTTP
define('HTTP_SERVER', 'http://aufkleber-werk.com/');
define('HTTP_IMAGE', 'http://aufkleber-werk.com/image/');
// HTTPS
define('HTTPS_SERVER', 'http://aufkleber-werk.com/');
define('HTTPS_IMAGE', 'http://aufkleber-werk.com/image/');
Und dann optimalerweise verbunden mit einem .htaccess EIntrag, welcher
sicherstellt, dass die Verbindung dann auch immer so aufgebaut wird, wie gewünscht.

Bei 1.5er Default Versionen spielt das zwar noch keine Rolle, aber mit modernen Themen
funktionieren gewisse DInge wie fontawesome, aber auch Scripts, nur noch, wenn die
Verlinkung genau dem entspricht, wie sie in den 2 config.php files niedergeschrieben wurde.
.htaccess Beispiel: Alle Aufruf-Arten werden auf http://www. umgeleitet.

Code: Select all

RewriteBase /shop/
nach obigem folgt:

Code: Select all

#Force (http host) non www to www
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
um alles, was reinkommt, auf http://www. zu stellen.
Viel Glück! ;)
Ernst

PS. Anbei noch einige Informationen um https ganz generell, es wird
ja sowieso demnächst schon zwingend zum Standard werden. OC Versionen
hat einige Tücken, die man nachträglich fixen muss, um wirklich alles auf
https zu haben, und so dann auch 'warnungsfrei' zu funktionieren.

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.


User avatar
Legendary Member

Posts

Joined
Tue Mar 04, 2014 1:37 am
Location - Switzerland

Post by Aufkleberwerk » Tue Jul 04, 2017 10:11 pm

Danke schon mal,
ich habe die https einträge jetzt erst mal raus genommen.
Der Shop soll eh bald auf https laufen, aber aktuell soll er erst mal überhaupt laufen.
Ich habe gesehen, das bei der Neuregistrierung kein Bundesland ausgewählt werden kann. Auch beim Passort vergessen gibts kein Weiter,
Fehlt dem Webspace vielleicht irgendwas? Was für Voraussetzungen müssen erfüllt sein?
Auch wenn ich auf Neuregistrierung gehe, kommt ja diese Meldung, "error"

Newbie

Posts

Joined
Mon Feb 18, 2013 6:07 am

Post by IP_CAM » Wed Jul 05, 2017 12:43 am

Wird wohl nicht anders gehen, als Jemanden einen 'Blick darauf' werfen zu lassen, und
zwar von Seiten ADMIN, und die OC Version 1.5.5.1 ist ja bereits etwas betagt, und liegt
sogar noch vor meiner Zeit mit/auf OC.
Sorry, und viel Glück! ;)
Ernie

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.


User avatar
Legendary Member

Posts

Joined
Tue Mar 04, 2014 1:37 am
Location - Switzerland
Who is online

Users browsing this forum: No registered users and 46 guests