Allwissendes Karmameerschweinchen!
Hi zusammen,
ich verzweifel gerade an einer konstellation die bei mir lokal auf nem xampp läuft aber auf meinem server nicht will.
ich habe folgendes lokal:
htdocs/foo/ - meine erste wordpress installation, keine multisite, direkt erreichbar unter
htdocs/foo_test/ - meine 2. wp installation, multisite, erreichbar unter
diese konstellation möchte ich nun auf meinem webserver laufen lassen
/var/www/foo/ - meine erste wp installation, keine multisite, direkt erreichbar unter http://example.com
/var/www/foo_test/ - meine 2. wp installation, multisite, soll über erreichbar sein.
Folgende konfigurationen habe ich:
apache httpd.conf
/var/www/.htaccess
/var/www/index.php
/var/www/foo/.htaccess
/var/www/foo_test/.htaccess
/var/www/foo_test/wp-config.php
jede installation hat eine eigene datenbank in der wp-config.php eingetragen.
rufe ich nun http://example.com auf funktioniert diese wp installation wunderbar.
ANMERKUNG: ich habe die installation in /foo, kann aber aus dem root-verzeichnis aufrufen. deshalb die .htaccess und index.php im root-verzeichnis.
rufe ich auf werde rattert der apache vor sich hin und schmeist mich plötzlich zu http.com/example.com/foo_test
irgendwie kann er mein unterverzeichnis nicht richtig auflösen.
ich tippe stark darauf, dass es entweder an einer .htaccess oder der wp-config.php meiner multisite liegt... ich kriegs aber nicht hin
hat jemand nen tipp für mich wo der fehler liegt?
gleiche konfiguration habe ich auch auf meinem xampp dort funktioniert es aber....
ich verzweifel gerade an einer konstellation die bei mir lokal auf nem xampp läuft aber auf meinem server nicht will.
ich habe folgendes lokal:
htdocs/foo/ - meine erste wordpress installation, keine multisite, direkt erreichbar unter
htdocs/foo_test/ - meine 2. wp installation, multisite, erreichbar unter
diese konstellation möchte ich nun auf meinem webserver laufen lassen
/var/www/foo/ - meine erste wp installation, keine multisite, direkt erreichbar unter http://example.com
/var/www/foo_test/ - meine 2. wp installation, multisite, soll über erreichbar sein.
Folgende konfigurationen habe ich:
apache httpd.conf
Code:
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "/var/www/html/foo">
Options FollowSymlinks
AllowOverride All
</Directory>
<Directory "/var/www/html/foo_test">
Options FollowSymlinks
AllowOverride All
</Directory>
Code:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f [OR]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) foo/$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ foo/$2 [L]
RewriteRule . index.php [L]
PHP:
require('./foo/wp-blog-header.php');
Code:
RewriteEngine On
RewriteBase /foo/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /foo/index.php [L]
Code:
RewriteEngine On
RewriteBase /foo_test/
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) foo_test/$2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ foo_test/$2 [L]
RewriteRule . index.php [L]
PHP:
define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'http://example.com/foo_test');
define('PATH_CURRENT_SITE', '/foo_test/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
rufe ich nun http://example.com auf funktioniert diese wp installation wunderbar.
ANMERKUNG: ich habe die installation in /foo, kann aber aus dem root-verzeichnis aufrufen. deshalb die .htaccess und index.php im root-verzeichnis.
rufe ich auf werde rattert der apache vor sich hin und schmeist mich plötzlich zu http.com/example.com/foo_test
irgendwie kann er mein unterverzeichnis nicht richtig auflösen.
ich tippe stark darauf, dass es entweder an einer .htaccess oder der wp-config.php meiner multisite liegt... ich kriegs aber nicht hin
hat jemand nen tipp für mich wo der fehler liegt?
gleiche konfiguration habe ich auch auf meinem xampp dort funktioniert es aber....