- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
простой пример test.pl не получается запустить
print "Content-type: text/html\n\n";
print "<INPUT type=\"button\" value=\"New Window\" onClick=\"window.op+en('test.html')\">";
freebsd 9.1 php 5.3.25 perl 5.14.4
в логах только это
[Mon Jun 17 20:57:53 2013] [error] [client 46.42.23.220] Premature end of script headers: test.pl
[Mon Jun 17 20:57:54 2013] [error] [client 46.42.23.220] (8)Exec format error: exec of '/home/***/data/www/***.ru/test.pl' failed, referer: http://***.ru/test.pl
[Mon Jun 17 20:57:54 2013] [error] [client 46.42.23.220] Premature end of script headers: test.pl, referer: http://***.ru/test.pl
[Mon Jun 17 21:03:13 2013] [error] [client 46.42.23.220] (8)Exec format error: exec of '/home/***/data/www/***.ru/test.pl' failed
[Mon Jun 17 21:03:13 2013] [error] [client 46.42.23.220] Premature end of script headers: test.pl
[Mon Jun 17 21:03:14 2013] [error] [client 46.42.23.220] (8)Exec format error: exec of '/home/***/data/www/***.ru/test.pl' failed, referer: http://***.ru/test.pl
[Mon Jun 17 21:03:14 2013] [error] [client 46.42.23.220] Premature end of script headers: test.pl, referer: http://***.ru/test.pl
в httpd.conf прописал это
AddHandler cgi-script .cgi .pl
Options +ExecCGI -Includes
php_admin_value open_basedir "/home/***/data:."
php_admin_flag engine on
Order allow,deny
Allow from all
</Directory>
<VirtualHost ***:80 >
ServerName ***.ru
AssignUserID *** ***
CustomLog /home/httpd-logs/***.ru.access.log combined
DocumentRoot /home/***/data/www/***.ru
ErrorLog /home/httpd-logs/***.ru.error.log
ServerAdmin webmaster@***.ru
ServerAlias www.***.ru
AddType application/x-httpd-php .php .php3 .php4 .php5 .phtml
AddType application/x-httpd-php-source .phps
php_admin_value open_basedir "/home/***/data:."
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f webmaster@***.ru"
php_admin_value upload_tmp_dir "/home/***/data/mod-tmp"
php_admin_value session.save_path "/home/***/data/mod-tmp"
AddHandler cgi-script .cgi .pl
ScriptAlias /cgi-bin/ "/home/***/data/www/***.ru/cgi-bin/"
</VirtualHost>
направьте куда копать
Скопировать скрипт в директорию '/home/***/data/www/***.ru/cgi-bin/
Поставить на скрипт права 755.
У скрипта есть права на выполнение?
Скопировать скрипт в директорию '/home/***/data/www/***.ru/cgi-bin/
Если есть Options +ExecCGI, то не обязательно.
Поставить на скрипт права 755.
Это не во всех случаях. Нужно смотреть, что рекомендует хостер.
А... тут по всей видимости вдс-ка )
копирование ничего не меняет
впс, рут доступ, 777 на всё стоят
Файл как создавали?
Проверьте переносы строк, а также, что перед
нет спец. символов, пробелов и т.п.Проверьте владельца файла еще.
перл точно есть там?
фря любит всякие
/usr/local/bin/perl
Может быть все что угодно
До запрета екзека на уровне ФС
Проверьте, что существует симлинк
пользователь и группа как в конфиге AssignUserID
создавал в notepad++ (ansi), закидывал через winscp
ссылка есть
This is perl 5, version 14, subversion 4 (v5.14.4) built for amd64-freebsd-thread-multi
Copyright 1987-2013, Larry Wall
А из консоли скрипт работает?
Но судя по "Exec format error" больше похоже на косяки в конфиге.
;11867766] Но судя по "Exec format error" больше похоже на косяки в конфиге.
Больше похоже на мусор в первой строке.
---------- Добавлено 17.06.2013 в 21:08 ----------
создавал в notepad++ (ansi), закидывал через winscp
Можете создать новый файл прямо на сервере или открыть его в ee/vi/mcedit?