Zu 1.: mit der Zeile innerhalb der WordPress Seite:
<iframe src="http://www.meine-homepage.de/shop/index.php" width="100%" height="1000">Onlineshop</iframe>
Zu 2.; Die .htaccess der root:
# 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
AuthType Basic
AuthName "Access to /shop/admin"
AuthUserFile /kunden/homepages/18/<meinpfad>/htpasswd
Require user <meinusername>
Zu 3.: /shop/admin/includes/configure.php
<?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
<?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.