parserALT
Страницы форума: ← Назад | 1 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 600 | Дальше →

masterhost меня одалел(((

#1talliar
25.12.09 13:24 / 13:26
www.parser.ru → | ответить → | в избранное →

masterhost меня одалел(((

Люди добрые, и не очень здравствуйте! Помогите пожалуйста, все установил, прописал как в доках.
Мастерхост заявляется вот так:
На наших серверах используется следующее программное обеспечение:
FreeBSD 7.2 с новыми версиями основных библиотек;
Apache 1.3.xx с основным набором модулей;
MySQL 5.0.x. Основная кодировка: cp1251 (Windows). Также поддерживаются KOI8-R и UTF8.

Я соответственно пытаюсь ставить : parser3_4_0_freebsd72Rx64_cgi_xml.tar.gz
с дровами: parser3sql_10_3_freebsd72Rx64_mysql.tar.gz
и конфигом: parser3conf_1_2_20091215_unix.tar.gz
Прописываю права.
В итоге получаю:
500 ошибка В Опере.

И в логах сервера через панель управления:
[Fri Dec 25 09:34:43 2009] [error] [client 90.151.6.139] Premature end of script headers: /home/u196958/s-ks.ru/cgi-bin/parser3.cg - при обращении к любой странице сайта

Еще меня немного смущает то,что папочки странно у них уложены: например:domen.ru/www
domen.ru/cgi-bin
domen.ru/tmp
не понял только почему бы не сделать папку скриптов внутри www...
но на всякий случай включил через панель управления функцию "исполнять cgi скрипты во всех папках", и разместил папку cgi-bin в самом корне сайта (в папке www) в .htaccess пробывал прописывать путь к этой папке, эффекта ноль, скрипт не исполняется.

В .htaccess путь к скрипту указан как : cgi-bin/parser3.cgi

Не знаю уже куда лезть где копать(
#2Sumo
→ talliar [#1] | 25.12.09 13:26
www.parser.ru → | ответить → | в избранное →

А вы уверены, что на сервере используется 64-битная версия FreeBSD?

#3talliar
→ Sumo [#2] | 25.12.09 13:32
www.parser.ru → | ответить → | в избранное →
А если вы подскажите как проверить то буду безумно благодарен,
#4Sumo
→ talliar [#3] | 25.12.09 13:38
www.parser.ru → | ответить → | в избранное →

Просто поставьте 32-битную версию Парсера.

#5talliar
→ Sumo [#4] | 25.12.09 13:40 / 16:52
www.parser.ru → | ответить → | в избранное →
Сейчас попробую! Только что дозвонился до поддержки сказали стоит FreeBSD 7.2 32x
#6talliar
→ Sumo [#4] | 25.12.09 16:10 / 16:53
www.parser.ru → | ответить → | в избранное →
Поставил, эффект один в один. Логи сервера:
Fri Dec 25 16:08:22 2009] [error] [client 90.151.6.139] Premature end of script headers: /home/u196958/s-ks.ru/cgi-bin/parser3.cgi
#7Sumo
→ talliar [#6] | 25.12.09 16:54
www.parser.ru → | ответить → | в избранное →

Проверьте права и попробуйте запустить Парсер из консоли.

#8talliar
→ Sumo [#7] | 25.12.09 19:46
www.parser.ru → | ответить → | в избранное →
Права 755. К сожалению не знаю как запустить из консоли, сейчас поюзаю поиск по форуму
#9talliar
→ Sumo [#7] | 25.12.09 21:08
www.parser.ru → | ответить → | в избранное →
К сожалению не могу найти информацию по запуску из консоли( Установил на denwer, Parser-гениальная вещь!!!
Как бы еще разобраться с masterhost- ом(((
#10user
→ talliar [#5] | 25.12.09 23:31
www.parser.ru → | ответить → | в избранное →

используйте ssh доступ

#11Ильяс
→ talliar [#5] | 26.12.09 11:56
www.parser.ru → | ответить → | в избранное →
Никаких ssh не нужно, у меня прекрасно работает парсер на мастерхосте (Parser/3.3.0 (compiled on i386-unknown-freebsd6.3)).

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

правда папку cgi-bin я кажется тоже размещал внутри www
#12Александр
→ talliar [#1] | 26.12.09 13:22
www.parser.ru → | ответить → | в избранное →

что-то тут не так

Parser прекрасно ставится на masterhost.
Точно в бинарном режиме parser3.cgi заливаете?
#13talliar
→ Ильяс [#11] | 26.12.09 14:40 / 14:41
www.parser.ru → | ответить → | в избранное →
Да, пожалуйста! Буду очень признателен! Почта: pustweb@mail.ru
И я думаю будет целесообразным разместить информацию что и где править здесь, на форуме. Дабы в дальнейшем пользователи избегали трудностей.
#14talliar
→ Александр [#12] | 26.12.09 14:42
www.parser.ru → | ответить → | в избранное →
100% в бинарном, и фаром пробывал несколько раз перезаливать и filezilla
#15talliar
→ Ильяс [#11] | 26.12.09 14:44
www.parser.ru → | ответить → | в избранное →
Стоп!
Вы писали: Parser/3.3.0 (compiled on i386-unknown-freebsd6.3
Почему freebsd6.3?
Когда мне в поддержке сказали что 7.2?
#16Ильяс
→ talliar [#13] | 26.12.09 21:44
www.parser.ru → | ответить → | в избранное →

Вот, пожалуйста

Почему, что да как думаю разберетесь сами, вот файлы которые лежат в папке /www/.

http://www.dekartmedia.ru/temp/www.rar
#17
→ Ильяс [#16] | 27.12.09 14:50
www.parser.ru → | ответить → | в избранное →
Ильяс, у меня начинается тихая паника....закачал Ваши файлы,выставил права, ошибки один в один...500 ошибка и хоть вешайся, parser3.cgi не открывате- та же ошибка.....может быть есть еще что то кроме самих файлов? некие настройки?помогите пожалуйста...
#18talliar
→ Александр [#12] | 27.12.09 14:52
www.parser.ru → | ответить → | в избранное →
Александр давайте начнем с того какой именно версии парсер прекрасно ставится на мастерхост?
#19talliar
→ Sumo [#7] | 27.12.09 18:25 / 18:39
www.parser.ru → | ответить → | в избранное →
обратился к Парсеру по ssh доступу:cgi-bin/parser3.cgi
cgi-bin/parser3.cgi: file not specified
Parser/3.4.0 (compiled on i386-unknown-freebsd7.0)
#20talliar
→ user [#10] | 27.12.09 18:39
www.parser.ru → | ответить → | в избранное →
обратился к Парсеру по ssh доступу:cgi-bin/parser3.cgi
cgi-bin/parser3.cgi: file not specified
Parser/3.4.0 (compiled on i386-unknown-freebsd7.0)
#21talliar
→ talliar [#1] | 27.12.09 18:58
www.parser.ru → | ответить → | в избранное →
Давайте подведем итог:
В руководстве написано: Типичная ошибка, «Premature end of script headers», означает, что вы забыли поставить бит «executable» или выбрали версию Parser, не соответствующую операционной системе вашего сервера (уточните ее у системного администратора).
Также причиной может быть то, что вы «закачали» исполняемый файл на сервер не в режиме binary. В этом случае размер закачанного файла будет отличаться от файла, лежащего на вашем локальном диске.
Другой причиной может являться опечатка в .htaccess файле, запись в лог файле будет содержать подробное указание, что вы сделали не так.
У меня: права стоят 755,
файл закачен в бинарном режиме (о чем свидетельствует одинаковый размер на локале и на хостинге)
Администратор уточнил версию ОС : 7.2 32битная
Ставлю parser3_4_0_freebsd70Rx32
в .htaccess написано:# Подключение Parser-а для всех .html-страниц
AddHandler parsed-html html
Action parsed-html /cgi-bin/parser3.cgi

# Запрет на доступ к .p, .cfg и .sql-файлам. Основной: auto.p
<Files ~ "\.(p|cfg|sql)$">
Order allow,deny
Deny from all
</Files>

через ssh доступ парсер выдает:cgi-bin/parser3.cgi
cgi-bin/parser3.cgi: file not specified
Parser/3.4.0 (compiled on i386-unknown-freebsd7.0)

ИТОГ: Ошибка 500 и в еррор логе сервера:[Sun Dec 27 18:50:19 2009] [error] [client 90.151.0.161] Premature end of script headers: /home/u196958/s-ks.ru/cgi-bin/parser3.cgi
#22talliar
→ talliar [#1] | 27.12.09 19:10
www.parser.ru → | ответить → | в избранное →
Внимание! Внимание! После 3 суток мозгоедания ненужного себе и вам всем, оказалось что вся причина была в том, что на папку cgi-bin стояли права 777 как только поставил 755 все заработало:)))))Всем приношу извинения и благодарность!
#23Ильяс
27.12.09 20:47
www.parser.ru → | ответить → | в избранное →
Права 755 файлу parser3.cgi выставили?
Страницы форума: ← Назад | 1 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 600 | Дальше →