1 движок и база в разных папках

Читал об этом на форуме кучу информации, но все сводится к тому что необходимо создавать разные домены или поддомены. А мне нужно несколько другое. Нужно что бы был блог головной с движком виден как www.example.com и этот же движок управлял сопутствующими блогами вида www.example.com/blog1 www.example.com/blog2 etc. Не поддомены а директории, ведь в каждую директорию лепить целиковый блог, а потом в случае чего париться с обновлениями каждого в отдельности муторно…

Что то писалось про $SERVER[REQUEST_URI] Если можно по подробнее…

Ставьте WordPress MU

Ставьте WordPress MU

Скачал WP MU но в Readme файлах понаписано что нужно многое менять в httpd.conf и php.ini, у себя то на компе это не проблема, но удаленный хост провайдер вряд ли согласится ради меня одного что то там дополнять. Он и так косо смотрит на то что я у них в Дании взял хостинг, как будь-то в России нормальные хостинги кончились. (там выгоднее просто).
Вот и вопрос, нужно ли все эти изменения в конфигах сервера если я не собираюсь создавать дополнительных доменов/поддоменов, просто папки в которых блоги.

просто папки в которых блоги = Ставьте WordPress MU

хост пойдет на настройку апача и днс. если не пойдет – меняйте хоста, хорошего от него не жди

Му-му работает в двух режимах: с виртуальными доменами и виртуальными папками. Для доменов нужно хитро строить DNS и httpd.conf. Для папок – нет, ибо домен остается один, а каждый блог – виртуальная папка.

Му-му работает в двух режимах: с виртуальными доменами и виртуальными папками. Для доменов нужно хитро строить DNS и httpd.conf. Для папок - нет, ибо домен остается один, а каждый блог - виртуальная папка.

ОК Тогда каким образом заставить MU работать на Денвере, для отладки, чтоб не конектится постоянно с удаленным хостом, отладить настроить, плагины прикрепить, некоторые у меня еще русифицировать надо. А потом уже готовое выложить. Я скачал поставил версию 2,7 от Лекактус. После инсталяции лисица выдала белую страницу, IE сказал что неверный DNS, проверил WINDOWS\system32\drivers\etc\hosts – 127.0.0.1 mytest.ru все правильно. Выкинул .htaccess заработала главная и админка, но клики по сайту дают 404
Интересно будет ли работать, хотя бы для теста, у меня на линуксе, с реальным статичным IP но с приписанным на него местным провайдером именем типа name.provider.ru – 3го уровня?

Да ставил я под виндой когда-то 1.3 для опытов. Никаких проблем.

Все отлично, на денвер поставилось, вернул обратно файл .htaccess но закоментил там строки переопределяющие настройки php.ini – про register_globals и вывод ошибок в браузер, изза этого и глючило.
теперь ищу плагин выводящий листинг всех сопутствующих блогов в виде ссылок на головном блоге.

<?php
$blogs = get_last_updated();
if( is_array( $blogs ) ) {
	?>
	<ul>
	<strong>Обновленные блоги</strong>
	<?php foreach( $blogs as $details ) {
		?><li><a href="http://<?php echo $details[ 'domain' ] . $details[ 'path' ] ?>"><?php echo get_blog_option( $details[ 'blog_id' ], 'blogname' ) ?></a></li><?php
	}
	?>
	</ul>
	<?php
}
?>

и, по секрету, как я вывожу наиболее популярные на индексе tobblog.ru:

<?php
$most_active_blogs = get_most_active_blogs(6, false);
if(is_array($most_active_blogs)) { ?>
<?php foreach($most_active_blogs as $details) { ?>
  <div class="iepng index-item" style="background-image: url('<?php bloginfo('home'); ?>/images/index-blog-bg.png');">
    <div>
      <div class="alignleft">
        <?php
        $adm_id = $wpdb->get_var("select ID from wp_users WHERE user_email = '".get_blog_option($details['blog_id'],'admin_email')."'");
        print $blog_rss;
        $iext = array('jpg','jpeg','gif','png');
        $blog_detals = get_blog_details($details['blog_id']);
        print '<a href="'.$blog_detals->siteurl.'" class="no_underline index-avarar help" title="'.$blog_detals->blogname.'">';
     // print_r($blog_detals);
        foreach($iext as $b) {
          $iurl = 'avatars/'.$adm_id.'.'.$b;
          if(file_exists(ABSPATH.$iurl)) {
            print '<img src="'.get_bloginfo('home').'/'.$iurl.'" class="glossy iradius20 noshadow" alt="Аватарко" width="62" height="62" />';
            $found = true;
            break;
            }
        }
        if(!$found) print '<img src="'.get_bloginfo('home').'/images/no-avatar.gif" class="glossy iradius20 noshadow" alt="Нет изображения" width="62" height="62" />';
        ?>
        </a>
        <?php
        $found = false;
        ?>
      </div>
      <div class="alignleft">
      <span class="blog-readers"><b>Записей:</b><br />
      <?php echo $blog_detals->post_count; ?></span>
      <span><img src="<?php bloginfo('home'); ?>/images/blue-line.png" alt="-" width="61" height="1" /></span>
      <span class="blog-cr-date"><b>Создан:</b><br />
      <?php
      $create_date = substr($blog_detals->registered, 0, 10);
      echo substr($create_date, 8, 2).'.'.substr($create_date, 5, 2).'.'.substr($create_date, 0, 4).'г'; ?></span>
      </div>
    </div>
  </div>
<?php } ?>
  </div>
  <div class="clear"></div>
<?php } ?>
Anonymous
Отправить
Ответ на: