DF Service

Professional Web Software Development

Russian | English      

  ГлавнаяПоискВходРегистрация  
 
Страниц: 1
Послать Тему Печать
Проблемы с CGI на хостинге от 3fn.net... (Прочитано 4086 раз)
DF™
Global Moderator
DFService
*****
Вне Форума

DFService

Сообщений: 19
MSK
Проблемы с CGI на хостинге от 3fn.net...
11/22/03 :: 18:49:40
 
Проблемы с хостингом от 3fn.net.
Распакованные cgi-файлы не запускаются! Причина - нет доступа, требуется смена группы для cgi-файлов.
Симптомы:
Закачиваем дистрибутив топлиста, ставим на него права 755, инсталируем топлист. Все ок!
Запускаем admin.cgi - ошибка Internal Server Error!
Ваши действия:
Выкачиваем все cgi-файлы из cgi-bin и закачиваем все обратно, заменяя существующие файлы. Выкачиваем и закачиваем в бинарном режиме!
Атрибуты закачанного файла:
-rwxr-xr-x   1 user  psacln     14541 Nov 22 15:14 perlinfo.cgi
Атрибуты распакованного файла:
-rwxr-xr-x   1 user  psaserv   14541 Nov 22 15:35 pi.cgi
Наверх
(вложенный файл удалён)  
« Последняя редакция: 08/10/05 :: 11:54:34 от DF™ »  
Посмотреть Профиль WWW 6777546   IP записан
DF™
Global Moderator
DFService
*****
Вне Форума

DFService

Сообщений: 19
MSK
Проблемы с CGI на хостинге от 3fn.net...
Ответ #1 - 02/05/04 :: 03:13:06
 
Найден второй, более простой,  способ решения вышеописанной проблемы:
Создаем в папке cgi-bin папку top (или любую другую) ставим права 755. Закачиваем в неё дистррибутив (install.cgi 755) и устанавливаем топлист в эту папку. При запуске, install.cgi может вас немного пострашать содержанием серверной переменной SERVER_SOFTWARE, на это не стоит обращать внимание. В итоге распакованные файлы будут иметь атрибуты идентичные закачанным по ftp файлам и не вызывать 500 ошибку при запуске.
Атрибуты закачанного файла:
-rwxr-xr-x 1 user psacln 14541 Nov 22 15:14 perlinfo.cgi
P.S. Если этот способ не пройдет или вы хотите поставить топлист именно в cgi-bin, а не в дополнительную папку - пользуйтесь первым способом, описанным в предыдущем сообщении. Очень довольный
Наверх
(вложенный файл удалён)  
 
Посмотреть Профиль WWW 6777546   IP записан
DF™
Global Moderator
DFService
*****
Вне Форума

DFService

Сообщений: 19
MSK
Проблемы с CGI на хостинге от 3fn.net...
Ответ #2 - 01/12/05 :: 21:20:17
 
Прогресс не стоит на месте, найден третий способ борьбы с 3fn(не то  чтобы этот способ долго искали, просто решили его обнародовать чтоб поднять выше эту тему).
Меняем группу на cgi файлах.
Делается это двумя способами
1. С помощью shell, командой "chgrp -R psacln *"
2. С помощью cgi скрипта.
Создаем текстовый файл, с следующим содержанием (3 строчки):
#!/usr/bin/perl
system("chgrp -R psacln *");
print "Content-type: text/html\n\nOK";
Называем его fixed3fn.cgi (к примеру),  закачиваем на хостинг в  cgi-bin рядом с cgi-файлами топлиста, текстовом режиме, назначаем права 755, запускаем, должны увидеть надпись "OK".
Наверх
(вложенный файл удалён)  
 
Посмотреть Профиль WWW 6777546   IP записан
Страниц: 1
Послать Тему Печать