[an error occurred while processing the directive]
    

avege
Apache 2.2 - локальный сервер на домашнем компьютере
Perl - (Practical Extraction and Report Language - Язык Практического Извлечения данных и составления Отчетов) - универсальный язык программирования, первоначально разработанный для работы с текстом и, в настоящее время, используемый для широкого диапазона задач, включая системное администрирование, программирование и развития сети, развития графического интерфейса пользователя. C развитием Интернета, Perl стал одним из средств для разработки CGI-сценариев, служащих для обработки данных из форм, создания интерактивных приложений, управления базами данных, отправкой почтовых сообщений, создания счетчиков посещений, гостевых книг, форумов и решения иных задач.

     ГлавнаяPerl Perl ошибки
Разделы
ActivePerl-5.8.8.824
язык Perl
установка ActivePerl-5.8.9.826
установка ActivePerl (продолжен.)
скрипты на Perl — ошибки выполнения
Apache 2.2.14
сервер Apache 2.2.14
Apache — этапы установки
Apache 2.2.14 — установка
проверка работоспособности
конфигурирование httpd.conf
установки httpd-vhosts.conf
файлы httpd-userdir.conf и host
тестирование Apache 2.2.14
Apache — ответы на вопросы
PHP - 5.2.9
язык PHP
установка PHP 5.2.9 zip
установка PHP 5.2.9 installer
скрипты PHP
php ini - файл конфигурации
phpmyadmin
MySQL
установка MySQL
настройка MySQL
mysql php
Программы
'Вакансии'
'Справочный пункт'
'Платёжные документы'
'Зарплата'
'Налоги'

502 Bad Gateway

502 Bad Gateway


nginx


Информация
Perl

Perl - (Practical Extraction and Report Language - Язык Практического Извлечения данных и составления Отчетов) - универсальный язык программирования, первоначально разработанный для работы с текстом и, в настоящее время, используемый для широкого диапазона задач, включая системное администрирование, программирование и развития сети, развития графического интерфейса пользователя, и выполнения многих других задач. Язык предназначен для эффективного практического применения. Его основными особенностями являются - удобство использования, мощная встроенная поддержка обработки текста, большой набор функций, операторов, возможность работы с ассоциативные массивами, поддержка операций с файлами и базами данных, преобразованием типов, поддержка процедурного и ООП - объектно ориентированного программирования и одна из самых внушительных совокупностей сторонних модулей. Всё это предоставляет разработчикам большие возможности для создания лаконичного и эффективного программного кода. Отличительная особенность программ написанных на Perl - высокая переносимость.

Perl - является интерпретируемым языком. То есть скрипт написанный на языке Perl, не является исполняемой программой содержащей описания данных и алгоритмы решения задачи переведенные в инструкции на машинных кодах. Поэтому, для его выполнения требуется интерпретатор, переводящий инструкции Perl из текстового формата в двоичный и, затем, выполняющих их на стороне сервера. Подробнее см. - Язык Perl.

Opera 9.24
 Opera 9.24 - быстрая программа просмотра веб-страниц с почтовым клиентом, новостями и объединенными чат-клиентами. Мощное приложение с приятным и удобным интерфейсом для сети Интернет.
Opera

Mozilla Firefox
 Mozilla Firefox — браузер нового поколения от Mozilla Foundation. Простой и лаконичный интерфейс позволяет освоить программу за несколько минут. Безопасность, высокая скорость работы, гибкость и расширяемость — основные качества, присущие Mozilla Firefox.
Mozilla Firefox


Apache 1.3.37, Apache 1.3.39 (russian apache) - установка всех версий серии Apache 1.3 отличается от установки версий 2.2.x, в тем, что настройка Apache (apache russian) производится, в основном, в одном файле - httpd.conf. В версии серии Apache 1.3 этот файл содержит настройки, связанные с работой Web-сервера, виртуальных серверов, а также всех его программных модулей.

Страница, защищена от копирования Copyscape

ошибки в Perl скриптах

ActivePerl 5.8.9.826
php скачать можно нажав на ссылку php-PHP 5.2.4-Win32.zip
 ActivePerl 5.8.9.826 —  лучшая доступная версия !  
Perl - универсальный язык программирования, первоначально разработанный для работы
с текстом и теперь используемый для широкого диапазона задач, включая системное администрирование, программирование и развития сети, развития графического интерфейса пользователя, и выполнения многих других задач.

Язык Perl - предназначен для эффективного практического применения.
Его главные особенности - удобство использования, поддержка процедурного и объектно-ориентированого программирования (ООП), мощная встроенная поддержка обработки текста, и одна из самых внушительных совокупностей сторонних модулей.

 

Правила, позволяющие избежать типичных ошибок в скриптах на Perl.

Во многих публикациях посвященных языку Perl указывается, что написание скриптов возможно в любых текстовых редакторах. Этому совету, обычно следуют желающие в первый раз использовать готовые скрипты (внеся незначительные изменения) на своих сайтах. А так как, хостинг сайтов на платформе Windows Server значительно дороже и, пока менее распространен, чем на Unix, то многие начинающие изучение языка Perl безуспешно пытаются добиться выполнения скрипта на Unix-сервере, сохраненного в формате Windows. Конечно, можно предложить писать программы, в любых редакторах, но сколько времени и сил потребует отладка такого текста (если это вообще возможно) - понятно.

Посмотрите на фрагмент сценария на Perl и вам станет ясно, что авторы этих советов, кроме   print "Привет Мир "; - ничего не писали.
Опечатка, не закрытая скобка, пропущенный символ - вообще любая ошибка, приведет к выводу сообщения с кодом 500, без детального её описания.

Если написать скрипт на Perl состоящий из 100 строк например, в программе 'Блокнот', без элементарной проверки синтаксиса, то исправление ошибок и его отладка могут занять многие часы. О других проблемах, связанных с написанием сценариев Perl в не специализированных редакторах, см. Типичные ошибки в скриптах на Perl.

Для того чтобы скрипт на платформе Unix выполнялся, строки скрипта должны заканчиваться символом LF, в не специализированных редакторах строка заканчивается символами CR+LF - возврат каретки + перевод строки. Проверить это можно в программе 'Блокнот' . Рассмотрим на примере простого счетчика посещений, как можно избежать типичных ошибок, связанных с записью и размещением Perl скрипта на сервере.
См. Пример

В программе 'Блокнот' текст perl скрипта в формате Unix выглядит так:

В формате Windows:

Внимание!  Часто встречающаяся ошибка.
(сохранение файла в формате Windows вместо Unix)
Сохранить скрипт в формате Unix можно в специализированных редакторах, например - OptiPerl.

Прежде чем приступать к размещению скриптов, необходимо получить информацию у провайдера о возможности их выполнения на сервере, котором находится ваш сайт. Только немногие бесплатные серверы предоставляют возможность выполнение скриптов на Perl.

Размещение скриптов Perl на сервере провайдера.

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

Главное - правильно установить атрибуты файла.

В 'Total Commander' нажмите на кнопку FTP или пройдите пункты меню -
FTP - Соединиться с FTP-сервером (Ctrl+F)

В окне диалога - Соединиться с FTP-сервером, нажмите на кнопку Добавить.

В следующем окне - Настройка FTP-соединения - заполните поля:

Имя соединения
Сервер
Учетная запись
Пароль
—  любое имя
—  информацию получить от провайдера
—  информацию получить от провайдера
—  информацию получить от провайдера

и нажмите кнопку OK.

Будет создано соединение с именем - avege.xost.ru.
Для установки соединения с сервером подключитесь к сети Интернет
и нажмите кнопку - Соединиться.

После установления соединение с сервером хостинг-провайдера.

Откройте каталог cgi-bin сайта на сервере и скопируйте в него нужный скрипт.

При загрузке скрипта на сервер в unix-формате, должен быть выбран двоичный режим обмена!

Внимание!  Часто встречающаяся ошибка.
Посмотрите (рисунок выше) на атрибуты файла test.cgi. После записи будет, по умолчанию, установлено значение - 644.
Войдите в меню Файлы и выберите пункт - Изменить атрибуты.
Установите значение 775 и нажмите - OK.
(На Windows-хостинге - OS Windows Server - атрибуты не устанавливаются)
После этого можно производить проверку работоспособности скрипта.
Вывод результата выполнения :
502 Bad Gateway

502 Bad Gateway


nginx

Поиск ошибок в скриптах на Perl начинайте с просмотра записей в файле регистрации ошибок соответсвующего сайта.

Например - C:/httpserver.ru/logs/error.log

Perl скрипты - что неоходимо для их выполнения ?

Необходимо на ваш локальный (домашний) компьютер

Установить
скачать apache можно нажав на ссылку ниже
  Apache_2.2.14-win32-x86-.msi
скачать perl можно нажав на ссылку ниже
  ActivePerl-5.8.9.826-MSWin32-x64-280952.msi
Переписать архивы файлов:
 
 конфигурации Apache 2.2.x
 файла - host
Переписать шаблоны:
 
 главного сайта сервера
 виртуальных хостов
установка apache
Для получения подробной информации см. страницу
- Apache 2.2.x

Если вы не будете устанавливать интерпретатор PHP 5.2.9, то не забудьте поставить знак комментария (#) перед строкой -
# LoadModule php5_module "C:/php/php5apache2_2.dll", в главном файле конфигурации сервера Apache 2.2.14 - httpd.conf

На следующей странице вы можете ознакомиться с языком PHP.
PHP: Hypertext Preprocessor - интерпретируемый язык программирования веб-приложений
.

502 Bad Gateway

502 Bad Gateway


nginx
опубликовано - август 2003 г.
обновлено - (none)
Valid CSS!