Объединенный Открытый Проект - Сайт для Настоящих Компьютерщиков

Объединенный Открытый Проект

Сайт для Настоящих Компьютерщиков

; Логин:
  Пароль:
Обычный
Безопасный
Запомнить пользователя



Зарегистрироваться
Забыли пароль?
 
 
 
Объединенный Открытый Проект »   Русский IkonBoard »   Форум поддержки русской версии IkonBoard »   Проблемы с запуском установщика
RSS

Проблемы с запуском установщика

Проблемы начались с самого начала...

Текущий рейтинг темы: Нет

<<Назад  Вперед>>Модератор: GramПечать
 
trigger
Новичок


Всего сообщений: 25
Рейтинг пользователя: 0





Дата регистрации на форуме:
12 июля 2003
Устанавливаю последнюю версию русского ikonboard'а. Все файлы расскидал по дирекориям как сказано в first-install'е. После запуска установщика получаю буквально следующее:
[ivlis@www ikonboard]$ ./install.cgi
: command not found
./install.cgi: use: command not found
: command not found
./install.cgi: line 20: syntax error near unexpected token `qw(:'
'/install.cgi: line 20: `use CGI qw(:standard);

С версией perl вроде все ok

[ivlis@www ikonboard]$ /usr/bin/perl -v

This is perl, v5.8.0 built for i386-linux-thread-multi

Copyright 1987-2002, Larry Wall

Server OS -  RedHat Linux 7.3

В чем может быть проблема?

4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Вообще, ты пытаешься выполнить perl-скрипт в обычном shellе (каком-нибудь bash'е или еще чем-то таком). Не удивительно, что ничего не работает. Можно сделать одно из двух: либо запустить install.cgi через броузер (как это и предполагалось делать), либо попробовать запустить так: perl install.cgi.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
trigger
Новичок


Всего сообщений: 25
Рейтинг пользователя: 0





Дата регистрации на форуме:
12 июля 2003
Как  perl install.cgi Запускается, все работет ok
Когда через браузер:

CGI-Script Error
The CGI script you accessed is not working correctly. It didn't send any header data (possibly due to incorrect separation between the headers and the body). Please notify the author of the script of this problem.

4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Глюки с заголовком. Либо у тебя нет модуля CGI для Perl (что, впрочем, маловероятно), либо наблюдаются какие-то проблемы в настройках Apache (проверь, поддерживает ли он у тебя кодировку windows-1251). Вообще, у тебя хоть какие-нибудь скрипты на сервере работают?

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
trigger
Новичок


Всего сообщений: 25
Рейтинг пользователя: 0





Дата регистрации на форуме:
12 июля 2003
Проблема в том, что там не apache, а Roxen :)
С русским языком все ok.
Вообще, webbbs работает.

trigger
Новичок


Всего сообщений: 25
Рейтинг пользователя: 0





Дата регистрации на форуме:
12 июля 2003
Проблема решена, скрипт запустился.
Она была в однобайтовости кодировании переноса строки.
Теперь проблема такая :
Скрипт говорит, что *.cgi загружены в bin режиме, но дело в том, что я ftp вообще не использовал.  На сервере просто раззиповал файлы. Как это пофиксить?

(Сообщение отредактировал trigger 13 июля 2003 22:22)

trigger
Новичок


Всего сообщений: 25
Рейтинг пользователя: 0





Дата регистрации на форуме:
12 июля 2003
all problems has been sovled!
Проблема была в последнем символе в строке
#!/usr/bin/perl
Рекомендую вам распростронять дистриб в виде tar.gz в этом случае данной проблемы не будет :)

Guest
Гость



[q]
Можно сделать одно из двух: либо запустить install.cgi через броузер (как это и предполагалось делать), либо попробовать запустить так: perl install.cgi.
[/q]

А с помощью чего надо запустить как Перл?
4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
4X_Pro
Откуда: Москва
Всего сообщений: 2994
Рейтинг пользователя: 79





Дата регистрации на форуме:
29 сен. 2001
Onehand Как perl можно запускать в том случае, если у тебя есть shell-доступ на сервер или ты ставишь Ikonboard на своем компьютере под Unix.
trigger По-моему, в Unix-подобных системах была утилита для исправления двухбайтового перевода строки (CR/LF) на однобайтовый, так что те, кто как и ты, выбрал сложный путь установки, могут ей воспользоваться. При загрузке по FTP ничего такого не происходит. А tar может не оказаться у большинства пользователей, у которых на компьютере стоит Windows.

---
Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
trigger
Новичок


Всего сообщений: 25
Рейтинг пользователя: 0





Дата регистрации на форуме:
12 июля 2003
Наверное, где-то была такая утилита, но уже не помню. Она элементарно пишеться самому (15 строчек на сях :) )
Кстати,если в первой строке файла написано
#!/usr/bin/perl
то выполнение ./file.cgi приводит к выполнению скрипта.
Согласен, что tar  в виндах редкое явление. Вообщем, навероне вы правы, что выкладываете в zip-е, тк винда более растространена.
<<Назад  Вперед>>Модератор: GramПечать
Объединенный Открытый Проект »   Русский IkonBoard »   Форум поддержки русской версии IkonBoard »   Проблемы с запуском установщика
RSS
Быстрый переход в раздел:


Время выполнения скрипта: 0.0304. Количество выполненных запросов: 19, время выполнения запросов 0.0165