Перейти к содержимому


- - - - -

Ошибка в работе парсера


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 White stone

White stone

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 11.04.2009, 07:14

Добрый день,
Очень нуждаюсь в вашей помощи! Не понимаю причины, по которой получается такая ошибка.
Скачал Зебрум Лайт, скопировал на хостинг в нужную часть. Удалил всё из папки контент, поменял pages.txt на свой. Захожу в парсер(tools/parser.php), жму кнопку, а в ответ получаю вот что:

Warning: rename(/home/***/***/***.ru/public_html/tools/pages.txt,/home/***/***/***.ru/public_html/tools/pages.txt.20090411105733) [function.rename]: Permission denied in /home/***/***/***.ru/public_html/tools/parser.php on line 41

Не удалось переименовать файл pages.txt
Создана страница: /index
Создана страница: /index
Создана страница: /index
Создана страница: /index
Парсинг закончен.

На самом сайте ничего не меняется после этого. Сайт остается пустым.

Видимо, что-то я упустил в настройках...

текст pages.txt составил по такому образцу:

## Текст

ТЕкст

## Текст

Текст

Надеюсь, что поможете прояснить ситуацию! Спасибо!

#2 Alek$

Alek$

    Активный участник

  • Тестеры
  • PipPipPip
  • 183 сообщений
  • Город: Новосибирск, Россия
  • WEB-программирование, seo, музыка (гитара)

Отправлено 11.04.2009, 07:38

Надо права доступа на папку content, cache и tools поставить 0777

#3 White stone

White stone

    Новичок

  • Пользователи
  • Pip
  • 2 сообщений

Отправлено 13.04.2009, 12:38

Просмотр сообщенияAlek$ (11.4.2009, 11:38) писал:

Надо права доступа на папку content, cache и tools поставить 0777

Спасибо большое! Заработало! Буду разбираться дальше.

Одно только, что если старый контент не удалить, то index.txt у меня не изменился. Удалял его руками и заново парсил текст.

#4 Zexh

Zexh

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений

Отправлено 25.04.2009, 14:01

а у меня парсер запускается и говорит:

Fatal error: Call to undefined function iconv() in /home/karty/data/www/имя домена/tools/zparser.php on line 192

все права на 3 папки стоят, что еще нужно ему, в чем может быть проблема?

#5 Alek$

Alek$

    Активный участник

  • Тестеры
  • PipPipPip
  • 183 сообщений
  • Город: Новосибирск, Россия
  • WEB-программирование, seo, музыка (гитара)

Отправлено 26.04.2009, 05:02

нужно добавить модуль php iconv. Это к хостеру.

#6 tsag2000

tsag2000

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений

Отправлено 28.05.2009, 10:13

Мне надо создать новые страницы. Я формирую файл pages.txt, например такого вида:

##Название страницы1
@@file=page1

text1 text1 text1 text1 text1

##Название страницы2
@@file=page2

text text text text text

Запускаю parser.php. После этого у меня содержимое файла index.txt перезаписывается на содержимое page1(при этом page1.txt не создаётся) и создаётся ещё страница page2.txt. Получается, чтобы index.txt не изменялся он должен всегда присутствовать в файле pages.txt (@@file=index)?

#7 support

support

    Активный участник

  • Главные администраторы
  • PipPipPip
  • 1 140 сообщений

Отправлено 28.05.2009, 10:19

Просмотр сообщенияtsag2000 (28.5.2009, 14:13) писал:

Запускаю parser.php. После этого у меня содержимое файла index.txt перезаписывается на содержимое page1(при этом page1.txt не создаётся) и создаётся ещё страница page2.txt. Получается, чтобы index.txt не изменялся он должен всегда присутствовать в файле pages.txt (@@file=index)?
Парсер в лайте по умолчанию настроен на удаление всех страниц и создание новых. Если в файле config/parser.ini изменить опции forceindex и deleteold на off, то парсер не будет удалять старые страницы и не будет перезаписывать главную страницу.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей