@troberts i tried this myself and it works for me on my server. other people are reporting a bug. If you want to go diving, see this post:
http://wordpress.org/support/topic/image-links-broken-un-wordpress-30-subdomain?replies=12#post-1646429
Thanks. I will check it out.
I asked my webhost to chceck if AllowOverride FileInfo options in vhost is set to ALL, but he answered I can activate this option on my own in .htaccess, and if I don’t know how to do that I shall browse Internet !!
As far as I understand I shall put this code into my .htacces
<Directory />
AllowOverride All
</Directory>
Am I right? If yes, in which line shall I put this code
Thanks for your answer
if i order Dreamhost PS, will MultiSite need more manual configurations ( like the samples above ) to work with subdomains?
or are these hacks for installs not hosted using PS hosting?
and will this plugin :
http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/
allow me to manage the subdomains in a more user friendly way?
also can u recommend a BETTER host? that can handle 1000 WP MulitSite re-mapped subdomains?
thanks!
artur
You’ll have to talk to the reps at Dreamhost.
Tho honestly,. with a site the size you’re planning, you should be looking at a *least* a VPS with 512 meg of ram. Just to start.
ok. i just setup WP 3 on their PS service..
and everything went smooth.. until i started to make a new SubDomain.
* the main domain works great.
but when i click on the new subdomain site i get a repeated url:
http://mysite2.convertmyflash.comconvertmyflash_com/
and it should be:
http://mysite2.convertmyflash.com/
my wp-config ( after the serial key code ):
//define('WP_ALLOW_MULTISITE', true);
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'convertmyflash.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
/* Stop editing */
$server = DB_HOST;
$loginsql = DB_USER;
$passsql = DB_PASSWORD;
$base = DB_NAME;
define('ABSPATH', dirname(__FILE__).'/');
// Get everything else
require_once(ABSPATH.'wp-settings.php');
?>
i also tried commenting out :
'define( 'DOMAIN_CURRENT_SITE', 'convertmyflash.com' );'
and no luck!
please advise thanks!
also when i manually go to the url : http://mysite2.convertmyflash.com/
i dont see any Styles/template setup.
and when i setup a new subdomain.. the new user gets this url to login:
http://mysite2.convertmyflash.comconvertmyflash_com
FIXED!
basically it was Dreamhost’s fault.
all i needed to do is comment out this line in the wp-config.php
//$base = DB_NAME;
* i hope that doesnt affect any other WP features?
will it?
That was put in there by Dreamhost’s OneClick installer.
So…. no.
Hi,
I am having the same problem. I am on GoDaddy. Trying to use subdirectories. The WP install was over a month old but I changed the true to false in the config file.
Here’s the config:
‘define(‘WP_ALLOW_MULTISITE’, true);
define( ‘MULTISITE’, true );
define( ‘SUBDOMAIN_INSTALL’, false );
$base = ‘/’;
define( ‘DOMAIN_CURRENT_SITE’, ‘mysite.org’ );
define( ‘PATH_CURRENT_SITE’, ‘/’ );
define( ‘SITE_ID_CURRENT_SITE’, 1 );
define( ‘BLOG_ID_CURRENT_SITE’, 1 );
‘
Here’s the .htaccess:
‘# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ – [L]
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [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).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
</IfModule>
# END WordPress
‘
All the admin panels get set up and emails get sent but I get a 404 error.
I added the
‘<Directory />
AllowOverride All
</Directory>
‘
to the top of the .htaccess and then got a misconfiguration error so I had to remove it.
Is there any further help on this issue?
Thanks.
Hmmm. I’m having a related problem. I am with dreamhost and when I complete the network set up I get the confirmation that a network has been set up. However I don’t have a superadmin menu.
I tried adding this to my .htaccess file:
”<Directory />
AllowOverride All
</Directory>’
And it causes an internal server error.
I see that the DH one-click install added the following lines to my wp-config file:
‘$server = DB_HOST;
$loginsql = DB_USER;
$passsql = DB_PASSWORD;
$base = DB_NAME;’
I commented these out.
So when I click on Tools > Network the system gives me a warning that a network has already been detected on my site. But I don’t have any super admin menu access to my network.
I did leave this line in the wp-config file:
‘define(‘WP_ALLOW_MULTISITE’, true);’
elan
@ninaj – go back to the admin menu for networks and get the NEW htaccess code for the different format you switched to.
I tried adding this to my .htaccess file:
”<Directory />
AllowOverride All
</Directory>’
And it causes an internal server error.
That has absolutely nothing to do with multisite.
So when I click on Tools > Network the system gives me a warning that a network has already been detected on my site. But I don’t have any super admin menu access to my network.
Look in the database for these tables:
wp_blogs
wp_blog_versions
wp_registration_log
wp_signups
wp_site
wp_sitemeta
If they ARE there, that’s why it’s detecting an exisiting network.
Hi Andrea,
I completed uninstalled and did a fresh install copied all the correct codes to .htaccess and wp-config. It worked – yesterday. Each blog was set up using the default twenty ten, even though the main blog was using a studiopress theme.
Today – gone. I have the admin panels but I get a page not found error on the blog pages.
Additionally I have my permalinks set to /%postname%/. I know see on the main site there is blog/ before the permalink field. Also on the sub-directory sites the permalinks become this: /%year%/%monthnum%/%day%/%postname%/
Not sure if that helps at all…
Any thoughts as to why it was there yesterday and not today? Something rewriting something else?
Thanks,
Nina
Try resaving the permalinks on one of the subsites.