![]() |
|
![]() ![]() ![]() |
|
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
Софт:
Apache 2.2.6 PHP 5.1.5 MySQL 5.0.24 Perl 5.8.8.817 Пути установки и каталоги: Apache - J:/apache PHP - J:/php Каталог, в котором расположены файлы WEB-сайта - H:/www Каталог, содержащий CGI скрипты сайта - H:/cgi-bin Настройка Apache Сам АПАЧ установился нормально без ошибок. После настройки файла httpd.conf все работает. Но в процессе конфигурирования httpd.conf не нашла строку #AddHandler server-parsed .shtml, которую надо заменить на AddHandler server-parsed .shtml .html .htm Вопрос 0: Обязательно прописывать эту строку или можно обойтись без нее? На что она влияет? Настройка связи Apache+PHP Запуталась в мануалах. Вроде бы там все одинаково, но в то же время по разному. Немного проанализировав несколько доков, сделала следующее (эта связка не работает): 1. Скопировала файл php5ts.dll из папки J:\php в папку C:\WINDOWS\SYSTEM32 2. Скопировала файл php.ini-dist из папки J:\php в каталог C:\WINDOWS и переименовала его в php.ini 3. В файле php.ini (C:\WINDOWS) установила следующие значения переменных register_globals = off magic_quotes_gpc = off magic_quotes_runtime = off error_reporting = E_ALL # display_errors = on 4. Аналогично переименовав файл php.ini-dist в php.ini (J:/php) занесла все изменения (описанные выше) и сохранила. 5. Настройка PHP как модуля Apache 5.1 В строке DirectoryIndex прописала: DirectoryIndex index.html index.php index.phtml Вопрос1: Куда или после каких строк в файле httpd.conf нужно добавить LoadModule php5_module J:/php/php5apache2.dll? Она обязательна? После последней директивы AddModule нужно добавить строку: AddModule mod_php5.c Вопрос 2: Что делать, если этой последней директивы нет? Куда еще можно вставить эту строку? Обязательно ли прописывать эту строчку? Внутри блока <IfModule mod_mime.c> нужно добавить строку: AddType application/x-httpd-php .php Вопрос 3: Такого блока нет, куда вставить? 6. Создала index.php в H:/www
7. Все файлы сохранила 8. Перезапустила сервер 9. Набрала в браузере http://localhost/index.php, в ответ даже не получила "Страница не найдена", просто пустое белое окно. ПОМОГИТЕ РАЗОБРАТЬСЯ!!!! Это сообщение отредактировал(а) tomolax - 28.5.2008, 14:48 |
|||
|
||||
Exaktus |
|
||||||||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 135 Регистрация: 15.4.2007 Репутация: 3 Всего: 4 |
Эта строчка подключает php, как модуль апача. Она нужна, если используется php. В Вашем случае - да. Добавлять практически в любое место, но как правило размещают ближе к началу. Эту строчку надо прописывать, если у Вас апач версии 1.3. Прописывать практически в любое место, но как правило размещают ближе к началу.
Добавте следущее:
...или просто:
--------------------
Ничто так не бодрит по утрам, как свежеупавший сервер |
||||||||
|
|||||||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
Exaktus, сделала все как написано. Перезапускаю сервак, он выдает ошибку "Не удалось запустить службу Apache2 на локальном компьютере"
Это из-за php5apache2.dll библиотеки? ее наверное отдельно придется загружать? Это сообщение отредактировал(а) tomolax - 22.5.2008, 19:53 |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
люди, помогите отдельно установить php5apache2.dll.
|
|||
|
||||
Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 2 Всего: 42 |
tomolax, просто скопируй ее в каталог с PHP
обычно этого достаточно. Добавлено через 1 минуту и 4 секунды tomolax, да, не обратил внимания, тебе нужна библиотека php5apache2_2.dll -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
LoadModule php5_module J:/php/php5apache2.dll в этой строке тоже менять php5apache2.dl на php5apache2_2.dll?
Это сообщение отредактировал(а) tomolax - 22.5.2008, 23:11 |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
![]() |
|||
|
||||
Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 2 Всего: 42 |
tomolax,
http://ua.php.net/get/php-5.2.6-Win32.zip/from/a/mirror тут должно быть. Если не будет, есть в пакете wininstaller. -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
чё та я не пойму как оттуда скачивать
![]() |
|||
|
||||
Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 2 Всего: 42 |
tomolax,
Тогда скачай отсюда http://php.net/downloads.php Windows Binaries PHP 5.2.6 zip package [9,516Kb] - 3 May 2008 md5: c7e5010114f58282858d7d78e6509cdc Добавлено через 15 секунд нужный тебе файл лежит в архиве. -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
1. скопировала файл php5apache2_2.dll в папку с php
2. строку LoadModule php5_module J:/php/php5apache2.dll изменила на LoadModule php5_module J:/php/php5apache2_2.dll 3. после рестарта сервер выдает ошибку "The requested operation has failed" |
|||
|
||||
comtat |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1310 Регистрация: 2.5.2006 Где: Россия, Казань Репутация: нет Всего: 71 |
Так Вы используете php.ini из J:/php или C:\WINDOWS ?? Возможно просто запутались в ini Выложите httpd.conf -------------------- Рожденный в СССР !!! ExtJS - мой фреймворк |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
При чем здесь php.ini если вношу изменения в httpd.conf. Как я поняла в конфигурационном файле (httpd.conf) и подключается php как модуль апача. А в php.ini единственное что я сделала, так это изменила значения переменных.
Выкладываю httpd.conf, посмотрите ![]() З.Ы. сервер выдает все ту же ошибку "The requested operation has failed" при рестарте Присоединённый файл ( Кол-во скачиваний: 9 ) ![]() |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
у кого работает связка апач+пхп с хотя бы более приближенными версиями (2.2.6 и 5.1.5) и кому не жалко, выложите плиз httpd.conf
|
|||
|
||||
Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 2 Всего: 42 |
tomolax,
LoadModule php5_module "C:/php/php5apache2.dll" #LoadModule php5_module "D:/work/php5/php5apache2_2.dll" PHPIniDir "C:/PHP" AddType application/x-httpd-php .php .php4 Добавлено через 4 минуты и 1 секунду Дома 2.0.48 и 5.2.5 Работа 2.2.6 и 5.2.5 Отличия только в закомментированой строке. -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
Прописывать все эти строки? Даже с комментарием?
|
|||
|
||||
Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 2 Всего: 42 |
tomolax, нет конечно
1. тебе нужны LoadModule php5_module "D:/work/php5/php5apache2_2.dll" PHPIniDir "C:/PHP" AddType application/x-httpd-php .php .php4 2. судя по твоему сообщению об ошибке, у тебя другие проблемы в httpd.conf Для начала, попробуй поочередно комментировать каждую строчку из начинающуюся с LoadModule до тех пор пока Апач нормально не заработает. Только сразу совет, те строки что будешь комментировать обозначай несколькими ### чтобы было видно. Когда вычислишь из-за какого модуля Апач ругается, раскомментируешь все что закомментировала, кроме той после которой ошибка пропала. Ну, а уже после, как сделаешь, добавишь строки для подключения PHP. Добавлено через 25 секунд И да, PHPIniDir - должен указывать на каталог с твоим php.ini -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
дописала в httpd.conf эти строки:
AddType application/x-httpd-php .php .html .htm .phtml .phtm PHPIniDir "J:/php" LoadModule php5_module "J:/php/php5apache2_2.dll" при комментировании этих строк апач работает при раскоментировании - не работает(скриншот ошибки внизу) Присоединённый файл ( Кол-во скачиваний: 7 ) ![]() |
|||
|
||||
Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 2 Всего: 42 |
tomolax,
Так, виноват, ссылку я ведь тебе дал на 5.2.6 PHP Судя по всему у тебя конфликт версий с библиотекой. Решение следующее или возьми библиотеку от своей версии или переустанови PHP. Архив ты ведь всеравно скачала. -------------------- Мир это Я. Живее всех живых. |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
Fortop, все работает. Спасибо. З.Ы. На ноут установила апач 1.3 так там вообще все безпроблем.
Тема временно закрыта. Всем больщущее спасибо. Жаль что не могу поднять вам репутацию... |
|||
|
||||
Tarysov |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 8.5.2009 Репутация: нет Всего: нет |
Я бы хотел открыть эту тему
![]() Так как я тоже столкнулся с подобной проблемой( Я поставил апачи 2,2,11 и php 4. я конечно в этих делах вообще не чё не соображаю по этому делал по учебнику ![]() ну так вот там был дан уже готовый подогнаный php архив) я все сделал как там написано поставил mycql 3.xx.xx и perl и сделал проверки работоспособности этого офлайн сервера php работало нормально mysql тоже превосходно, а вот perl не хотел(( ну и ладно чёрт с ним он мне серовно не нужен пока. ну рас все работает нормально значит можно начинать тестировать php проекты ![]() ![]() у меня какрас был исходник форума)) ну вот я его пихаю в стартовый каталог запускаю страницу все идет нормально)) появляется типа установка этого форума) ну корочи он установился и пересылает меня в другой каталог на админ панель и она не грузиться высвечиваеться ошибка 500 типа админ сервера изменил настройки сервера и т.п. помогите плиз мож мне нано чёто под править в файле конфигурации апачи? а ещё лучше подскажите где можно взять учебник по установки новых версий программного обеспечения на винду ![]() ![]() ![]() ![]() ![]() Добавлено через 8 минут и 15 секунд а кстати вот ссылка на этот самый учебник))))http://www.manlix.ru/zipped/manlix.ru-article0.zip |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
всем привет, появилась необходимость снова поставить сервер, ставлю apache_2.2.13-win32-x86-openssl-0.9.8k, вроде бы все устанавливается, но система выдает такую ошибку (см. прикрепленный файл), что это может быть?
Присоединённый файл ( Кол-во скачиваний: 6 ) ![]() |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
tomolax, прогугли xampp.
|
|||
|
||||
unicross |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 422 Регистрация: 15.6.2008 Репутация: 1 Всего: 53 |
nerezus, зачем ему xampp? У него порт 80 занят другой программой...
tomolax, описание ошибки http://www.php.ru/forum/viewtopic.php?t=14544 Подробная установка связки программ http://php-6.narod.ru/ |
|||
|
||||
tomolax |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 96 Регистрация: 9.4.2008 Где: город на Неве Репутация: нет Всего: 1 |
дело было в Скайпе, спасибо
![]() |
|||
|
||||
nerezus |
|
|||
![]() Вселенский отказник ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 3330 Регистрация: 15.6.2005 Репутация: нет Всего: 43 |
unicross, черт, не дочитал дотуда)
Просто всегда сабж советую всем, кто не может собрать по частям ) |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |