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

Форум Apache

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

 

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

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

тема: Странности в работе Апача 2.2.4
 
 автор: mjc66   (24.08.2007 в 11:00)   письмо автору
 
 

Возможно мои вопросы покажутся глупыми, но это от того , что я только начал осваивать работу связки Апач+PHP+MySQL+phpmyAdmin. В настоящий момент эта связка установлена и протестирована. Захожу на localhost и вижу 2-е папки: в1-й-мой сайт, со всеми его файлами, папками и архивами; во2-й-phpmyadmin. Если открыть папку сайта, то появляется окно загрузки файла с предложением сохранить файл, при положительном ответе сохраняется только главная страница сайта. Если открыть phpmyadmin, то появляется: Добро пожаловать в phpMyAdmin 2.10.3 и сообщение об ошибке-#1251 - Client does not support authentication protocol requested by server; consider upgrading MySQL client. Однако если зайти на http://www.test.ru/pma (test.ru-есть у меня такая папка), то сразу открывается главная страница phpmyAdmin. Собственно вопрос заключается в следующем: правильно ли все работает?

   
 
 автор: mjc66   (25.08.2007 в 01:00)   письмо автору
 
   для: mjc66   (24.08.2007 в 11:00)
 

Народ! Ну помогите кто нибудь- проясните черт возми ситуацию!!!

   
 
 автор: sim5   (25.08.2007 в 04:45)   письмо автору
 
   для: mjc66   (25.08.2007 в 01:00)
 

Я у вас спрашивал уже - что у вас за сервер, Денвер или нет. Ежели не он, поставьте его, в нем уже все "вылезано" для нормальной работы, и просто для тестирования вам его за глаза хватит. Помещайте в нем свои проекты в папку servers\home\ProjectName\www - остальное за вас сделает Денвер, а папку localhost оставьте в покое.
Что у вас за проблемы, только богу известно, вы можете долго спрашивать, а вам много отвечать, а в итоге окажется, что вы забыли "в розетку включить")) Хотите изучать РНР - установите Денвер, хотите изучать Апача - ищите причину.

   
 
 автор: mjc66   (25.08.2007 в 13:43)   письмо автору
 
   для: sim5   (25.08.2007 в 04:45)
 

Денвер-это слишком просто, чтобы чему-то научиться я решил начать с Апача у меня v.2.2.4, PHP 5.2.3, MySQL 5.0.45, phpmyAdmin 2.10.3. Устанавливал я его по этой инструкции: http://php-myadmin.ru/learning/instrument-apache.html. Все тесты прошли успешно. Единственно, что мне нужно знать-это куда надо поместить папку своего сайта, чтобы она корректно отображалась, а не пыталась себя сохранить. Еще момент- виртуальные хосты у меня открыты. Так, что вопрос с подключением в розетку отпадает.

   
 
 автор: sim5   (25.08.2007 в 14:06)   письмо автору
 
   для: mjc66   (25.08.2007 в 13:43)
 

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

   
 
 автор: mjc66   (25.08.2007 в 14:48)   письмо автору
 
   для: sim5   (25.08.2007 в 14:06)
 

У меня корневой каталог C:/ apache, в нем 2-е папки: папка:localhost и папка:test.ru и файлы:access.log, error.log, start-webserver.bat, stop-webserver.bat, vhosts-off.txt, vhosts-on.txt.
В папке localhost : папка: www и файлы: access.log, error.log.
В папке www: папка:phpmyadmin и файлы: gdtest.php, mysqltest.php, phptest.php, smtptest.php.
В папке test.ru: папка: www и файл access.log.
Так куда вставить папку с сайтом?

   
 
 автор: sim5   (25.08.2007 в 15:06)   письмо автору
 
   для: mjc66   (25.08.2007 в 14:48)
 

C:/apache - корневая папка установленного сервера. Корневая папка для документов, это другое, какая она у вас - смотрите в настройках, описаниях по установке. Ничего вам сказать не могу по этому поводу.

   
 
 автор: mjc66   (25.08.2007 в 15:14)   письмо автору
 
   для: sim5   (25.08.2007 в 15:06)
 

Вот вырезка из инструкции: в корне диска необходимо создать каталог "apache" - в нем будут лежать ваши виртуальные хосты (домены), глобальный файл журнала ошибок "error.log" (создается программой при первом запуске, автоматически), глобальный файл доступа "access.log" (создается автоматически). В каталоге "apache" создаем еще одну пустую папку - "localhost", в которой, в свою очередь, создаем папку "www", именно в последней и надо будет держать наше добро в виде локальных скриптов.
А сам сервер у меня устанавлен в Program Files.

   
 
 автор: sim5   (25.08.2007 в 15:27)   письмо автору
 
   для: mjc66   (25.08.2007 в 15:14)
 

Не устанавлиайте сервер в какую либо папку тем более с таким именем как Program Files - просто во избежание всяких возможных проблем в будующем, устанавливайте все в корне диска.
Смотрите свои установки, как у вас должны прописываться виртуальные хосты и прочее, в общем читайте документацию. Мне вполне достаточно Денвера, мне просто некогда заниматься еще и проблемами Apache, да мне это и не нужно. Коли хотите "серьезный сервер" на локальной машине - изучайте.

   
 
 автор: mjc66   (25.08.2007 в 16:10)   письмо автору
 
   для: sim5   (25.08.2007 в 15:27)
 

Amigo! Я во все разобрался, нужно было в файле который конфигурирует виртуальные хосты раскоментировать несколько строк и для моего сайта сконфигурировать новый Virtual Host. Но все равно respect Тебе огромный!

   
 
 автор: malor   (27.08.2007 в 11:28)   письмо автору
22.2 Кб
 
   для: mjc66   (25.08.2007 в 16:10)
 

>> mjc66:
>>"раскоментировать несколько строк"

Вот с этого места поподробней.

Захожу в папку bin и ввожу в командной оболочке httpd.exe: курсор перемещается на следующую строку и стоит там(мигая).
error.log:
[Mon Aug 27 10:55:11 2007] [notice] Parent: Received shutdown signal -- Shutting down the server.
[Mon Aug 27 10:55:11 2007] [notice] Child 3608: Exit event signaled. Child process is ending.
[Mon Aug 27 10:55:12 2007] [notice] Child 3608: Released the start mutex
[Mon Aug 27 10:55:13 2007] [notice] Child 3608: Waiting for 250 worker threads to exit.
[Mon Aug 27 10:55:13 2007] [notice] Child 3608: All worker threads have exited.
[Mon Aug 27 10:55:13 2007] [notice] Child 3608: Child process is exiting
[Mon Aug 27 10:55:13 2007] [notice] Parent: Child process exited successfully.
[Mon Aug 27 10:55:26 2007] [notice] Apache/2.2.4 (Win32) configured -- resuming normal operations
[Mon Aug 27 10:55:26 2007] [notice] Server built: Jan  9 2007 23:17:20
[Mon Aug 27 10:55:26 2007] [notice] Parent: Created child process 3564
[Mon Aug 27 10:55:26 2007] [notice] Child 3564: Child process is running
[Mon Aug 27 10:55:26 2007] [notice] Child 3564: Acquired the start mutex.
[Mon Aug 27 10:55:26 2007] [notice] Child 3564: Starting 250 worker threads.
[Mon Aug 27 10:55:26 2007] [notice] Child 3564: Starting thread to listen on port 80.
В чем проблема ?

WinXP_Pre_sp3, apache_2.0.59-win32-x86-openssl-0.9.7j.msi, php-5.2.1-Win32.zip
Д.Котеров & А.Костарев "PHP 5 В подлиннике", 2006г.

   
 
 автор: Agronom   (27.08.2007 в 13:40)   письмо автору
 
   для: malor   (27.08.2007 в 11:28)
 

Все работает? На notice можно забить =)

   
Rambler's Top100
вверх

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