Managed Server
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: .htaccess verhindert plötzlich Zugriff mehr auf Admin/shop.php

    Audiojoy

    • Neu im Forum
    • Beiträge: 8
    Hallo,

    Hoster: 1und1

    mein Shop lief bisher soweit top. Habe aber ein paar Änderungen durchgeführt die allerdings weniger
    mOSC betreffen.

    Ich habe nun meine Homepage umgestaltet und verwende Wordpress im Verzeichnis "docroot/wp"
    Ich stelle meinen Shop innerhalb eines iFrames dar. Ich weiss...nicht optimal aber bin damit zufrieden
    und es funzt.

    In den Admin Bereich d.h. erst einmal als User im Shop anmelden = geht
    Dann kommt der Administrator Button.
    Wenn ich nun auf diesen klicke, dann kommt ein "http error 404 - Seite nicht gefunden"
    d.h. es kommt keine typische .htaccess Passwortabfrage.

    Wenn ich die .htaccess Datei im "docroot/shop/admin" Ordner deaktiviere dann komm ich in den Admin Bereich wieder rein.

    Durch die Installation von Wordpress habe ich die .htaccess Datei in der "docroot" überarbeiten müssen.
    Wordpress läuft in einem Unterverzeichnis deshalb siehst es bei mir folgendermaßen aus:
    Code: PHP  [Auswählen]
    [b].docroot/.htaccess[/b]
    [hr]
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>
    [hr]
     

    Ich habe damit wohl die generelle "root" verbogen? Muss ich aber wohl so machen.

    Mein Shop lag und liegt nach wie vor in "docroot/shop/"

    Wie muss ich meine docroot/shop/admin/.htaccess modifizieren, damit ich wieder in den Admin Bereich komme ohne die admin/.htaccess zu deaktivieren?

    Kann mir da jemand helfen?

    Danke

    Achso und die index.php sieht so aus:
    Code: PHP  [Auswählen]
    [hr]
    <?php
    /**
     * Front to the WordPress application. This file doesn't do anything, but loads
     * wp-blog-header.php which does and tells WordPress to load the theme.
     *
     * @package WordPress
     */


    /**
     * Tells WordPress to load the WordPress theme and output it.
     *
     * @var bool
     */

    define('WP_USE_THEMES', true);

    /** Loads the WordPress Environment and Template */

    /** require('./wp/wp-blog-header.php'); */

    require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );
    [hr]

    [EDIT jannemann 28.11.2014: Code richtig formatiert.]

    Linkback: https://www.modified-shop.org/forum/index.php?topic=31604.0

    Audiojoy

    • Neu im Forum
    • Beiträge: 8
    Re: .htaccess verhindert plötzlich Zugriff mehr auf Admin/shop.php
    Antwort #1 am: 27. November 2014, 20:21:18
    Hab noch keine Lösung gefunden :-(
    Niemand?

    Danke

    Street Bastard

    • Frisch an Board
    • Beiträge: 57
    Re: .htaccess verhindert plötzlich Zugriff mehr auf Admin/shop.php
    Antwort #2 am: 27. November 2014, 20:24:40
    Immer ruhig bleiben werden sich noch welche melden aber bitte benutze für den Quelltext deiner htaccess die js funktion oder php funktion.  :thumbs:

    Audiojoy

    • Neu im Forum
    • Beiträge: 8
    Re: .htaccess verhindert plötzlich Zugriff mehr auf Admin/shop.php
    Antwort #3 am: 28. November 2014, 11:03:00
    Danke fürs editieren! :-)
    Na dann warte ich nochmal und hoffe  :-D

    Bonsai

    • Viel Schreiber
    • Beiträge: 4.127
    • Geschlecht:
    Re: .htaccess verhindert plötzlich Zugriff mehr auf Admin/shop.php
    Antwort #4 am: 28. November 2014, 15:42:28
    Wenn ich die .htaccess Datei im "docroot/shop/admin" Ordner deaktiviere dann komm ich in den Admin Bereich wieder rein.
    Ich habe damit wohl die generelle "root" verbogen? Muss ich aber wohl so machen.

    Ich stelle die beiden Sätze mal nebeneinander ..... hast du da einen Denkfehler? Du suchst den Fehler in der /.htaccess obwohl der Fehler verschwindet, wenn Du die /shop/admin/.htaccess deaktivierst? Warst Du eventuell mal in der falschen .htaccess unterwegs bei Änderungen?

    ado

    • Fördermitglied
    • Beiträge: 195
    Re: .htaccess verhindert plötzlich Zugriff mehr auf Admin/shop.php
    Antwort #5 am: 28. November 2014, 18:18:46
    Zitat
    Ich stelle meinen Shop innerhalb eines iFrames dar. Ich weiss...nicht optimal aber bin damit zufrieden
    und es funzt.

    1. Wie machst Du das mit dem im "iframe darstellen"?
    2. Wie sieht Deine .htaccess aus ... posten
    3. Wie sieht Deine configure.php aus. ... posten
    4. wie sieht Deine Verzeichnisstruktur auf dem Server aus? ... posten

    5. Warum im iframe? - wem nutzt das und warum??

    LG
    ado

    Audiojoy

    • Neu im Forum
    • Beiträge: 8
    Re: .htaccess verhindert plötzlich Zugriff mehr auf Admin/shop.php
    Antwort #6 am: 02. Dezember 2014, 19:12:09
    Zu 1.: mit der Zeile innerhalb der WordPress Seite:
    Code: Javascript  [Auswählen]
     <iframe src="http://www.meine-homepage.de/shop/index.php" width="100%" height="1000">Onlineshop</iframe>
     

    Zu 2.; Die .htaccess der root:
    Code: Javascript  [Auswählen]
    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress
     

    Die .htaccess in meinem /shop/admin/.htaccess
    Code: Javascript  [Auswählen]
    AuthType Basic
    AuthName "Access to /shop/admin"
    AuthUserFile /kunden/homepages/18/<meinpfad>/htpasswd
    Require user <meinusername>
     

    Zu 3.: /shop/admin/includes/configure.php

    Code: Javascript  [Auswählen]
    <?php
    /* --------------------------------------------------------------

      modified eCommerce Shopsoftware
      http://www.modified.org-shop

       Copyright (c) 2009 - 2012 modified eCommerce Shopsoftware
       Released under the GNU General Public License (Version 2)
       [http://www.gnu.org/licenses/gpl-2.0.html]
      --------------------------------------------------------------
      based on:
      (c) 2000-2001 The Exchange Project  (earlier name of osCommerce)
      (c) 2002-2003 osCommerce (configure.php,v 1.13 2003/02/10); www.oscommerce.com
      (c) 2003 XT-Commerce (configure.php)

      Released under the GNU General Public License
      --------------------------------------------------------------*/


    // Define the webserver and path parameters
    // * DIR_FS_* = Filesystem directories (local/physical)
    // * DIR_WS_* = Webserver directories (virtual/URL)
      define('HTTP_SERVER', 'http://www.meine-homepage.de'); // eg, http://localhost or - https://localhost should not be empty for productive servers
      define('HTTP_CATALOG_SERVER', 'http://www.meine-homepage.de');
      define('HTTPS_CATALOG_SERVER', 'https://www.meine-homepage.de');
      define('ENABLE_SSL_CATALOG', 'false'); // secure webserver for catalog module
      define('USE_SSL_PROXY', false); // using SSL proxy?
      define('DIR_FS_DOCUMENT_ROOT', '/kunden/homepages/18/<meinpfad>/htdocs/shop/'); // where the pages are located on the server
      define('DIR_WS_ADMIN', '/shop/admin/'); // absolute path required
      define('DIR_FS_ADMIN', '/kunden/homepages/18/<meinpfad>/htdocs/shop/admin/'); // absolute pate required
      define('DIR_WS_CATALOG', '/shop/'); // absolute path required
      define('DIR_FS_CATALOG', '/kunden/homepages/18/<meinpfad>/htdocs/shop/'); // absolute path required
      define('DIR_WS_IMAGES', 'images/');
      define('DIR_FS_CATALOG_IMAGES', DIR_FS_CATALOG . 'images/');
      define('DIR_FS_CATALOG_ORIGINAL_IMAGES', DIR_FS_CATALOG_IMAGES .'product_images/original_images/');
      define('DIR_FS_CATALOG_THUMBNAIL_IMAGES', DIR_FS_CATALOG_IMAGES .'product_images/thumbnail_images/');
      define('DIR_FS_CATALOG_INFO_IMAGES', DIR_FS_CATALOG_IMAGES .'product_images/info_images/');
      define('DIR_FS_CATALOG_POPUP_IMAGES', DIR_FS_CATALOG_IMAGES .'product_images/popup_images/');
      define('DIR_WS_ICONS', DIR_WS_IMAGES . 'icons/');
      define('DIR_WS_CATALOG_IMAGES', DIR_WS_CATALOG . 'images/');
      define('DIR_WS_CATALOG_ORIGINAL_IMAGES', DIR_WS_CATALOG_IMAGES .'product_images/original_images/');
      define('DIR_WS_CATALOG_THUMBNAIL_IMAGES', DIR_WS_CATALOG_IMAGES .'product_images/thumbnail_images/');
      define('DIR_WS_CATALOG_INFO_IMAGES', DIR_WS_CATALOG_IMAGES .'product_images/info_images/');
      define('DIR_WS_CATALOG_POPUP_IMAGES', DIR_WS_CATALOG_IMAGES .'product_images/popup_images/');
      define('DIR_WS_INCLUDES', 'includes/');
      define('DIR_WS_BOXES', DIR_WS_INCLUDES . 'boxes/');
      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_WS_CATALOG. 'lang/');
      define('DIR_FS_LANGUAGES', DIR_FS_CATALOG. 'lang/');
      define('DIR_FS_CATALOG_MODULES', DIR_FS_CATALOG . 'includes/modules/');
      define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/');
      define('DIR_FS_INC', DIR_FS_CATALOG . 'inc/');
      define('DIR_WS_FILEMANAGER', DIR_WS_MODULES . 'fckeditor/editor/filemanager/browser/default/');

    dann noch der Datenbank Kram...

     

    Zu 4.:

    Pfad zum Shop: /shop/
    Pfad zu WordPress: /wp/
    Die Root ist sonst leer, ausser meine index.php
    Code: PHP  [Auswählen]
    <?php
    /**
     * Front to the WordPress application. This file doesn't do anything, but loads
     * wp-blog-header.php which does and tells WordPress to load the theme.
     *
     * @package WordPress
     */


    /**
     * Tells WordPress to load the WordPress theme and output it.
     *
     * @var bool
     */

    define('WP_USE_THEMES', true);

    /** Loads the WordPress Environment and Template */

    /** require('./wp/wp-blog-header.php'); */

    require( dirname( __FILE__ ) . '/wp/wp-blog-header.php' );

     

    Zu 5.: Weil ich kein Popup auf meiner Seite haben will sondern alles soll integriert sein innerhalb WordPress.

    Audiojoy

    • Neu im Forum
    • Beiträge: 8
    Re: .htaccess verhindert plötzlich Zugriff mehr auf Admin/shop.php
    Antwort #7 am: 10. Dezember 2014, 00:09:25
    Kann mir niemand weiterhelfen?
    Ich finde den Fehler nicht :-(

    h-h-h

    • modified Team
    • Beiträge: 4.562
    Re: .htaccess verhindert plötzlich Zugriff mehr auf Admin/shop.php
    Antwort #8 am: 10. Dezember 2014, 06:55:44
    /shop/admin/.htaccess
    AuthUserFile /kunden/homepages/18/<meinpfad>/htpasswd
    sollte vermutlich so aussehen:
    AuthUserFile /kunden/homepages/18/<meinpfad>/htdocs/shop/admin/.htpasswd
    Und die .htpasswd sollte an dem Ort mit korrektem Inhalt vorhanden sein.

    Den Shop über einen IFrame einzubinden klingt grausam.

    Viele Grüße,
    h-h-h

    Audiojoy

    • Neu im Forum
    • Beiträge: 8
    Re: .htaccess verhindert plötzlich Zugriff mehr auf Admin/shop.php
    Antwort #9 am: 22. Dezember 2014, 15:42:37
    Hab ich mal so gemacht wie Du es beschrieben hast.
    Geht dennoch nicht.

    Zitat
    Die Webseite wurde nicht gefunden HTTP 404

    Wahrscheinlichste Ursachen:
    •Die Adresse enthält eventuell einen Tippfehler.
    •Der Link, auf den Sie geklickt haben, ist eventuell nicht mehr aktuell.
    ...blahblah

    Wie gesagt, wenn ich meine .htaccess im /shop/admin/ entferne, dann geht der Zugriff...nur ungeschützt.
    Würde die 404 Fehlermeldung denn überhaupt kommen wenns nur daran liegt, dass er die .htpasswd nicht mehr findet?
    Kann es leider nicht ausprobieren.
    0 Antworten
    1829 Aufrufe
    04. Januar 2017, 11:01:05 von iChris
    1 Antworten
    2264 Aufrufe
    02. Mai 2009, 11:02:48 von vsell
    39 Antworten
    7812 Aufrufe
    10. September 2018, 17:22:33 von Shorty
    4 Antworten
    3354 Aufrufe
    24. Dezember 2013, 13:03:26 von Buggyboy