1

Тема: Проблема с адресом блога в MT

Всем привет!
Поставил себе MT, установка прошла на ура, всем доволен. wordpress в прошлое. ))

Суть проблемы:

Допустим есть домен http://example.com/  и к этому домену есть алиас http://example2.net/

на серверы алиасы настроены правильно и все норм работает. в том числе если буду использоваться субдомены.

MT я установил на домен http://exaple.com/ . Создал первый блог http://example.com/blog/ все работает.
Создал второй блог http://example2.net/blog2/ тоже работает.
Вроде бы все хорошо, но мне нужно что бы один блог был доступен по адресу http://example.com/ а второй http://example2.net/   И тут начинаются проблемы, когда создаю блоги и назначаю им такие адреса, создаю и нажимаю опубликовать (все проходит без проблем все якобы публикуются и дериктории на сервер создаются), то эти блоги недоступны. сервер выдает ошибку 404 при обращение к ним (http://example.com/ и http://example2.net/)

Естественно что там есть реальные домены, решил их не писать да бы не посчитали спамером )

вот если набрать адрес http://movable-type.ru/ то блог открывается, а как мне сделать что бы мои блоги открывались по адресу сайта а не http://example.com/blog/ и http://example2.net/blog2/  ???

заранее огромное спасибо. мне это очень важно, все дело тормозится. ((

2

Re: Проблема с адресом блога в MT

artur пишет:

вот если набрать адрес http://movable-type.ru/ то блог открывается, а как мне сделать что бы мои блоги открывались по адресу сайта а не http://example.com/blog/ и http://example2.net/blog2/  ???

заранее огромное спасибо. мне это очень важно, все дело тормозится. ((

Когда создаешь блог, тебе пишут "http://site.ru/YOUR_BLOG", просто убирай "YOUR_BLOG", что бы был просто адрес на твой сайт. Потом опубликуй всё это дело. И всё, готово.

3

Re: Проблема с адресом блога в MT

Да, нужно изменить URL блога и обязательно путь публикации на сервере.

4 Отредактировано artur (10:05:2009 20:31:00)

Re: Проблема с адресом блога в MT

хм..я так и делал, но сервер пишет ошибку 404.
Я думаю может у меня хостинг "специфический" если можно так выразится. Может такое быть, что нужно прописать что-либо в файл .htaccess ?

В-общем мои действия такие:

/home/user/example.com/cgi-bin/mt/ - сюда залил MT

/home/user/example.com/mt-statiс/ - понятно думаю :)

Установил MT.
Создаю блог,
URL: http://example.com
путь до файлов публикации: /home/user/example.com/blog

Жму создать, затем сразу опубликовать блог, далее жму просмотреть и ошибка 404

А если создаю так:
URL: http://example.com/bog1/
путь до файлов публикации: /home/user/example.com/blog1
то все работает.

так же и с алиасом, если создаю

URL: http://example2.net/bog2/
путь до файлов публикации: /home/user/example.com/blog2
то все работает.
и если
URL: http://example2.net/
путь до файлов публикации: /home/user/example.com/blog2
то ошибка 404

хм, вот такие дела..

5

Re: Проблема с адресом блога в MT

URL: http://example.com/bog1/
путь до файлов публикации: /home/user/example.com/blog1

Соответственно, если вы отсекаете blog1 у URL, то эту же часть нужно отсечь и пути публикации. В данном случае должно быть /home/user/example.com

6 Отредактировано artur (10:05:2009 21:54:01)

Re: Проблема с адресом блога в MT

ok а если блога еще не существует.
И я хотел бы сохранить порядок в папах и хм..

Вот создаю блог

URL: http://example.com/ и делаю для него путь до файлов публикации: /home/user/example.com/blog

так возможно?

т.е. уточню у меня к папке /home/user/example.com   привязаны два домена - это http://example.com и http://example2.net  и мне нужно два блога на этих доменах и что бы не получилось бардака и прочих возможных проблем, я для этих блогов создаю отдельные папки публикации, т.е.  http://example.com - /home/user/example.com/blog и для http://example2.net - /home/user/example.com/blog2   это правильно?

7

Re: Проблема с адресом блога в MT

Сервер, который обрабатывает запросы (скорее всего это Apache), понимает вот что (на вашем примере):

— есть домен example.com
— директория этого домена — /home/user/example.com
— есть домен example2.com
— директория этого домена — /home/user/example.com

Соответственно, чтобы увидеть содержимое этих доменов, нужно положить что-то в папку /home/user/example.com. Если мы создадим там папку blog, то сможем посмотреть её по адресу example.com/blog/ и example2.com/blog/.

Чтобы сделать 2 блога на разных доменах, нужно изменить настройки самого домена.

8

Re: Проблема с адресом блога в MT

Примерно так и представлял...
Пойду попробую сделать так.

9 Отредактировано kao (13:05:2009 13:28:48)

Re: Проблема с адресом блога в MT

Извиняюсь, потерял данные для входа на форум. (не помню не логина, не пароля не email) :/

Всем спасибо за советы, раньше возможности не было ответить.

Сделал примерно так:

/home/user/example.com/cgi-bin/mt/ сюда залил сам MT
/home/user/example.com/mt-static/ - сюда статические фалы.

Инсталировал.
Создал блог http://example.com
файлы публикации: /home/user/example.com

Выбрал стиль из дополнительного списка, установил, опубликовал, все работает.

Далее на хостинге создал папку /home/user/example2.com  привязал к ней домен http://example2.com

Создал второй блог http://example2.com/
файлы публикации: /home/user/example2.com

выбрал стиль, опубликовал.
захожу по адресу http://example2.com/
страница открывается но нет стиля который я выбрал..т.е. нет графики, css,javascript м всего прочего что делаю страничку красивой... просто голый текст на белом фоне.

Как это исправить?

на обоих блогах стоит одна и та же тема(стиль, скин, шаблон), на папках одни и те же чмоды...

И вопрос по теме. вот у six apart есть блогохостинг, и там можно к блогу привязывать свой домен, как они это делаю, что у них не возникает проблем с путям публикаций и прочее...?

10

Re: Проблема с адресом блога в MT

Вы всё правильно сделали и спасибо, что подробно расписали сам процесс. А проблемы со стилями легко решаются. Нужно в mt-config.cgi исправить одну переменную: StaticWebPath. Сейчас там у вас указан онтосительный путь, а нужно — абсолютный. Пример:

StaticWebPath    http://example.com/mt-static/

11

Re: Проблема с адресом блога в MT

Вам большое спасибо, за помощь и терпение. Ура! Все работает ))

12

Re: Проблема с адресом блога в MT

saahov пишет:

Вы всё правильно сделали и спасибо, что подробно расписали сам процесс. А проблемы со стилями легко решаются. Нужно в mt-config.cgi исправить одну переменную: StaticWebPath. Сейчас там у вас указан онтосительный путь, а нужно — абсолютный. Пример:

StaticWebPath    http://example.com/mt-static/

С FTP с установленного MT из папки /examplecom/www/cgi-bin/mt скачал файл mt-config.cgi

В нем изменил
#======== REQUIRED SETTINGS ==========

CGIPath        /cgi-bin/mt/
StaticWebPath  http://example.com/mt-static/  <----------------- ЭТО (вместо example.com вписал свой домен)
StaticFilePath /home/usernameSQL/examplecom/www/mt-static

#======== DATABASE SETTINGS ==========

Файл mt-config.cgi и залил снова на FTP с заменой старого.
Но блог все равно голый, только текст на белом фоне :(
Что я не правильно сделал?

13

Re: Проблема с адресом блога в MT

А блог после этого публиковали?

14

Re: Проблема с адресом блога в MT

Опубликовал

15

Re: Проблема с адресом блога в MT

Если ничего не изменилось, тогда скиньте сюда код страницы, пожалуйста. Или адрес на страницу.

16 Отредактировано Frax29 (28:05:2009 23:22:20)

Re: Проблема с адресом блога в MT

http://site.ru/

17

Re: Проблема с адресом блога в MT

У вас, видимо, неправильно  настроен адрес блога и путь публикации. Проверьте этот параметр.

18

Re: Проблема с адресом блога в MT

да, действительно, получилось
В панели управления Параметры - Публикация. Изменил URL сайта
Спасибо!

19

Re: Проблема с адресом блога в MT

Подскажите, а как правильно реализовать ту же задачу, но с другой структурой папок на хостинге?
То есть здесь это описано с такой структурой /home/user/example.com/, и что бы создать второй блог, нужно сделать директорию /home/user/example2.com/ Это понятно, просто и логично.
Но у меня на хостинге по другому все - то есть когда я захожу по фтп, то вижу такую структуру директорий:
.cpanel
.htpasswds
.mozilla
.trash
access-logs
etc
logs
mail
public_ftp
public_html
Все файлы сайта находятся в public_html. В ней же находится папка cgi-bin
Так вот как мне надо сделать, чтобы при таком раскладе блог-1 был по адресу example.com, а блог-2 по адресу example2.com?
И еще - если я буду по адресу example.com заходить непосредственно на опубликованный блог, то по какому адресу будет админка?

20

Re: Проблема с адресом блога в MT

Структуру папок доменов следует уточнить у хостера. А админка будет там, где вы устанавливаете Movable Type. Например, по адресу example.com/cgi-bin/mt/.

21 Отредактировано Stas (01:11:2009 12:12:18)

Re: Проблема с адресом блога в MT

Да, спасибо я все понял. Хоть и не сразу, но разобрался. Все файлы, кроме mt-static выгрузил в example.com/cgi-bin, ну а в директории public_html разместил mt-static и папку блога. Собственно, так все и описано в руководстве было, но почему-то не доходило :)
Поскольку движок для меня новый, и я решил его осваивать сразу на практике, то первый свой блог я и посвятил движку. Буду учиться, экспериментировать, и все в этом же блоге описывать. Если интересно кому - вот ссылка http://mtblog.ru
З.Ы. Уважаемый админ, если ссылки здесь размещать не принято, пожалуйста удалите. Не обижусь и буду знать наперед.

22

Re: Проблема с адресом блога в MT

Ссылки публиковать можно, если это не откровенный спам.
А если напишите что-нибудь интересное, то и в очередном обзоре на MT.ru на вас ссылка будет :)

А пока у вас ошибка при открытии постов.

23

Re: Проблема с адресом блога в MT

Ошибку уже решил, и уже ее там же и описал.
А для обзора-то еще рановато, мои проблемы совершенно дилетантские.

24

Re: Проблема с адресом блога в MT

благодаря этой теме, решил похожу проблему. Теперь на разных доменах стиль отображается корректно :)