PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (9): « 1 2 3 4 5 6 7 [8] 9 »

> Найдено сообщений: 126
Petro Отправлено: 31 Марта, 2010 - 09:49:18 • Тема: Плюс один :-) • Форум: Прочее

Ответов: 38
Просмотров: 196
Мои поздравления! У меня это вообще первый сайт на котором я задаю вопрос и мне отвечают по делу Хорошо
Petro Отправлено: 31 Марта, 2010 - 09:43:14 • Тема: Установка и настройка Perl • Форум: Вопросы по Perl/Python/.NET

Ответов: 22
Просмотров: 20280
Заработало! спасибо. Какой мой следующий шаг?
Было бы неплохо отредактировать данный пост (оставить нужное) может кому то пригодится, я думаю что я такой не 1-н )
Petro Отправлено: 31 Марта, 2010 - 09:09:00 • Тема: Установка и настройка Perl • Форум: Вопросы по Perl/Python/.NET

Ответов: 22
Просмотров: 20280
1. В Windows 7 переменную среду нашел по такому пути Панель управления\Система и безопасность\Система\Дополнительные параметры системы\Вкладка “Дополнительно”\Кнопка “Переменные среды”

сделал так в переменной среде
C:\usr\site\bin;C:\usr\bin;C:\usr\bin\perl;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
2. ScriptInterpreterSource script его добавил в httpd.conf

# AddHandler allows you to map certain file extensions to "handlers":
# actions unrelated to filetype. These can be either built into the server
# or added with the Action directive (see below)
#
# To use CGI scripts outside of ScriptAliased directories:
# (You will also need to add "ExecCGI" to the "Options" directive.)

AddHandler cgi-script .cgi .exe .pl .bat
ScriptInterpreterSource script

3. В my.pl первая строка #!perl

4. Остановил, запустил Apache. Результат остался тот же (
(Добавление)
И еще вот
Спойлер (Отобразить)
Petro Отправлено: 30 Марта, 2010 - 16:42:43 • Тема: Установка и настройка Perl • Форум: Вопросы по Perl/Python/.NET

Ответов: 22
Просмотров: 20280
Не понял Жесть можно смотреть ошибки error.log вот что в нем

Спойлер (Отобразить)

.htaccess сдесь записано

Options +ExecCGI

Options -Indexes
Petro Отправлено: 30 Марта, 2010 - 15:20:50 • Тема: Установка и настройка Perl • Форум: Вопросы по Perl/Python/.NET

Ответов: 22
Просмотров: 20280
Пробовал еще до этого поста, случайно у кого то на сайте увидел, не помогло, выдает
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, petro@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

perl.exe в папке c:\perl\bin\ есть!
apache и perl были установлены на диске с:\

И еще, как же все таки пользоваться perl2exe
скачал его с http://www[dot]indigostar[dot]com/perl2exe.php#Download
версия For Perl 5.10.1
(Добавление)
может что то в процессе создания mysite не так сделал? может его на другой диск перенести чтоб отделить от localhost, а то как то странно что при вводе http://localhost и http://mysite выводит проверочную страницу работоспособности Apache
Petro Отправлено: 30 Марта, 2010 - 14:21:50 • Тема: Установка и настройка Perl • Форум: Вопросы по Perl/Python/.NET

Ответов: 22
Просмотров: 20280
Скачал я perl2exe , а как пользоваться ни где не могу найти. Вернее нахожу но там просто говорится перегоните в exe или так с .pl в .exe, а что при этом жать и где должен быть этот файл или куда его копировать, или где он должен потом быть Не понял
Petro Отправлено: 30 Марта, 2010 - 13:10:49 • Тема: Установка и настройка Perl • Форум: Вопросы по Perl/Python/.NET

Ответов: 22
Просмотров: 20280
Проделал все тоже самое у себя дома (windows XP SP2)
Результат получился тот же что и на работе с windows 2007

Может нужно все по новой переделать, возможно что где то что то пропустил Не понял
Petro Отправлено: 29 Марта, 2010 - 17:26:59 • Тема: Установка и настройка Perl • Форум: Вопросы по Perl/Python/.NET

Ответов: 22
Просмотров: 20280
первым делом проверил AddHandler cgi-script .exe .pl .cgi и действительно небыло .exe и .pl , добавил.
виводит все то же что и раньше
Попробовал my.exe в нем
#!c:/perl/bin/perl.exe
echo "Content-type: text/html\n\n";
echo "Yes! It works!";

ввожу http://mysite/perl/my[dot]exe
начинает загружаться что то.

УБРАТЬ директиву ScriptInterpreterSource registry не смог, незнаю как и от куда ее убирать. здесь (httpd.conf) такого нет.
(Добавление)
Остановил и потом снова запустил Apache, ввел http://mysite/perl/my[dot]pl и получил

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, petro@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.
(Добавление)
Я вот еще что думаю может я вот эти строки не туда вставил

NameVirtualHost IP:80
<VirtualHost IP:80>
ServerName mysite
DocumentRoot "c:/apache/www/mysite"
<Directory "c:/apache/www/mysite">
Allow from all
Options +Indexes
</Directory>
</VirtualHost>
Petro Отправлено: 29 Марта, 2010 - 16:05:58 • Тема: Установка и настройка Perl • Форум: Вопросы по Perl/Python/.NET

Ответов: 22
Просмотров: 20280
все сделал

ServerRoot "C:/Program Files/Apache Group/Apache2"

#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.

#
#Listen 12.34.56.78:80
Listen 80

NameVirtualHost IP:80
<VirtualHost IP:80>
ServerName mysite
DocumentRoot "c:/apache/www/mysite"
<Directory "c:/apache/www/mysite">
Allow from all
Options +Indexes
</Directory>
</VirtualHost>


#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
#
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so
LoadModule auth_basic_module modules/mod_auth_basic.so
#LoadModule auth_digest_module modules/mod_auth_digest.so
#LoadModule authn_alias_module modules/mod_authn_alias.so
#LoadModule authn_anon_module modules/mod_authn_anon.so
#LoadModule authn_dbd_module modules/mod_authn_dbd.so
#LoadModule authn_dbm_module modules/mod_authn_dbm.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
#LoadModule authnz_ldap_module modules/mod_authnz_ldap.so
#LoadModule authz_dbm_module modules/mod_authz_dbm.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
#LoadModule authz_owner_module modules/mod_authz_


При наборе http://mysite/perl/my[dot]pl выводит
#!c:/perl/bin/perl.exe
echo "Content-type: text/html\n\n";
echo "Yes! It works!";

и при наборе http://mysite/perl/
выводит

Forbidden

You don't have permission to access /perl/ on this server.

и еще при наборе http://mysite/ так же как и при наборе http://localhost/
выводит
Hello world
(Добавление)
И еще строчка c:/apache/www/mysite у меня www находится по такому пути c:/www/
Petro Отправлено: 29 Марта, 2010 - 14:26:42 • Тема: Установка и настройка Perl • Форум: Вопросы по Perl/Python/.NET

Ответов: 22
Просмотров: 20280
Скрипт создал успешно, с этим проблем не возникло.
А вот с сайтом дела плохи наверно.
я делал так http://localhost/ на что получал вот такой результат Hello world
в папке www хранится файл index.php
еще в ней есть папки cgi-bin, cgi, perl

уточню, эту папку (www) я создал по ходу установки Apache 2.0.xx и PHP5 в Windows (http://www.php.su/prepare/?apache2_php5_win)
(Добавление)
Вот. Как мне сделать http://mysite/ или что то подобное. Или нужно делать вот так http://localhost/mysite/i.php
Или мне нужен денвер. насколько я знаю туда входит и апачь и мускл и php типа полного комплекта, но тогда зачем я ставил все по отдельносьти, мне кажется что я запутался в 3-х березах Огорчение
Petro Отправлено: 29 Марта, 2010 - 12:24:59 • Тема: Установка и настройка Perl • Форум: Вопросы по Perl/Python/.NET

Ответов: 22
Просмотров: 20280
Все сделал. Папку с файлом .htaccess положил в папку www/perl/ там будут хранится мои программы на perl. Дело в том что мой единственный сайт выводит вот такую строчку Hello world Хорошо
(Добавление)
Ну я даю, а вопрос и не задал.
Как теперь мне проверить работает Perl или нет?
Petro Отправлено: 26 Марта, 2010 - 17:29:17 • Тема: Установка и настройка Perl • Форум: Вопросы по Perl/Python/.NET

Ответов: 22
Просмотров: 20280
Извините за мою неграмотность, я полный ноль, но желания немеряно )

1 Заходите в конфигурационный файл Apache и проверяете наличие модуля mod_cgi
- есть.
и находите строчку AddHandler cgi-script .ext1 .ext2 .ext2
-есть.
и добавляете в нее через пробел расширения для запуска Perl-скриптов
- а какие нужны расширения для запуска? или где их увидеть, найти, узнать?

2. В папке с находящимися в ней Perl-скриптами
- как эта папка называется? bin?
создаете файл .htaccess со строчками Options +ExecCGI и Options -Indexes
- имя файла брать любое?
stroki.htaccess
и внем

Options +ExecCGI
Options -Indexes

3. В самих Perl-скриптах
- это где?
в качестве пути к интерпретатору в первой строке указываете #!c:/perl/bin/perl.exe
Petro Отправлено: 26 Марта, 2010 - 16:47:22 • Тема: Установка и настройка Perl • Форум: Вопросы по Perl/Python/.NET

Ответов: 22
Просмотров: 20280
Скачал ActivePerl-5.10.1.1007-MSWin32-x 86-291969.msi установил на диск С:\Perl\
Зашел в папку bin и запустил ppm.bat и я так понимаю что сделал какие то обновления. Что еще нужно делать при настройке?
http://forum.php.su/topic.php?fo...m=65&topic=3 сдесь был, для меня сложнова то было понять что там написано, и не уверен что вообще что то понял.

Моя цель на данный момент настроить Perl для Windows 2007
(Добавление)
Apache2,2,15 и PHP5 установлен и работает.
Petro Отправлено: 25 Марта, 2010 - 15:06:28 • Тема: Проблема при старте Аpache • Форум: Apache и другие веб-серверы

Ответов: 16
Просмотров: 1131
"PetroНе забудьте также уктановить для корневой директории директиву AllowOverride All потому что иначе вам не дадут изменять большинство директив - и вы скажем не сможете подключить PHP-CGI через файл .htaccess потому что директивы управления типами и обработчиками будут недоступны для изменения"

Так

<Directory "C:/www">
Options Indexes Includes
AllowOverride All
Allow from all
</Directory>
Petro Отправлено: 25 Марта, 2010 - 15:03:31 • Тема: Проблема при старте Аpache • Форум: Apache и другие веб-серверы

Ответов: 16
Просмотров: 1131
убрал коментарии и получил картинку, но незнаю как ее Вам показать (
Но думаю что все получилось, спасибо.
Какой мой следующий шаг? Изучать Ваши уроки?

Страниц (9): « 1 2 3 4 5 6 7 [8] 9 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB