Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 06-04-2008 17:24:38

serzh
буки
Зарегистрирован: 06-04-2008
Сообщений: 5

Про файлы и папки на сервере.

Здравствуйте все.

Установил сегодня CMS Текстпаттерн. Первый раз. Посмотрел. Возникли вопросы, главный из которых пока следующий.
После установки Текстпаттерна как и положено смог наконец-то увидеть главную страницу своего блога. В качестве эксперимента создал в навигационном меню слева секцию "about_me" с тайтлом "Обо мне", которая ссылается на адрес http://localhost/about_me/. Далее создал статью с тайтлом "Всё обо мне" и опубликовал её в секции "about_me". Далее довольный, думая что сейчас-то посмотрю на новую страницу, нажимаю на ссылку "Обо мне" на главной странице сайта - и вижу ошибку: The requested URL /about_me/ was not found on this server!!! Создал вручную папку по указанному пути, но всё равно выводится пустая страница.

Вот в связи с этим пара вопросов:
а) Должен ли Текстпаттерн автоматически создать папку "about_me" или это делается в ручном режиме?
б) В чём причина того, что отображается пустая страница, а не содержание статьи с тайтлом  "Всё обо мне"?
в) Правильно ли я понял, что содержимое статьи "Всё обо мне" хранится в базе данных MySQL? И в директории по пути http://localhost/about_me/ не должно быть файлов, хранящих содержимое этой статьи (т.е. папка "about_me" будет пустой в моём случае)?

P.S. Собственно для некоторых вопросы могут показаться банальными, но пока что нигде ответов на них не нашёл.

Неактивен

 

#2 06-04-2008 19:05:55

Nicck
ферт
Откуда: Ижевск
Зарегистрирован: 11-05-2005
Сообщений: 536
Вебсайт

Re: Про файлы и папки на сервере.

Вероятно проблема с mod_rewrite.

а) папка не создаётся но это и не нужно
б) не работает mod_rewrite (модуль веб сервера)
в) да, почти всё хранится в БД

Неактивен

 

#3 06-04-2008 19:15:23

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Про файлы и папки на сервере.

--создал в навигационном меню слева секцию "about_me" с тайтлом "Обо мне"

Как именно создал?


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#4 06-04-2008 20:10:34

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Про файлы и папки на сервере.

Попробуйте включить режим ссылок messy (в настройках) - тем самым вы точно узнаете находится ли проблема в mod_rewrite


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#5 06-04-2008 21:00:51

serzh
буки
Зарегистрирован: 06-04-2008
Сообщений: 5

Re: Про файлы и папки на сервере.

Nicck написал:

а) папка не создаётся но это и не нужно.

Мне не понятно это утверждение. Если на странице есть конкретная ссылка, созданная Текстпаттерном, а именно http://localhost/about_me/, а папки about_me на сервере нет, то получается неработающая ссылка. В этом случае, как и положено, я получаю ошибку "Forbidden. You don't have permission to access /about_me/ on this server." Кто в этом виноват?

Nicck написал:

б) не работает mod_rewrite (модуль веб сервера).

Действительно в конфигурационном файле Апача (у меня версия 2.2.6) httpd.conf была закомментированная строчка:
#LoadModule rewrite_module modules/mod_rewrite.so

Снял комментарий, перезагрузил Апач - ничего не поменялось.

glebotr написал:

Как именно создал?

Вроде там нет ничего сложного.
Зашёл в меню управления Presentation->Sections, в Site Sections вставил "about_me" (без ковычек), значения Uses page и Uses style - default, нажал Create, затем Save. В списке секций появилась новая about_me. В дополнительных настройках выставил No-No-No-Yes и нажал Save. Вот и всё.

the_ghost написал:

Попробуйте включить режим ссылок messy (в настройках)...

Включил. Всё заработало. Поменял Permanent link mode на /section/title - как и рашьше, не работает.

Неактивен

 

#6 06-04-2008 21:58:35

Nicck
ферт
Откуда: Ижевск
Зарегистрирован: 11-05-2005
Сообщений: 536
Вебсайт

Re: Про файлы и папки на сервере.

serzh написал:

Nicck написал:

а) папка не создаётся но это и не нужно.

Мне не понятно это утверждение. Если на странице есть конкретная ссылка, созданная Текстпаттерном, а именно http://localhost/about_me/, а папки about_me на сервере нет, то получается неработающая ссылка. В этом случае, как и положено, я получаю ошибку "Forbidden. You don't have permission to access /about_me/ on this server." Кто в этом виноват?

Cуть mod_rewrite в том чтоб вызывать нужные нам скрипты независимо от URL.
т.е. URL у нас /about/company а вызывается скрипт /index.php?url=/about/company например.
Я сейчас не именно про textpattern, я про mod_rewrite.

Неактивен

 

#7 06-04-2008 22:46:26

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Про файлы и папки на сервере.

...а пользователю возвращается результат отработки скрипта, а в поле URL остается "виртуальный" адрес. Так что вся структура "папок" существует только с т. з. пользователя.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#8 07-04-2008 20:43:07

serzh
буки
Зарегистрирован: 06-04-2008
Сообщений: 5

Re: Про файлы и папки на сервере.

Ну так что, нет других мыслей? Может быть скинуть кому-нибудь свой дистрибутивчик, пусть кто-нибудь посмотрит. Мне бы хотя бы выяснить, где искать проблему - в Текстпаттерне или в настройках Апача/PHP.

Неактивен

 

#9 08-04-2008 21:37:13

serzh
буки
Зарегистрирован: 06-04-2008
Сообщений: 5

Re: Про файлы и папки на сервере.

Не поленился создал тестовый эккаунт у одного из хостеров, поставил Текстпаттерн - всё заработало. Отсюда вывод: нужно "копать" настройки связки Apache+PHP. Вот так.

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru