Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Error 500..

Модерирует : Antuan

lynx (17-07-2003 04:03): Основные причины ошибки 500  Версия для печати • ПодписатьсяДобавить в закладки

   

Drozd



Птица счастья
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я не вэбдизайнер, просто решил поробовать поставить своими руками конфу.
Но при загрузке install.cgi возникает "500 Error"
Лежит все на wallst.ru.
Единственное, что я зделал руками в 2.18 - это русифицировал, как описано в этом форуме и 24 часовой формат. Кинул все по инструкции ФТП менеджером.
Вот только пермишн сервер требует 750 или 600.
Но пробовал ставить все.
В чем может быть проблема?

Всего записей: 429 | Зарегистр. 03-04-2001 | Отправлено: 12:57 04-04-2001
Vasya Pupkin



Мракобес
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А конкретно, что он пишет под "error 500"? По моему это значит, что пермишн не тот. Тебе надо было все, что закачивалось в папку cgi-bin/ikonboard/ поставить в ACSII. А что просто в ikonboard/ в Binary

Всего записей: 7067 | Зарегистр. 24-02-2001 | Отправлено: 13:25 04-04-2001
Drozd



Птица счастья
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Тебе надо было все, что закачивалось в папку cgi-bin/ikonboard/ поставить в ACSII. А что просто в ikonboard/ в Binary  

А в чем между ними разница? И что это вообще такое?
В справке сервера я нашел:
<<<<<<<<
Ошибка 500 "Internal Server Error"
Возникает в случае внутренней ошибки.
Проверьте:
1. Установлены ли права на дирректорию CGI-BIN, файлы скриптов и данных в которые пишут Ваши скрипты - 750
Т.е. - владельцу - read,write,exec
Группе - read, exec
Прочим - none
2.Выводите ли вы строку "Content-Type:"?
Правильно ли вы ее выводите?
(Content-type, Content_Type -- неправильно)
Заканчиваете ли вы хедеры пустой строкой? Нельзя написать print "Content-Type: text/html\n";
Надо писать: print "Content-Type: text/html\n\n";
3.Также, эта ошибка возникает, если CGI-программа завершилась с ненулевым кодом возврата, что часто встречается в случае некомпилируемости вашего скрипта perl'ом.  
>>>>>>>>>
Так как содержимое гне менялось - остается валить только на пермишн

Всего записей: 429 | Зарегистр. 03-04-2001 | Отправлено: 14:35 04-04-2001
Vasya Pupkin



Мракобес
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Тебе надо было все, что закачивалось в папку cgi-bin/ikonboard/ поставить в ACSII. А что просто в ikonboard/ в Binary
 
А в чем между ними разница? И что это вообще такое?  

Это и есть пермишены. Binary это исполняемые файлы оюычно 750. ASCII это текстовые и обычно 666.

Всего записей: 7067 | Зарегистр. 24-02-2001 | Отправлено: 14:49 04-04-2001
Drozd



Птица счастья
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
АААА. Понял.
Не достаточно присвоить пермишн только директории, надо еще и каждому файлу его написать!
Только по-моему то что закачивалось в cgi-bin надо было 750 а не 666.
Теперь работает - thnxxx.

Всего записей: 429 | Зарегистр. 03-04-2001 | Отправлено: 15:21 04-04-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Эка вы развели тут бодягу, попробую внести яснось.
Итак пермишн (permissions) означает права доступа к файлу. Это только в Unix системах.
Еще говорят chmod это уже стало синонимами, хотя на самом деле, chmod это команда в Unix с помощью которой, и меняю эти пермишены.
Далее.
Вообще, вас не должны интересовать пермишены для файлов графики, например, или для зип архивов, для mp3 файлов и других. Никогда их не выставляйте. То что им сервер ставит, то пусть и будет.
Выставляйте пермишены только для выполнимых файлов (в данном случае файлы *.cgi) плюс для папок, куда эти скрипты пишут.
Для скриптов необходимо 755, это означает, что владелец имеет права на чтение, запись и выполнение скрипта, а его группа и остальные пользователи только на чтение, и выполнение.
для некоторых папок, например members 777 это означает, что все туда могут писать.
Это теория, и такие пермишены требует установить файл хелпа по установке  форума. А вы его читали?
На практике же, такие серваки как, walls, webservis   и другие, не запустят скрипт, если у него стоит пермишен выше 750, поэтому всегда ставьте пермишены, такие, какие требуются на данном сервере для скриптов, вся эта требуха у них в факах написана.  
Далее. Transfer mod, бывает BINARY и ASCII. Это режим пересылки файлов, отличается тем, что при режиме ascii у файла меняются концы строк, а именно символы конца строк. Вдаваться в теорию для чего это надо, и почему, я не буду, скажу только что всегда все текстовые файлы, расширение не важно, оно может быть cgi (ведь скрипт это обычный текстовый файл) lib, html итд. ВСЕГДА прекачивайте в ASCII режиме, а двоичные файлы, графика, зипы, мп3шки итд, всегда в BINARY, иначе они будут повреждены.
Это все.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 16:35 04-04-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
да и еще чтобы лучше понять насчет пермишенов, вот смотрите.
   
 
На рисунке показан мод 755
Первая сверху птичка это 4
Вторая 2
и третья 1
поэтому первая колонка 4+2+1=7
вторая и третья колонки 4+1=5
получаем  755
Поставив для скрипта, например, мод 666, мы увидим, что он вообще работать не будет, ибо ему будет запрещено выполнение, только чтение и запись  итд.
Теперь думаю станет все понятно.
Удачи всем!

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 16:49 04-04-2001
Drozd



Птица счастья
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva
Спасибо.
Ты помог решить еще одну проблему.

Всего записей: 429 | Зарегистр. 03-04-2001 | Отправлено: 19:37 04-04-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Drozd
Всегда рад помочь.
Как все доделаешь, кинь линк, посмотрим, заценим, похвалим, поругаем

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 19:47 04-04-2001
Drozd



Птица счастья
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Еще вопрос - как мыло правильно настроить?

Всего записей: 429 | Зарегистр. 03-04-2001 | Отправлено: 19:46 05-04-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Drozd
про мыло в этом топике почитай.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 20:39 05-04-2001
Drozd



Птица счастья
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Thanxxx
www.nskbwforum.wallst.ru
Как хорошо, что вы есть!
Еще вопрос:
Где увидеть список смайликов?
А то жму
javascript:openScript('misc.cgi?action=showsmilies',300,350)
.. и вижу чистый лист.
И где найти хак с формой ответа на самой странице топика?
 
(Отредактировал(а) Drozd в 00:23  - 6 Апр., 2001)

Всего записей: 429 | Зарегистр. 03-04-2001 | Отправлено: 21:19 05-04-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Где увидеть список смайликов?  
А то жму  
javascript:openScript('misc.cgi?action=showsmilies',300,350)  
.. и вижу чистый лист.  

вот это я не понял.
поподробнее.
скрипт отрабатывает? окно новое открывает?
открывает но там пусто? или совсем не открывает новое окно?
 

Цитата:
И где найти хак с формой ответа на самой странице топика?  

хака готового нет, по крайней мере я его не видел.
Это пришло в голову LazyCat и он это сделал, завтра я надеюсь оформить это в виде готового хака, тогда выложу. Если он ес-но не будет против.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 00:00 06-04-2001
Drozd



Птица счастья
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Хмммм. Сегодня смайлы работают... Мистика
Было бы неплохо сделать такой хак - он весьма удолбен.
И еще - у вас здесь могут писать незарегенные пользователи,  а у меня нет. Ето отличие между версиями 2.17 и 2.18?

Всего записей: 429 | Зарегистр. 03-04-2001 | Отправлено: 06:13 06-04-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
И еще - у вас здесь могут писать незарегенные пользователи,  а у меня нет. Ето отличие между версиями 2.17 и 2.18?  

Нет, это хак.
Читай этот топик.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 17:48 06-04-2001
eklmn



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Для скриптов необходимо 755, это означает, что владелец имеет права на чтение, запись и выполнение скрипта, а его группа и остальные пользователи только на чтение, и выполнение.  

 
Я закачал скрипты WindowsCommander-om а права 755 поставил, а 666 не знаю как, что это значит, подскажите пожалуйста

Всего записей: 23 | Зарегистр. 11-12-2001 | Отправлено: 00:57 14-05-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
eklmn
 

Цитата:
права 755 поставил, а 666 не знаю как, что это значит, подскажите пожалуйста  

 
Три цифры. Первая - права для владельца файла, вторая - для группы владельца файла, третья - для всех остальных пользователей.
Права могут быть трех видов: чтение, запись, выполнение и их комбинации.
Чтение - 4
запись - 2
выполнение -1
 
Соответственно 4+2=6 То есть это чтение и запись
4+1=5 чтение и выполнение
 
4+2+1=7 чтение, запись, выполнение.
 
Итого:
755
Владельцу - 7  - можно читать, записывать, выполнять
группе владельца - 5 - читать, выполнять
всем остальным - 5 - читать выполнять.
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 03:27 14-05-2002
YustusZX

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Закачал в папку cgi-bin все по инструкции, в ascii режиме, присвоил папкам пермишн 777, файлам 755, но скрипт инсталляции не запускается Пишет Script error. Информация о сервере такая:
ОПА! Теперь даже /cgi-bin/server.cgi не запускается! Что же делать?
Хостинг на fatal.ru
Помогите, пожалуйста.
 
 
Добавлено
может, в скриптах где-то нужно проверить пути к программам и интерпретаторам на сервере?

Всего записей: 1 | Зарегистр. 12-07-2003 | Отправлено: 13:24 13-07-2003
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
YustusZX
 

Цитата:
может, в скриптах где-то нужно проверить пути к программам и интерпретаторам на сервере?

 
Может. А сейчас что написано? А как хостер говорит? ОБычно:
 
#!/usr/bin/perl
 
Ты тестового скрипта сначала запусти:
 

Код:
 
#!/usr/bin/perl
 
print("Content-type:text/html\n\n");
 
print("Перл пашет\n");
 

 
Если он заработает, то дальше продвигайся.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 04:40 14-07-2003
   

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » Error 500..
lynx (17-07-2003 04:03): Основные причины ошибки 500


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru