Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на языке Perl


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Perl / Перл

Выпуск № 103
от 14.04.2008, 00:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 187, Экспертов: 11
В номере:Вопросов: 1, Ответов: 1

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 131242: Здравствуйте! Уменя возникла проблема при установке и настройке Apache 2.2.8-win32-x86, Perl, PHP 5.2.5-Win32, MySQL и phpMyAdmin 2.11.5.1. PHP, Perl и phpMyAdmin не работают, MySQL не проверял. Установил Apache директорию оставил по умолчани...

Вопрос № 131.242
Здравствуйте! Уменя возникла проблема при установке и настройке
Apache 2.2.8-win32-x86, Perl, PHP 5.2.5-Win32, MySQL и phpMyAdmin 2.11.5.1. PHP, Perl и phpMyAdmin не работают, MySQL не проверял.
Установил Apache директорию оставил по умолчанию C:\Program Files\Apache Software Foundation\Apache2.2\. Установил Active Perl сначала в директорию C:\Perl\, затем удалил и установил в E:\usr\
В разделе системные переменные удалил C:\Perl\bin\; осталось E:\usr\bin\;. Я скачал инструкцию по настройке Apache и изменил файл
httpd.conf так как было сказано в инструкции.
Вот что я изменил:
-----------------------------------------------------------------------------------------------
#LoadModule rewrite_module modules/mod_rewrite.so
изменил на
LoadModule rewrite_module modules/mod_rewrite.so

в конце этого блока добавил
LoadModule php5_module "E:/php/php5apache2_2.dll"
далее я добавил ещё одну строку
PHPIniDir "E:/php"

DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
изменил на
DocumentRoot "E:/apche"

<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
изменил на
<Directory />
Options Includes Indexes FollowSymLinks
AllowOverride All
Allow from all
</Directory>

далее в инструкции советовалось удалить или закомментировать блок
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
я закомментировал.

<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
изменил на
Замените его на:
<IfModule dir_module>
DirectoryIndex index.html index.htm index.shtml index.php
</IfModule>

строки
ErrorLog "logs/error.log"
CustomLog "logs/access.log" common
изменил на
ErrorLog "E:/apache/error.log"
CustomLog "E:/apache/access.log" common

В блоке <IfModule mime_module>
раскомментировал
AddType text/html .shtml
AddOutputFilter INCLUDES .shtml
и добавил
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

расскомментировал строки
Include conf/extra/httpd-autoindex.conf
Include conf/extra/httpd-vhosts.conf
Include conf/extra/httpd-manual.conf
Include conf/extra/httpd-default.conf

ScriptAlias /cgi-bin/ "C:/Program Files/Apache Group/Apache/cgi-bin/"
изменил на
ScriptAlias /cgi/ "E:/apache/localhost/www/cgi/"
ScriptAlias /cgi-bin/ "E:/apache/localhost/www/cgi/"

#AddHandler cgi-script .cgi
изменил на
AddHandler cgi-script .cgi .bat .exe .pl
-----------------------------------------------------------------------------------------------
В инструкции ещё было сказано изменить файл httpd-vhosts.conf, но его я оставил без изменений.
На диске E:\ Ясоздал папку apache->localhost->www->html, cgi.
После того как я всё настроил попробывал запустить сервер он не запустился.
Я открыл httpd.config и раскомментировал блк который нужно было закоменнтировать или удалить согласно инструкции.
<Directory "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
Сохранил изменения и запустил сервер, он запустился.
Я открыл браузер и ввёл http://localhost/
и получил 505.
Тогда я нашёл в интернете другую инструкцию
и настроил всё снова.
Вот что у меня получилсь:
-----------------------------------------------------------------------------------------------
DocumentRoot 'E:/apache/localhost/www/html'
<Directory />
Options Includes Indexes FollowSymLinks
AllowOverride All
Allow from all
</Directory>
ScriptAlias /cgi/ 'E:/apache/localhost/www/cgi/'
ScriptAlias /cgi-bin/ 'E:/apache/localhost//www/cgi/'
AddHandler cgi-script .cgi .bat .exe .pl
AddType text/html .shtml
AddHandler server-parsed .shtml .html .htm
Всё остальное осталось без изменений.
-----------------------------------------------------------------------------------------------
Снова набрал в браузере http://localhost/
открылся index.html который я положил в папку html
затем я написал скрипт test.cgi
---------------------------------------------
#!/usr/bin/perl
print 'Content-type: text/html\n\n';
print 'It works!\n';
---------------------------------------------
Положил файл test.cgi в папку cgi
и набрал в браузере http://localhost/cgi-bin/test.cgi
но вместо It works! я увидел Internal Server Error
Тогда я установил MySQL и PHP5
PHP5 я установил в E:\php\
и попытался настроить изменив php.ini.
Вот что получилось:
-----------------------------------------------------------------------------------------------
Строку
upload_max_filesize = 2M
изменил на
upload_max_filesize = 16M
раскомментировал библиотеки
extension=php_curl.dll
extension=php_gd2.dll
extension=php_mbstring.dll
extension=php_mcrypt.dll
extension=php_mysql.dll
extension=php_mysqli.dll
изменил строку
;session.save_path = "/tmp"
на
session.save_path = "E:/php/tmp"
и создал в E:\php\ папку temp
В раздале Системные переменные
в переменную patch добавил E:\php;
Сохранил настройки но php не работает.
Ложу в папку html файл index.php
набираю в браузере http://localhost/index.php
в браузере я увидил исходник файла index.php
После этого я попробывал установить phpMyAdmin
делал всё по инструкции.
В папке html создал папку phpMyAdmin и распоковал туда слитый архив
затем набрал в браузере http://localhost/phpMyAdmin/
и получил 404.
Подскажите пожалуста что я делаю неправильно, помогите разобраться в настройках. Зарание благодарю!
Отправлен: 08.04.2008, 23:37
Вопрос задал: Грибанов Фёдор Александрович (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: -OC-
Здравствуйте, Грибанов Фёдор Александрович!
учите матчасть (большими красными буквами ) :)
чтоб долго не распространяться читаем раз,два и смотрим логи сервера в первую очередь перед тем как задавать вопросы :)
Ответ отправил: -OC- (статус: Специалист)
Ответ отправлен: 09.04.2008, 09:57
Оценка за ответ: 5
Комментарий оценки:
Спасибо за помощь.
Всё настроил, всё работает.


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале

∙ Версия системы: 4.90 pre 5.0 RC1 от 13.04.2008

Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное