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

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

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

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

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

XMMS



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
php_mysql.dll не видит в упор. пишет что не может загрузить динамическую библиотеку, путь - не найден указанный модуль.
В php.ini всё поставил - так он в ошибке пишет правильный путь...
Полазил по сайту php.org... всё не то.  
libmysql.dll ему подсовывал - ругается что неправильная библиотека(возможно не PHP)
Всё скачено вчера с оф. сайтов.
 
PS: Из помощи веб-мастерам выперли, так что сори если не по адресу..

Всего записей: 2603 | Зарегистр. 14-01-2003 | Отправлено: 02:47 08-08-2004
Cheery



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

Цитата:
PS: Из помощи веб-мастерам выперли, так что сори если не по адресу..

я же тебе сказал - в уже существующей теме и неважно, что она для php4..
ты хоть раз читал правила???

Цитата:
php_mysql.dll не видит в упор. пишет что не может загрузить динамическую библиотеку, путь - не найден указанный модуль.

укажи точнее об ошибке.. сейчас сделал все, как сказано в инсталле для 5 версии и заработало.

Цитата:
Полазил по сайту php.org... всё не то.

сайт php.net

Цитата:
libmysql.dll ему подсовывал - ругается что неправильная библиотека(возможно не PHP)

ессно.. библиотека php_mysql.dll

Цитата:
Всё скачено вчера с оф. сайтов.  

что ты указал в php.ini?? выложи куда нить и дай ссылку.
зы: а также httpd.conf
зызы: install.txt

Цитата:
 Note:
 Since PHP 4.0.5 MySQL, ODBC, FTP, Calendar, BCMath, COM, PCRE,
 Session, WDDX and XML support is built-in. You don't need to
 load any additional extensions in order to use these functions.

 
зызызы: но в тоже время..

Цитата:
4. PHP 5 no longer bundles MySQL client libraries, what does this mean to me? Can I still use MySQL with PHP? I try to use MySQL and get "function undefined" errors, what gives?  
 
Yes. There will always be MySQL support in PHP of one kind or another. The only change in PHP 5 is that we are no longer bundling the client library itself. Some reasons in no particular order:  
 
 
Most systems these days already have the client library installed.  
 
Given the above, having multiple versions of the library can get messy. For example, if you link mod_auth_mysql against one version and PHP against another, and then enable both in Apache, you get a nice fat crash. Also, the bundled library didn't always play well with the installed server version. The most obvious symptom of this being disagreement over where to find the mysql.socket Unix domain socket file.  
 
Maintenance was somewhat lax and it was falling further and further behind the released version.  
 
Future versions of the library are under the GPL and thus we don't have an upgrade path since we cannot bundle a GPL'ed library in a BSD/Apache-style licensed project. A clean break in PHP 5 seemed like the best option.  
 
This won't actually affect that many people. Unix users, at least the ones who know what they are doing, tend to always build PHP against their system's libmyqlclient library simply by doing --with-mysql=/usr when building PHP. Windows users may enable the extension php_mysql.dll inside php.ini. Also, copy libmySQL.dll into the appropriate %SYSTEMROOT% directory, just like you do with every other bundled DLL from the dll directory.  
 


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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:55 08-08-2004 | Исправлено: Cheery, 03:14 08-08-2004
XMMS



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Вообщем, извиняюсь... за флуд в том числе
Редко вчитываюсь в руководства...  
Вчитался - нашёл. Необходимо скопировать библиотеку (libmysql.dll) в C:\WINDOWS\system(32)
Мучения закончены....
Cheery
спасибо за мысль прочитать install.txt до конца...
Ещё раз извините

Всего записей: 2603 | Зарегистр. 14-01-2003 | Отправлено: 03:10 08-08-2004 | Исправлено: XMMS, 03:19 08-08-2004
Farch



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

Всего записей: 3211 | Зарегистр. 25-12-2001 | Отправлено: 07:31 09-08-2004 | Исправлено: Farch, 07:35 09-08-2004
Mbus



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот такая проблема:  
 
Работаем с IIS, а не с апачей (  
 
1. установливаю мускул указанной в теме версии (с инсталятором)  
2. устанавливаю пхп 5.0.1 но уже ручками  
 
установка происходит в каталог С:/web/mysql и С:/web/php  
 
3. вношу изменения в php.ini (лежит в С:/windows/)  
 
и все бы хорошо, но не работают функции работы с мускулом,  
ладно, идем в php.ini подключаем библиотеку php_mysql.dll  
и копируем файлы php_mysql.dll и libmysql.dll в папку windows/system32  (как нашли в одном из топиков на этом же форуме)  
все нормально, длл подключились, но ошибка осталась прежней:  
 
Call to undefined function mysql_pconnect() in c:\Inetpub\wwwroot\testsite\db.php on line 15  
   
Не поймем, почему неизвестная функция???  
 
--------------------------------------------
перенаправили сюда

Всего записей: 655 | Зарегистр. 04-06-2003 | Отправлено: 16:53 24-08-2004
72nomer

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А ты посмотри, тот PHP что ты скаяал поддерживает SQL? Я вот тоже бился об лёд с этой темой, а потом оказалось что тот PHP 5 что я скачал просто не поддерживает MySQL

Всего записей: 45 | Зарегистр. 04-07-2004 | Отправлено: 01:29 25-08-2004
KVCH



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ребяты...  
 
в S:\PHP положил только два файла: php5apache2.dll и php5ts.dll
в S:\Apache2\bin положил libmysql.dll и php_mysql.dll
 
в хттпд.конф прописал
LoadModule php5_module s:/php/php5apache2.dll
 
в пхп.ини
extension_dir = S:\Apache2\bin
extension=php_mysql.dll
 
всё, пхп с мусклем пашет...
 
2й вариант
libmysql.dll и php_mysql.dll кладутся в S:\PHP  
но тогда в хттпд.конф пишеться
 
LoadFile "s:/php/php_mysql.dll"
LoadModule php5_module s:/php/php5apache2.dll
 
не в какие ц:\винда\система32  них не кидал

----------
FreeBSD лучше Linux !

Всего записей: 1741 | Зарегистр. 03-03-2002 | Отправлено: 13:26 28-08-2004 | Исправлено: KVCH, 14:06 28-08-2004
name

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
KVCH
можно еще проще
 
libmysql.dll
php_mysql.dll  
php5ts.dll
 
в папку где расположен апач
туда же php.ini c
extension=php_mysql.dll  
 
все  
 
ps. ой, это двойка, у меня 1.3.27 в обратную сторону вышеописанное работает. для 2 тоже должно вроде %)

Всего записей: 78 | Зарегистр. 05-11-2003 | Отправлено: 20:22 03-02-2005 | Исправлено: name, 20:42 03-02-2005
GRIND



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Кто-нибудь ставил php6 под винду?
Получилось ли подключить расширение MYSQL?
В 6-й версии под винду нет php_mysql.dll, соответственно расширение по работе с mysql привязать не получается.
Там есть libmysql.dll, но насколько я понимаю, это для PDO_mysql (который подрубается нормально).
Версия Apcahe - 2.2
 
Добавлено:
или теперь только через PDO надо будет работать со всеми БД?

Всего записей: 511 | Зарегистр. 14-02-2004 | Отправлено: 13:52 08-08-2007
md5encrypted



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

Цитата:
php_mysql.dll не видит в упор. пишет что не может загрузить динамическую библиотеку, путь - не найден указанный модуль.

 
для корректной работы php5 "по-правилам" нужно установить переменную окружения PHPRC
(например PHPRC=c:\web\php5\)
В этой директории php и ищет свои библиотеки расширений и файл конфигурации.
 
У меня php5.2.2 согласился работать только с той libmysql.dll которая шла с ним в комплекте.

Всего записей: 11 | Зарегистр. 27-01-2007 | Отправлено: 17:49 04-09-2007
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GRIND
зачем ставить то, что еще не готово? наверно же оно требует компиляции..

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:48 04-09-2007
GRIND



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Cheery
С практической точки зрения нет смысла.
Но суть в том, что в 6-й версии с БД придётся работать только через PDO, как я понял.

Всего записей: 511 | Зарегистр. 14-02-2004 | Отправлено: 10:09 10-09-2007
o4u4ik



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
1. Мне необходимо чтобы Мой апач работал под 2 различных домена, каким образом я могу это сделать?(нашёл на форуме как на локалхост сделать, этот вариант будет работать на внешнем?)
 
2. Каким образом включить файл .htaccess (для всех дирректорий)?
 
3. Где найти мануал по переезду с одного физического сервера на другой? Возможно что-то подскажите(еду с XP на 2003)?
 
Извиняюсь,если повторился, мне но в этом деле я мало чего понимаю, а надо установить все в один день и всё предусмотреть.
Может быть у Вас есть каки-то советы, человеку, который моло чего в этом понимает.
 
Моя конфигурации (Ahache 2 + PHP 5 + MySQL 4)

Всего записей: 12 | Зарегистр. 14-03-2008 | Отправлено: 17:55 25-03-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
o4u4ik
Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi

Цитата:
Мне необходимо чтобы Мой апач работал под 2 различных домена, каким образом я могу это сделать?(нашёл на форуме как на локалхост сделать, этот вариант будет работать на внешнем?)
 

Виртуальные хосты в Apache 1.3.23, что то не получается...
 

Цитата:
Каким образом включить файл .htaccess (для всех дирректорий)?

он и так "включен" по умолчанию
 

Цитата:
Где найти мануал по переезду с одного физического сервера на другой? Возможно что-то подскажите(еду с XP на 2003)?  

скопировать полностью папку с сервером и перенести..  вопрос непонятен - в чем проблемы то?


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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:09 26-03-2008
o4u4ik



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

Цитата:
он и так "включен" по умолчанию

 
У меня он не работает, индексы не грузит. чтобы отображал индексы пришлось лезть httpd.conf и там писать. (Мне нужно запретить листинг дирректорий)
 
 

Цитата:
вопрос непонятен - в чем проблемы то?

 
Возможно существуют какие-то подводные  камни, которые стоит учесть. Хотелось бы всё сразу предусмотреть.

Всего записей: 12 | Зарегистр. 14-03-2008 | Отправлено: 09:30 26-03-2008
Cheery



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

Цитата:
У меня он не работает, индексы не грузит. чтобы отображал индексы пришлось лезть httpd.conf и там писать. (Мне нужно запретить листинг дирректорий)  

и что пишем? и какой Allowoverride?  
простейший случай проверить работает ли htaccess - написать в нем чушь. Тогда сервер будет выдавать 500 ошибку
 

Цитата:
Возможно существуют какие-то подводные  камни, которые стоит учесть.

только корявость рук

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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:08 26-03-2008
ZoolooSik



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Когда-то писал для себя общий мануал по установке. Изменились только версии и тут нету засечания о том, что после прописывания путей в PATH и перемой PHPINIdir надо перезагрузить комп, бо не всегда цепляет настройки сразу.

Цитата:
 
   ||---------------------------------------------------------||
   || Инструкция по установке и настройке                     ||
   ||                           Apache 2.2 + PHP 5 + MySQL 5. ||
   ||    автор: ZoolooS                                       ||
   ||---------------------------------------------------------||
 
  ||-------------------------------------------------------------------||
  | Примечание: Возможно установка других версий будет немного         ||
  ||  отличаться. В любом случае для наилучшего понимания процесса     ||
  ||  установки и настройки следует ознакомится с сопутствующей        ||
  ||  дистрибутивам документацией. Я же в своем описании буду          ||
  ||  рассматривать конкретные дистрибутивы.                           ||
  | Информация по настройке и установке была собрана и скомпилина      ||
  ||  мной из нескольких различных источников, к сожалению             ||
  ||  конкретных адресов уже не помню, но все это можно найти в        ||
  ||  Internet либо в сопутствующей документации.                      ||
  | Эта инструкция не претендует на звание последней инстанции,        ||
  ||  а наоборот призывает к дополнению и исправлению. Здесь же буду   ||
  ||  просто пошагово описывать свои действия для достижения           ||
  ||  необходимых мне целей, т.е. для установки работоспособного       ||
  ||  комплекта Apache2+PHP5+MySQL.                                    ||
  ||-------------------------------------------------------------------||
 
 
I. _Установка Apache2_
 
  1. Скачиваем и запускае apache_2.2.4-win32-x86-no_ssl.msi (.exe)
   
  2. Во время установки визард спросит имя сервера, домена и майл админа,  
    можно вместо домена и сервера просто вбить localhost, а вместо мыла админа  
    root@localhost. В любом случае все это можно будет потом изменить в  
    конфигурационном файле.
   
  3. Выбираем "Custom" установку. Меняем путь для установки на 'c:\server',  
    тогда Апач установится в 'c:\server\Apache2', а не в 'c:\Program Files\Apache2'.  
    Вообще при установке сервера и т.п. лучше если в путях не будет пробелов.  
     
  4. После установки в Главном меню появится группа "Apache...", через пункты
    этого меню можно будет управлять сервером (включать, выключать,  
    перезагружать). Кроме того в Автозагрузку добавится Monitor Apache Servers,
    который соответственно будет грузится в трей. Через него также можно  
    управлять сервером. Включим сервер (если он не включился сам).
     
  5. Если теперь набрать в браузере http://127.0.0.1/ или http://localhost/,
    то должна загрузиться страничка говорящая, что все завелось.
     
  6. Теперь можно зайти в папку 'c:\server\Apache2\htdocs' и удалить все ее  
    содержимое. Именно в эту папку нужно складывать все свои проекты.
     
  6a. Если кто-то не знает как получить доступ к мануалу, то отвечу, что нужно  
    раскоментить строку "Include conf/extra/httpd-manual.conf" в httpd.conf, а затем  
    набрать в браузере http://127.0.0.1/manual. К сожалению маны переведены на  
    русский не полностью, поэтому многое все равно придется читать на английском.
   
  7. Вобщем то описанные пункты позволили получить нам вполне работоспособный  
    сервер, но если чесно, то его все же лучше несколько поднастроить. Делать
    это мы будем с помощью httpd.conf. Это обычный текстовый файл, записаный  
    в особом формате, является основным конфигом Апача. Находится этот файлик  
    в 'C:\server\Apache2\conf'. Некоторые настройки нам необходимо будет  
    сделать при настройке Апача для работы с PHP и MySQL, другие же будем делать
    самостоятельно. Вообще в самом конфиге есть подробное описание директив,  
    правда на английском , поэтому учим английский и правим конфиг.
     
  8. И еще одно. Не забываем перезапускать сервер после изменений в конфиге
    для того чтобы изменения применились.
   
 
II. _Установка PHP5_
 
  1. Скачиваем и распаковываем php-5.2.3-Win32.zip в папку 'c:\server\php'. В
    общем-то установка на этом закончена , но нужно еще привязать обработчик  
    PHP к серверу иначе ничего работать не будет.
     
  2. Прописываем в Windows PATH путь к директории, куда установили PHP. Для этого
    идем в "ПКМ на 'Мой Компьютер' => Свойства => Закладка 'Дополнительно' =>  
    Кнопка 'Переменные среды' => Раздел 'Системные переменные' => Двойной клик  
    по строке 'Path' => в самом конце дописываем ';полный_путь_папки_с_пхп'".
     
  3. Берем php.ini-recommended (лучше, меньше руками править ) или php.ini-dist  
    и копируем в папку с php под именем php.ini.
     
  3a. Есть еще второй вариант - скопировать php.ini в 'c:\windows\'.
     
  4. Открываем php.ini находим директиву "doc_root =" и правим ее на  
    'doc_root = "C:\server\Apache2\htdocs"'.
   
  !!! Продолжение установки может идти по двум направлениям. PHP можно установить  
  !!!либо как CGI-обработчик, либо как модуль Apache.
  _______________________________________________________________________________
   
  !!! Установка PHP как CGI-обработчик. Внимание: Этот способ наименее безопасный
  !!! и в этом случае web-сервер более подвержен атакам.
   
  5. Следующие 3 строки необходимо добавить в httpd.conf Апача:
   
    ScriptAlias /php/ "c:/server/php/"
    AddType application/x-httpd-php .php
    Action application/x-httpd-php "/php/php-cgi.exe"
  _______________________________________________________________________________
   
  !!! Установка PHP как модуль Apache.
   
  5. Следующие 2 строки необходимо добавить в httpd.conf Апача:
   
    LoadModule php5_module "c:/server/php/php5apache2_2.dll"
    AddType application/x-httpd-php .php .php3 .phtml
   
    Первую из них можно дописать в конце раздела LoadModule (после всех директив),  
    вторую в конце раздела AddType (предпоследнее расширение нужно если будем  
    использовать старые сорцы для PHP3, не переименовывая их. Последнее, если будем  
    использовать расширения 'а ля ХТМЛ' ).
   
     А так же вставим где-нибудь (например в конце) в httpd.conf строку:
     
    PHPIniDir "C:/server/php"
     
     Если эту строчку не прописать или php.ini не копировать в 'c:\windows\', то
    скрипты использующие функции MySQL у меня не работают, а выдают ошибку о  
    неизвестности используемых функций.
  _______________________________________________________________________________
   
  !!!Дальнейшие объяснения общие.
   
  6. Теперь все должно заработать (незабываем перезагрузить web-сервер). Для проверки  
    создаем файл phpinfo.php и пишем в него такой код:
       <?php
         phpinfo();
       ?>
    Вызвав этот файлик в браузере через http://127.0.0.1/phpinfo.php, браузер  
    должен вывести на экран страничку с настройками PHP.
   
  7. После установки Апач будет воспринимать как документ по умолчанию файл
    index.html, об этом говорит строчка:
       DirectoryIndex index.html
    в его конфиге, так вот чтобы у нас автоматически открывались еще и index.htm
    и index.php нужно поправить эту сроку до:
       DirectoryIndex index.php index.htm index.html
    Теперь в первую очередь Апач будет открывать index.php, если его нет то  
    index.htm, ну а потом уже то что было изначально.
   
  8. Теперь в php.ini исправляем строку  
       extension_dir = "./"  
    до  
       extension_dir = "C:\server\php\ext".
     Затем в разделе Dynamic Extensions раскоментируем необходимые нам расширения.
    Например, для работы с сокетами нам понадобится  
       extension=php_sockets.dll
    а для работы с MySQL
       extension=php_mysql.dll
    Естественно соответствующие файлы должны быть в папке "C:\server\php\ext"
           
 
III. _Установка MySQL_
 
  1. Скачиваем mysql-5.0.45-win32.zip и распаковываем куда-нибудь. Запускаем  
    Setup.exe.
     
  2. Next => Выбираем Custom, Next =>  
     Меняем путь установки на 'C:\server\mysql', я выбрал для установки все  
    кроме Developer Components, Next => Install => Next => Next =>
     Ставим галочку рядом с Configure the MySQL Server now, Finish => Next =>  
     Выбираем Detailed Configuration, Next =>  
     Выбираем Developer Machine, Next =>  
     Выбираем Multifunctional Database, Next =>  
     Выбираем куда складывать файлы с таблицами типа InnoDB, Next =>  
     Тут я выбираю обычно Manual Settings и ставлю 200 коннектов к БД, Next =>  
     Здесь можно оставить обе галки включеными, Next =>  
     Обычно отмечаю Manual Selected ... и выбираю utf8, Next =>  
     В певом пункте можно выбрать устанавливать ли MySQL сервер как сервис,  
    выбрать имя этого сервиса и выбрать запускать ли его автоматически. Во  
    втором пункте спрашивают хотим ли мы добавить пути к исполняемым файлам MySQL
    в переменную окружения Windows Path. Ставим галки по желанию. Я поставил обе
    Next =>  
     Заводим новый аккаунт, вернее только пароль, т.к. логин root, Next =>  
     Execute =>
     Если все прошло нормально, то жмем Finish.
   
  3. Теперь проверяем работоспособность. Для начала жмем правой кнопкой мыши на
    Мой Компьютер, выбираем Управление. Затем выбираем в левой части  
    Службы и приложения => Службы. Справа смотрим запущена ли служба MySQL.
    На всякий случай можно перезапустить ее, а заодно и Апач. Теперь создаем файлик
    mysql_con.php в папке 'C:\server\Apache2\htdocs'. И пишем в него такой код:
       <?php
       if ($link = mysql_connect("localhost", "root", "root"))
       {
         echo "Mysql connection OK.";
       }
       else
       {
         echo "Error!!!";
       };
       mysql_close($link);
       ?>
    Ну и соответственно вызываем его в браузере строкой http://127.0.0.1/mysql_con.php,
    если все нормально, то на экране должно появится "Mysql connection OK.", ну а если
    не получилось то перечитываем инструкцию заново...
 
======================================================================================    
 
    Некоторые заметки по настройке php.ini:
     
  1. Рекомендую использовать как основу для php.ini файл php.ini-recomended, т.к. он
    настроен более оптимально на безопастность сервера и править ручками придется  
    меньше. Далее я буду изменять именно его.
     
  2. Директиву 'display_errors = Off' желательно включить 'display_errors = On', если
    настраиваем web-сервер на машине разработчика и наоборот оставить отключенной на
    реальном хостинге, т.к. в первом случае лучше сразу видеть все свои ошибки , а во
    втором, наоборот, не даем увидеть наши ошибки хакерам.
     
  3. C директивой 'log_errors = On' можно поступить наоборот, для компа разработчика
    можно выключить (все равно мы видим все ошибки сразу в браузере), а для сервера  
    включить, чтобы потом можно было посмотреть что же было накосячено
     
  4. Директиву 'allow_url_fopen = On' нужно выключить если мы не хотим чтобы скрипты  
    могли открывать документы и грузить другие скрипты не только с локального сервера,  
    но и из Интернета (http:// и ftp://).


Всего записей: 121 | Зарегистр. 26-03-2007 | Отправлено: 12:48 27-03-2008
o4u4ik



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

Цитата:
простейший случай проверить работает ли htaccess - написать в нем чушь.

 
Включил файл AllowOverride All , непонятно, но он на * Options –Indexes * реагирует 500-й страничкой. DirectoryIndex  index.php index.html index.shtml исполняет.
 

Код:
 
# Описание серверов
 
<VirtualHost 194.54.176.*:80>  
ServerAdmin webmaster@localhost  
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"  
ServerName zzzz.ru  
ErrorLog logs/kt-error_log  
CustomLog logs/kt-access_log common  
DirectoryIndex index.php  
</VirtualHost>  
 
<VirtualHost 194.54.176.*:80>  
ServerAdmin webmaster@localhost  
DocumentRoot "c:/rp/"  
ServerName rprprp.ru
ErrorLog logs/itbuu-error_log  
CustomLog logs/itbuu-access_log common  
DirectoryIndex index.html  
</VirtualHost>
 

 
Не срабатывает. Может подскажите что-то поменять?

Всего записей: 12 | Зарегистр. 14-03-2008 | Отправлено: 18:34 27-03-2008
Cheery



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

Цитата:
прописывания путей в PATH и перемой PHPINIdir надо перезагрузить комп, бо не всегда цепляет настройки сразу.

только из за прописывания PATH.. phpinidir можно прописывать и в httpd.conf
 
o4u4ik

Цитата:
непонятно, но он на * Options –Indexes * реагирует 500-й страничкой

сколько же раз повторять - на 500 ошибку читаем error.log - там будет подробно сказано в чем дело.


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

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:01 27-03-2008
o4u4ik



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

Цитата:
сколько же раз повторять - на 500 ошибку читаем error.log - там будет подробно сказано в чем дело.

 
пропустил, когда мануал читал...
 

Код:
 
# Описание серверов  
 
<VirtualHost 194.54.176.*:80>  
ServerAdmin webmaster@localhost  
DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"  
ServerName zzzz.ru  
ErrorLog logs/kt-error_log  
CustomLog logs/kt-access_log common  
DirectoryIndex index.php  
</VirtualHost>  
 
<VirtualHost 194.54.176.*:80>  
ServerAdmin webmaster@localhost  
DocumentRoot "c:/rp/"  
ServerName rprprp.ru  
ErrorLog logs/itbuu-error_log  
CustomLog logs/itbuu-access_log common  
DirectoryIndex index.html  
</VirtualHost>
 

 
Этот кусочек включился, но так получается что он всегда направляет в home дирректорию апача (т.е. DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs")
 и даже в случае "c:/rp/" всё равно загружает index.php из htdocs. В чём может быть проблема? (Создавал вложенную дирректорию C:/Program Files/Apache Group/Apache2/htdocs/ghdfgdfgdfgdfg результат один и тот же)

Всего записей: 12 | Зарегистр. 14-03-2008 | Отправлено: 00:47 31-03-2008
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Компьютеры » В помощь системному администратору » PHP 5 + MySQL 4 + Apache 2


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

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

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru