Старый 17.04.2012, 12:35   #31
kavabata
 
Регистрация: 29.09.2011
Сообщений: 2
Репутация: 0
По умолчанию

на сервер установлены mod_perl/2.0.3 Perl/v5.8.8;
на скрипт выставил все права , залил .htaccess:
в итоге получаю следующее сообщение
[an error occurred while processing this directive] The server encountered an internal error and was unable to complete your request. [an error occurred while processing this directive] Error message:
Premature end of script headers: pps.pl [an error occurred while processing this directive]

чтобы это значило?
kavabata вне форума   Ответить с цитированием
Старый 17.04.2012, 14:36   #32
Twost
 
Аватар для Twost
 
Регистрация: 03.07.2010
Сообщений: 172
Репутация: 110
По умолчанию

Цитата:
Сообщение от kavabata Посмотреть сообщение
на сервер установлены mod_perl/2.0.3 Perl/v5.8.8;
на скрипт выставил все права , залил .htaccess:
в итоге получаю следующее сообщение
[an error occurred while processing this directive] The server encountered an internal error and was unable to complete your request. [an error occurred while processing this directive] Error message:
Premature end of script headers: pps.pl [an error occurred while processing this directive]

чтобы это значило?
AllowOverride none?
Twost вне форума   Ответить с цитированием
Старый 18.04.2012, 09:10   #33
kavabata
 
Регистрация: 29.09.2011
Сообщений: 2
Репутация: 0
По умолчанию

Цитата:
Сообщение от Twost Посмотреть сообщение
AllowOverride none?

Да , в конфиге апача AllowOverride none
kavabata вне форума   Ответить с цитированием
Старый 31.05.2012, 17:47   #34
progr-music
 
Регистрация: 31.05.2012
Сообщений: 12
Репутация: 0
По умолчанию

Добрый день!
Возникла проблема при использовании шелла, 9 из 10 загрузок страницы получаю Internal Server Error. Т.е. через несколько обновлений страница таки прогружается как нужно и шелл работает, но после каждой команды теребить F5 уже рука устала) В чем может быть проблема?
Глянул логи ошибок, вижу следующее:
[Thu May 31 18:44:24 2012] [error] [client 127.0.0.1] Argument "a=command&d=%2Fhome%2Fhttpd&c=cd+%2Fhome%2Fhttpd% 2Flogs" isn't numeric in subroutine entry at /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/ModPerl/RegistryCooker.pm line 171.\n, referer: http://xxxxxxxxxxxxxxxxxxxx/pps.pl

Perl version:
This is perl, v5.8.8 built for x86_64-linux-thread-multi
progr-music вне форума   Ответить с цитированием
Старый 31.05.2012, 18:02   #35
Pashkela
 
Аватар для Pashkela
 
Регистрация: 05.07.2010
Сообщений: 1,243
По умолчанию

Apache mod_perl причина (вроде). Криво написанный код, который не будет работать с

use strict;
use warnings;

т.к. дохрена что не продекларировано (глобальные переменные). Вывод - переписать с использованием:

use strict;
use warnings;

и продекларировать все переменные правильно (для начала перед каждой переменной расставить my - легко проверять из консоли - $ perl pps.pl , после каждого редактирования файла, если ошибки перестанут вываливаться - профит)

проверить, нет ли других ошибок.

Но после этого работоспособность шелла может нарушиться, т.к. многое построенно на использовании именно глобальных переменных. Вывод - в этой ситуации забить болт и попробовать другой шелл, написанный более правильно.

Последний раз редактировалось Pashkela; 31.05.2012 в 18:15..
Pashkela вне форума   Ответить с цитированием
Старый 31.05.2012, 18:05   #36
progr-music
 
Регистрация: 31.05.2012
Сообщений: 12
Репутация: 0
По умолчанию

Спасибо за ответ!
А можете посоветовать более правильный шелл на Perl? Желательно с интерфейсом доступа к Mysql.
Перерыл интернеты, нашел только "Perl Web Shell by RST-GHC", но он вовсе отказывается работать.
progr-music вне форума   Ответить с цитированием
Старый 31.05.2012, 18:11   #37
Pashkela
 
Аватар для Pashkela
 
Регистрация: 05.07.2010
Сообщений: 1,243
По умолчанию

что-то как-то нет (именно с поддержкой мускула)

PS: может и перепишу позже этот более правильно

Последний раз редактировалось Pashkela; 31.05.2012 в 18:14..
Pashkela вне форума   Ответить с цитированием
Старый 31.05.2012, 18:30   #38
progr-music
 
Регистрация: 31.05.2012
Сообщений: 12
Репутация: 0
По умолчанию

Странно только что проблема "плавающая", т.е. одна и та же страница хоть и загружается с 10-го раза, но все же загружается как надо в итоге.
progr-music вне форума   Ответить с цитированием
Старый 31.05.2012, 18:32   #39
Pashkela
 
Аватар для Pashkela
 
Регистрация: 05.07.2010
Сообщений: 1,243
По умолчанию

да, такое поведение и должно быть
Pashkela вне форума   Ответить с цитированием
Старый 31.05.2012, 20:29   #40
Pashkela
 
Аватар для Pashkela
 
Регистрация: 05.07.2010
Сообщений: 1,243
По умолчанию

important update!

Т.к. меня огорчили последними постами => добавлен

use strict;

и, соответственно, код переделан. Новая версия (3.5) в первом посте.

О глюках просьба отписываться и дальше (как и об их исчезновении), приветствуется.

Последний раз редактировалось Pashkela; 31.05.2012 в 20:36..
Pashkela вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход



Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd. Перевод: zCarot