Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: PHP+MySQL+APACHE
 
 автор: VAS   (19.01.2005 в 20:39)   письмо автору
 
 

Помогите точно установить настройки, а то я уже измучился, дело в том, что описание настройки не всегда точно. Впрочем, я заново установил MySQL 5.0, Apache, php но пока не стал настраивать и связывать их между собой. Пока жду помощи - настраивать не буду.

   
 
 автор: glsv (Дизайнер)   (19.01.2005 в 20:55)   письмо автору
 
   для: VAS   (19.01.2005 в 20:39)
 

Вы по нашей статье устанавливали?
Трудно сказать что нужно сделать если неизвестно в чем проблема. Давайте по порядку. Что делаете? Какие ошибки вылетают? Что именно не работает.

http://www.softtime.ru/info/articlephp.php?id_article=24

   
 
 автор: behrad   (19.01.2005 в 21:15)   письмо автору
 
   для: VAS   (19.01.2005 в 20:39)
 

a kak ti khochish ego nastroit ???
napishi kak ?

   
 
 автор: elenaki   (19.01.2005 в 21:19)   письмо автору
 
   для: behrad   (19.01.2005 в 21:15)
 

MySQL 5????? как???? уже 5-я вышла??? а мы тут и не в курсе?

   
 
 автор: cheops   (19.01.2005 в 22:36)   письмо автору
 
   для: elenaki   (19.01.2005 в 21:19)
 

Ну бетта, давно висит, уж с пол года где-то... стабильной версией ещё и не пахнет, раз 4.1 стабильную выпустили... но я чего-то не в восторге ни от 4.1., ни от 5 - дамп испещрён транзакционными инструкциями, по умолчанию выдаётся не полный дамп, а только структура, короче, привыкать нужно...

   
 
 автор: VAS   (20.01.2005 в 09:32)   письмо автору
 
   для: elenaki   (19.01.2005 в 21:19)
 

Да MySQL 5.10.130.0 уже вышла 16.01.2005 числа и весит 27,5 Мб.

   
 
 автор: Jurik   (19.01.2005 в 21:16)
 
   для: VAS   (19.01.2005 в 20:39)
 

Следуй указанной статье.
Я сам благодаря им все прекрасно настроил и лишился лишней головной боли.

   
 
 автор: VAS   (20.01.2005 в 09:10)   письмо автору
 
   для: Jurik   (19.01.2005 в 21:16)
 

Так вот я сперва настраиваю Apache - в принципе -всё нормально, но непонятно как же хостинг.

<VirtualHost 127.0.0.1>
ServerAdmin vas@explodesign
DocumentRoot c:/www/www1
ServerName www.explodesign.ru
ServerAlias www.hosting1.ru
ErrorLog logs/ www1-error.log
CustomLog logs/ www1-access.log common
</VirtualHost>

Вот так я его настраивал, но не знаю надо ли раскомментировать эти строки или нет, и ещё, как сделать несколько хостов?
После настройки я в браузере ввожу http://www.explodesign.ru и он выводит типа ::Страница не найдёна::... Перед этим я скопировал index.html в указанную в параметре директорию папки - вроде всё должно работать и не работает.

Далее еще у меня не отображается русский шрифт в формате windows-1251. Смотрю в файле httpd.conf - параметр
--AddCharset WINDOWS-1251 .cp-1251 .win-1251--
задан, а почему не работает шрифт?

   
 
 автор: glsv (Дизайнер)   (20.01.2005 в 10:04)   письмо автору
 
   для: VAS   (20.01.2005 в 09:10)
 

>но не знаю надо ли раскомментировать эти строки или нет, и ещё, как сделать несколько хостов?

Чтобы сделать несколько хостов нужно расположить контейнеры <VirtualHost 127.0.0.1> один под другим.
<VirtualHost 127.0.0.1>
    ServerAdmin webmaster@host.some_domain.com
    DocumentRoot c:/www/sat"
    ServerName sat
    ServerAlias sat
    ErrorLog logs/sat-error.log
    CustomLog logs/sat-access.log common
</VirtualHost>

<VirtualHost 127.0.0.1>
    ServerAdmin webmaster@host.some_domain.com
    DocumentRoot c:/www/ozon
    ServerName ozon
    ServerAlias ozon
    ErrorLog logs/ozon-error.log
    CustomLog logs/ozon-access.log common
</VirtualHost>


Для того, чтобы обращаться к виртуальным узлам по именам их следует прописать в базы данных DNS-сервера. Если Вы используете Apache для тестирования файлов на локальной машине, то имена ваших виртуальных узлов следует прописать в файле hosts. Для Windows 2000 и XP он расположен в каталоге C:/Window/System32/Drivers/ets. Файл hosts содержит записи вида:
127.0.0.1   www.site.ru


>Далее еще у меня не отображается русский шрифт в формате windows-1251.
Вам нужно установить директиву
AddDefaultCharset windows-1251 

в httpd.conf

http://www.softtime.ru/info/articlephp.php?id_article=24

   
 
 автор: VAS   (20.01.2005 в 11:14)   письмо автору
 
   для: glsv (Дизайнер)   (20.01.2005 в 10:04)
 

Я установил директиву
>AddDefaultCharset windows-1251<
и всё равно не работает...

В браузере после настройки хоста (написал без комментариев #)
>---
<VirtualHost 127.0.0.1>
ServerAdmin comp@localhost
DocumentRoot c:/www/www1
ServerName explodesign
ServerAlias hosting1
ErrorLog logs/ www1-error.log
CustomLog logs/ www1-access.log common
</VirtualHost>
---<
запускаю сервер - он выдаёт сообщение
>The requested operation has failed!<
и не запускается.
Когда ставлю комментарии хоста - сервер запускается, но при вводе >http://explodesign< просит подключения к итернету, а не так, как надо.

   
 
 автор: glsv (Дизайнер)   (20.01.2005 в 11:55)   письмо автору
 
   для: VAS   (20.01.2005 в 11:14)
 

Приложите в форум Ваш httpd.conf (или письмом пришлите). Сложно так обсуждать...

   
 
 автор: VAS   (20.01.2005 в 12:26)   письмо автору
 
   для: glsv (Дизайнер)   (20.01.2005 в 11:55)
 

Ладно щас по почте пришлю и заранее спасибо скажу!

   
 
 автор: glsv (Дизайнер)   (20.01.2005 в 13:51)   письмо автору
 
   для: VAS   (20.01.2005 в 12:26)
 

Ок. Вечером посмотрю.

   
 
 автор: glsv (Дизайнер)   (20.01.2005 в 23:13)   письмо автору
 
   для: VAS   (20.01.2005 в 11:14)
 

Для установки кодировки документов по умолчанию закомментируйте директиву
AddDefaultCharset ISO-8859-1

и оставьте только
AddDefaultCharset windows-1251


Далее по виртуальным хостам:
Вместо директивы
NameVirtualHost *:80

пропишите
NameVirtualHost 127.0.0.1:80


И расскомментируйте контейнеры виртуального хоста.
<VirtualHost 127.0.0.1> 
   ServerAdmin comp@localhost
   DocumentRoot c:/www/www1
   ServerName explodesign
   ServerAlias hosting1
   ErrorLog logs/www1-error.log 
   CustomLog logs/www1-access.log common 
</VirtualHost> 

У вас были символы пробелов в указании путей к лог-файлам. Уберите их.
Сообщение
>The requested operation has failed!<

Скорее всего вызывают именно они (пробелы).

   
 
 автор: VAS   (21.01.2005 в 10:47)   письмо автору
 
   для: glsv (Дизайнер)   (20.01.2005 в 23:13)
 

В общем всё заработало, но когда я ввожу
>http://explodesign/<
то браузер просит подключения к интернету, а в базе данных DNS-сервера я уже прописал >127.0.0.1 explodesign<, так как написано в статье.
Более того, страница, которая размещена в директории >DocumentRoot c:/www/www1 < открывается запросом >http://localhost/< а ведь так не должно быть.

   
 
 автор: VAS   (21.01.2005 в 11:07)   письмо автору
 
   для: VAS   (21.01.2005 в 10:47)
 

Вот что, такая глупость, я ввел >http://explodesign/< и подключился к интернету по ROL и смотрю - на панели свойств появился значок "местная интрасеть". Ведь у вас ни в книге, ни в статье такое не описывается. После этого я сделал ещё 2 виртуальных хостинга
>127.0.0.2 design<
>127.0.0.3 OPEN!CONCEPTS<
и вставил в директории разные html-страницы. Опять также через рол подключился и всё работает. После перезагрузки winXP уже автономно подключается.

   
 
 автор: glsv (Дизайнер)   (21.01.2005 в 12:22)   письмо автору
 
   для: VAS   (21.01.2005 в 10:47)
 

>В общем всё заработало, но когда я ввожу
>http://explodesign/<
то браузер просит подключения к Интернету

Вам нужно настроить работу вашего браузера с локальными адресами. Apache и настройки php здесь уже ни при чем. Посмотрите тему по ссылке. Там было нечто похожее.

http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1623&page=1

   
 
 автор: glsv (Дизайнер)   (21.01.2005 в 12:27)   письмо автору
 
   для: VAS   (21.01.2005 в 10:47)
 

>Более того, страница, которая размещена в директории >DocumentRoot c:/www/www1 < открывается запросом >http://localhost/< а ведь так не должно быть.
На директорию c:/www/www1 ссылается Ваш первый контейнер <VirtualHost 127.0.0.1>
Это нормальное поведение.

   
 
 автор: VAS   (21.01.2005 в 12:52)   письмо автору
 
   для: glsv (Дизайнер)   (21.01.2005 в 12:27)
 

Я не пойму, как настроить браузер для локальных сетей? По указанной ссылке похоже, но всё равно не то. Можете ли вы мне дать инструкцию настройки? Заранее спасибо.

   
 
 автор: sancho   (21.01.2005 в 13:31)   письмо автору
 
   для: VAS   (21.01.2005 в 12:52)
 

Производишь установку Апача туда куда он сам скажет (на диск
C:\Programm files\Apache Group\Apache)
Зходишь в Папку Апача C:\Programm files\Apache Group\Apache\htdocs
там переименуй файл index.html.en на index.html,
короче просто убери .en
Запускай Апачь через Пуск. А лучше запусти ещё и instsll as servise
Пробуй запустить в эксплорее http:\\localhost
Если всё круто, идём дальше!
Устанавливай PHP в c:\php4
Там есть файл php.ini-dist
Переименйуй его на php.ini и закинь этот файл в папку windows.
Там есть ещё два файла: php4isapi.dll и php4ts.dll,
закинь их в System, если у тебя стоит XP или 2000, тогда в System32
Всё PHP Установлен.
Устанавливаешь дальше MySql как обычно на диск c:\mysql. Там ничего настривать
не надо.
А файл httpd.conf.txt закидывай в папку C:\Programm
files\Apache Group\Apache\conf и заменяй им существующий файл
httpd.conf
Перегружайся!
Всё!

   
 
 автор: VAS   (21.01.2005 в 15:30)   письмо автору
 
   для: sancho   (21.01.2005 в 13:31)
 

Прикиньте, какой же я дурак!!! У меня же есть прога NuSphere PHP Edidion 3.3. Хотя я и знал, что там есть и апаче и php5, но нету MySQL. Вот я и установил MySQL+Apache+PHP5, совершенно не догадываясь о том, что прогу (NuSphere PHPEd) можно связать с MySQL. Оказалось всё даже очень просто, просто использовал вашу статью настройки подключения MySQL в проге, и выкинул в папки Windows и Systems32 некоторые файлы от php, потом запустил NuSphere и скопировал код проверки работоспособности MySQL и всё заработало...
Очень мило выглядит, не правда ли? Могу всем порекомендовать эту прогу, - подсветка кодов имеется, в общем всё для профессионального программирования оборудовано!
Ещё раз разберусь, как следует и вызубрю, чтоб потом уж не мучиться, а потом, если надо - могу выслать статейку на NuSphere + MySQL.

   
 
 автор: VAS   (23.01.2005 в 12:39)   письмо автору
 
   для: sancho   (21.01.2005 в 13:31)
 

Я поэксперементировал по вашей методике установки - не работает. Дел в том, что у тебе всё старое программное обеспечение, и более того у тебя ограниченные возможности получаются.
К тому же статья установки PHP+MySQL+Apache достаточно ясна - у меня всё работает, только конфигурация немного другая, поэтому и были проблемы, но сейчас всё в порядке.
За помощь всё же спасибо.

   
 
 автор: glsv (Дизайнер)   (21.01.2005 в 15:44)   письмо автору
 
   для: VAS   (21.01.2005 в 12:52)
 

Какой у Вас браузер? IE?
Проверьте Ваши настройки в меню Сервис | Свойтсва обозревателя | Подключения.
И посмотрите не используется ли у Вас в подключениях прокси сервер. Если есть отключите его на время тестирования.
И "настройки LAN" посмотрите там же.

   
 
 автор: VAS   (21.01.2005 в 18:51)   письмо автору
 
   для: glsv (Дизайнер)   (21.01.2005 в 15:44)
 

Да я поменял и всё OK! Заработало! Большое спасибо!
Кстати, я быстро переустановил winxp и сначала установил все проги и всё перенастроил заново, но первым делом установил NuSphere и MySQL для эксперимента. Оказывается, их вручную связывать и настраивать даже не нужно!!! они сами связываются автоматически после перезагрузки компьютера после установки!!! Так вот... Весит NuSphere чуть меньше 30 мб.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования