Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi

Модерирует : lynx, Crash_Master, dg, emx, ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Открыть новую тему     Написать ответ в эту тему

articlebot



Administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

В форуме часто возникают просьбы помочь уcтановить Apache, PHP, Perl,
MySQL. Эти программы могут понадобиться не только системным администраторам, но и
веб-программистам и веб-мастерам, например, для отладки скриптов. В данной статье рассмотрено, как устанавливать последние версии этих программ на Win32. Я не ставлю целью описать все аспекты web-администрирования, а лишь помогу установить конфигурацию, позволяющую освоить и изучить основные возможности Apache 2.x, PHP, Perl и MySQL.

 
Читать
 
 
Внимание!  
Если вы задаете вопрос по работе Apache, потрудитесь привести конфигурационный файл сервера.

Телепаты в данный момент в отпуске.
Файл необходимо выложить в txt формате, а не приводить его содержимое в посте.
 
 
Наиболее частой причиной того, что невозможно поставить PHP как модуль под Apache под Windows является несоответствие вашей версии *.dll файла модуля (php4apache2.dll) текущей версии Apache. Лечится тем, что вы качаете другую dll-ку (php4apache2.dll), например, из нашего файлового архива и пробуете прикрутить ее.
 
Наиболее частой причиной того, что не работают (неправильно работают) PHP-скрипты (точнее, не передаются переменные окружения в открытом виде) является опция
register_globals = "off"  
в конфигурационной файле PHP - php.ini.
Попробуйте установить:
register_globals = "on"
 
 
 
Если ваши perl-скрипты с раширением *.cgi выдают ошибку 500, либо вместо исплнения предлагают себя закачать, рекомендуем внимательно почитать статью:
Основные причины ошибки 500 в IkonBoard V. 2
 
 
откомпилированные версии можно найти и на этом сайте
http://www.apachelounge.com/download/
 
но внимательно читайте, так как компиляция была под MS Visual Studio 2005 и для работы требуется дополнительный набор библиотек, который можно скачать там же.
 


 
См. также FAQ по Apache

Всего записей: 366 | Зарегистр. 25-05-2001 | Отправлено: 14:11 25-11-2002 | Исправлено: emx, 20:28 03-10-2006
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Ребят ко мне в руки попал сайт
Все телепаты в отпуске, однако! По одной фразе "у меня сайт не работает" только Вольф Мессинг смог бы помочь, но он давно умер.

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 10:51 14-04-2010
nvhost

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
в логах апача вылазит такая ошибка  

Код:
 
[Wed Apr 14 14:31:33 2010] [error] [client 192.168.5.5] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/favicon.ico, referer: http://localhost/
[Wed Apr 14 14:31:35 2010] [error] [client 192.168.5.5] File does not exist: C:/Program Files/Apache Software Foundation/Apache2.2/htdocs/people, referer: http://localhost/
 

ссылка следующая javascript:OpenCms("http://localhost/people/index.html")
ЕЩе заметил,что вообще ни одна ссылка на сайте не работает

Всего записей: 113 | Зарегистр. 17-04-2009 | Отправлено: 11:34 14-04-2010 | Исправлено: nvhost, 12:28 14-04-2010
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Первая ошибка - это не страшно, браузеры просто ищут картинку favicon.ico, которую потом изображают в адресной строке. Ее может и не быть.
Вторая ошибка указывает, что директории htdocs/people не существует. Проверьте, куда настроен "document root" этого сайта в конфиге Апача, и есть ли там такая директория.

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 17:15 14-04-2010
nvhost

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все есть,еще раз посмотрел и все проверил!Странно что ПХП пишет при перегрузке апача что не может подгрузить библиотеки........хотя папка указано явно extension_dir = "c:/php5/ext/"и эти библиотеки там точно находтся,незнаю может это все из за того что платформа не unix

Всего записей: 113 | Зарегистр. 17-04-2009 | Отправлено: 12:37 15-04-2010
nvhost

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Развернул только, что денвер сделал теже настрйоки конфа пхп и апача и все заработало!Видать проблема была в том, что CMS которая попала мне в руки просто не понимает структуру папок в винде!

Всего записей: 113 | Зарегистр. 17-04-2009 | Отправлено: 19:33 15-04-2010 | Исправлено: nvhost, 19:34 15-04-2010
Mr Bungle



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята, у меня вопрос по WAMP.
внёс изменения в httpd.conf чтоб каждый сайт на локалке имел свой адрес
 
NameVirtualHost *:80
 
<VirtualHost *:80>
  DocumentRoot "c:/wamp/www/"
  ServerName localhost
</VirtualHost>
 
<VirtualHost *:80>
  DocumentRoot "c:/wamp/www/drupal5"
  ServerName drupal5.localhost
  ServerAlias drupal5
</VirtualHost>
 
<VirtualHost *:80>
  DocumentRoot "c:/wamp/www/drupal6"
  ServerName drupal6.localhost
  ServerAlias drupal6
</VirtualHost>
 
в файле hosts
127.0.0.1       localhost
127.0.0.1       drupal5.localhost
127.0.0.1       drupal6.localhost
 
теперь могу видеть сайты по ссылкам http://drupal5.localhost или http://drupal6.localhost.
 
моя проблема, что это работает только если есть интернет.  
если интернета нет, то работает http://localhost/drupal5 или http://localhost/drupal5
 
помогите настроить, чтоб http://drupal5.localhost или http://drupal6.localhost работали и без связи с инетом
Спасибо

Всего записей: 2287 | Зарегистр. 15-07-2004 | Отправлено: 22:46 24-05-2010
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mr Bungle

Цитата:
моя проблема, что это работает только если есть интернет

?? должно работать и без него.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:04 24-05-2010
Mr Bungle



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
дык вот и я об этом. где рыть?

Всего записей: 2287 | Зарегистр. 15-07-2004 | Отправлено: 23:08 24-05-2010
vlary



Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
без связи с инетом nslookup drupal5.localhost  и nslookup drupal6.localhost что говорят?

Всего записей: 17282 | Зарегистр. 13-06-2007 | Отправлено: 23:57 24-05-2010
Mr Bungle



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
запускаю nslookup без инета
вижу  
***Default Servers are not available
Default Server: Unknown
Address: 127.0.0.1

Всего записей: 2287 | Зарегистр. 15-07-2004 | Отправлено: 00:49 25-05-2010
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Кто нибудь может сказать что серьезного изменили в 2.2.15?  
Предыдущая была 2.2.X (не помню версию точно), но поставил 2.2.15 под 64 битной системой. Конфиг тот же, что и был раньше, но предыдущая версия работает, а 2.2.15 выдает  
.htaccess: RewriteEngine not allowed here
в конфиге ничего не менялось..  
плюс глючит особенно тогда, когда написано все в директиве  
<IfModule ...> в htaccess - тогда сразу ругается на все подряд.
аналогично на php_flag и php_value
php работает в других местах
 
если же закомментировать IfModule и закрытие его, то не ругается!
но на RewriteEngine все равно ругается.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 06:48 28-05-2010 | Исправлено: Cheery, 07:00 28-05-2010
attaattaatta



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
I have nailed down the problem. If this is present in a site's vhost file, mod_rewrite stops working:
 
Code:

Цитата:
<Directory /var/www/XXX.hu/web>
        Options FollowSymLinks
        AllowOverride Indexes AuthConfig Limit
        Order allow,deny
        Allow from all
</Directory>

 
If I manually change it to  
 
Code:

Цитата:
<Directory /var/www/XXX.hu/web>
        Options All
        AllowOverride All
        Order allow,deny
        Allow from all

</Directory>

 
then it works.
 
Может поможет ?

----------
Фрилансю

Всего записей: 1118 | Зарегистр. 25-09-2007 | Отправлено: 07:42 28-05-2010 | Исправлено: attaattaatta, 07:44 28-05-2010
XXXXL



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте!  
Apache почему-то присваивает неправильно владельца к файлам, к примеру я вдалецец login : psacln, если я через ФТП клиент создм файл, то ему будет присвоено "login : psacln" если я делаю бекап или скриптом гружу на сервер файл, то ему присваивается владелец wwwrun : www  
Подскажите, где ошибку исправить?
Вот файл httpd.conf
Спасибо!

Всего записей: 286 | Зарегистр. 16-05-2007 | Отправлено: 13:53 28-05-2010
attaattaatta



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
XXXXL
А почему не правильно то ? скрипт работает от апача, потому и права такие, в Вашем случае необходимо сгруппировать учетки и назначить соответствующие права доступа.

----------
Фрилансю

Всего записей: 1118 | Зарегистр. 25-09-2007 | Отправлено: 14:18 28-05-2010
XXXXL



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
А почему не правильно то ?

Просто я на VPS впервые (до этого хватало виртуального хостинга), вот на хостинге у меня везде одинаковые владельцы, на тех файлах которые я через ФТП гружу и на тех, которые через Апач генерируются.
 

Цитата:
в Вашем случае необходимо сгруппировать учетки и назначить соответствующие права доступа

Не могли бы Вы пожалуйста подробнее описать, как это осуществить?

Всего записей: 286 | Зарегистр. 16-05-2007 | Отправлено: 14:27 28-05-2010
attaattaatta



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
XXXXL

Цитата:
Не могли бы Вы пожалуйста подробнее описать, как это осуществить?

 
Читайте наздоровье

----------
Фрилансю

Всего записей: 1118 | Зарегистр. 25-09-2007 | Отправлено: 17:27 28-05-2010 | Исправлено: attaattaatta, 17:28 28-05-2010
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
attaattaatta

Цитата:
then it works.  
Может поможет ?

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


----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:35 28-05-2010
attaattaatta



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
Директиву
 

Цитата:
RewriteLog "/usr/local/var/apache/logs/rewrite.log"

 
добавьте и дайте глянуть.

----------
Фрилансю

Всего записей: 1118 | Зарегистр. 25-09-2007 | Отправлено: 20:55 28-05-2010
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
attaattaatta

Цитата:
добавьте и дайте глянуть.

а при чем тут она? апач ругается на записи в htaccess, а не правила rewrite
ps: проблема в том, что как и сказал, предыдущая версия (2.2.6) апача работает с этим настройками, а вот 2.2.15 так себя ведет.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:03 28-05-2010 | Исправлено: Cheery, 21:15 28-05-2010
israel_rider

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Для выяснения нагрузки, которую способен выдержать сайт, эмулирую траффик при помощи Webserver Stress Tool 7. Пока экспериментирую на локальной машине.
Вопрос - как сконфигурировать httpd.conf, что бы видеть по логам максимум информации при падении сервера.
Сейчас поставил  
LogLevel debug
Эмулирую траффик через Webserver Stress Tool 7, судя по его данным, апач давно лежит, но в error.log про это ни гу гу.  
В чём ошибка?

Всего записей: 925 | Зарегистр. 28-07-2007 | Отправлено: 20:52 04-06-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru