Сегодня вторник, 17 октября 2017 года
    

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

     ГлавнаяPerl Perl ошибки
Разделы
ActivePerl-5.8.9.826
язык 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 — ответы на вопросы
главный сайт сервера Apache
шаблон главного сайта сервера
установка главного сайта сервера Apache
директивы SSI — переменные окружения
скрипты на Perl — вывод переменных окружения
скрипты на Perl — среда кеша
скрипты на PHP — примеры
скрипты на PHP — конфигурация ядра PHP
скрипты на PHP — вывод переменных окружения
IndigoMail — SendMail для Windows
отправить почтовое сообщение с сайта
PHP - 5.2.9
язык PHP
установка PHP 5.2.9 zip
установка PHP 5.2.9 installer
скрипты PHP
php ini - файл конфигурации
phpmyadmin
MySQL
установка MySQL
настройка MySQL
mysql php
SendMail
установка SendMail
Borland C++ с нуля
предисловие
установка интегрированной среды разработки
установка заплат
вход в IDE
Borland C++ v 5.02 — компиляция и компоновка проекта
Borland C++ v 5.02 —- создание приложения с помощью AppExpert
настройка меню в ClassExpert
ввод нового пункта в меню
редактирование диалога в Dialog editor
контекстная справка Borland
C++ v 5.02
Программы
'Вакансии'
'Справочный пункт'
'Платёжные документы'
'Зарплата'
'Налоги'
Создание сайта
этапы создания сайта
регистрация сайта
статистика посещений сайта
Размещение сайта на сервере
создать сайт на Яндексе
Почтовый ящик
почтовый ящик на Яндексе
Дипломная работа
Содержание
Логистика — доклад
Концепция и функции логистики
Анализ логистической цепи
Разработка проекта организации управления логистической цепью
Планирование добычи нефти
Планирование с применением принципов логистических систем
Плановые информационные системы
Оценка экономической эффективности расчетных задач
Расчет экономической эффективности задач
Управление выполнением производственной программы
Пример классического и системного подхода
Автоматизация планирования добычи нефти и газа
Программа "Тех-мероприятия" — исходные коды на C
контакты
карта сайта

октябрь 2017 г.
Пн
Вт
Ср
Чт
Пт
Сб
Вс
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
 
 
 
 
 


Информация
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 2.2.x
Apache 2.2.2
Apache 2.2.3
Apache 2.2.4
Apache 2.2.6

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 - атрибуты не устанавливаются)
После этого можно производить проверку работоспособности скрипта.
Вывод результата выполнения :
Вы   5709-й   посетитель одной из двух страниц.

Поиск ошибок в скриптах на 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 - интерпретируемый язык программирования веб-приложений
.

[8]
опубликовано - август 2003 г.
обновлено - Monday, 16-Oct-2017 12:05:33 MSK
Valid CSS!
Valid XHTML 1.1