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

Форум Apache

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

 

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

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

тема: Переход на 64 бита
 
 автор: Eugene77   (08.09.2012 в 07:49)   письмо автору
 
 

Указываю, как всегда,

#vhost fx
<VirtualHost *:80>
    DocumentRoot "C:/HomeServ/home/fx/public_html"
    ServerName "fx"
    ErrorLog "C:/HomeServ/apache/logs/fx_error.log"
    CustomLog "C:/HomeServ/apache/logs/fx_access.log" common
    ScriptAlias "/cgi-bin/" "C:/HomeServ/home/fx/cgi-bin/"
</VirtualHost>

виртуальный хост,
но он "недоступен с данного компьютера"
хотя localhost в порядке.
Причём на 32 разрядной Wndows XP и Windows 7
при аналогичных настройках хост работал.
Именно на 64 разрядной семёрке - проблемы.

Может, это апачи надо какой-то особый брать?
Какой вы проверяли на 64-х разрядах?

  Ответить  
 
 автор: cheops   (08.09.2012 в 14:20)   письмо автору
 
   для: Eugene77   (08.09.2012 в 07:49)
 

Версию ставите 32-битную?

  Ответить  
 
 автор: Eugene77   (09.09.2012 в 10:26)   письмо автору
 
   для: cheops   (08.09.2012 в 14:20)
 

>Версию ставите 32-битную?
Да, 64 разрядной в официальной раздаче нет,
пробовал неофициальную ставить, но - вообще не работает.

Есть у вас рабочий 64 разрядный Apache?

  Ответить  
 
 автор: cheops   (11.09.2012 в 09:02)   письмо автору
 
   для: Eugene77   (09.09.2012 в 10:26)
 

Ставите из под Администратор? Плюс присоединюсь к bnm на счет папки установки.

  Ответить  
 
 автор: Eugene77   (11.09.2012 в 20:02)   письмо автору
 
   для: cheops   (11.09.2012 в 09:02)
 

>Ставите из под Администратор? Плюс присоединюсь к bnm на счет папки установки.
Под Адмимнистраторам сразу виртуальные хосты появляются?
1) Разумеется, я не ставлю Апачи в Program Files
2) С установкой MySQL проблем не испытываю
3) Честно говоря, я даже не знаю из-под кого я ставлю Апачи. В ноутбуке магазинная семёрка стоит. Включаешь - работает. Даже любопытно, какой я при этом пользователь?

======================================================================
Проверил: на компьютере нет других учётных записей, кроме администратора, а
папку установки видно из первого моего поста.

  Ответить  
 
 автор: cheops   (12.09.2012 в 15:05)   письмо автору
 
   для: Eugene77   (11.09.2012 в 20:02)
 

Там штука в том, что нужно явно выделять установщик, нажимать правую кнопку мыши, и выбирать запуск из под Администратора, тем более когда устанавливаете сервис.

  Ответить  
 
 автор: bnm   (10.09.2012 в 22:14)   письмо автору
 
   для: Eugene77   (08.09.2012 в 07:49)
 

На 64 разрядной W7 у меня установлены на диск С - сервер Apache2, на диск D - Apache2.2 (одновременно, разумеется, они не работают, но остановив работающий, можно запустить другой). Но проблемы с установкой, конечно же, были: не следует устанавливать сервер по пути C:\Program Files (x86)... - навряд ли удастся отредактировать файл конфигурации httpd.conf

C PHP тоже были подобные проблемы - не получалось отредактировать php.ini. Сервер MySQL 4.0 запустить вообще не удалось, а вот с MySQL 5.1 получилось нормально (устанавливал в автоматическом режиме для Apache2+PHP5.2.9),- но на сайте производителя http://www.mysql.com/downloads/mysql/ уже имеются дистрибутивы MySQL именно для 64-разрядных версий Windows

  Ответить  
 
 автор: Eugene77   (11.09.2012 в 20:08)   письмо автору
 
   для: bnm   (10.09.2012 в 22:14)
 

Виртуальные хосты у вас работают?
Если работают, то не могли бы вы приложить свой конфиг (если не секретный, конечно)
И сказать какая версия Апачи у вас?

  Ответить  
 
 автор: bnm   (12.09.2012 в 00:25)   письмо автору
 
   для: Eugene77   (11.09.2012 в 20:08)
 

Apache Version - Apache/2.0.54 (Win32) PHP/5.2.9-1
...
NameVirtualHost 127.0.0.9:80
<VirtualHost 127.0.0.9:80>
ServerAdmin admin@host9.com
DocumentRoot "C:/Apache2/htdocs/www9
ServerName host9
ErrorLog logs/www9.com-error_log
CustomLog logs/www9.com-access_log common
# PerlOptions +Parent
# PerlSwitches -wT
</VirtualHost>
#
NameVirtualHost 127.0.0.11:80
<VirtualHost 127.0.0.11:80>
ServerAdmin admin@host11.com
DocumentRoot "C:/Apache2/htdocs/www11
ServerName host11
ErrorLog logs/www11.com-error_log
CustomLog logs/www11.com-access_log common
# PerlOptions +Parent
# PerlSwitches -wT
</VirtualHost>

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/Program Files (x86)/Php5/"
LoadModule php5_module "C:/Program Files (x86)/Php5/php5apache2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

----------------
Если адрес http://127.0.0.1 работает, то будут работать и хосты http://127.0.0.9 и http://127.0.0.11

  Ответить  
 
 автор: Eugene77   (12.09.2012 в 06:05)   письмо автору
 
   для: bnm   (12.09.2012 в 00:25)
 

Э... во как вы делаете!
А я других IP не вводил для виртуальных хостов...
Как вы думаете насколько эта разница критична?
У вас:
NameVirtualHost 127.0.0.9:80
<VirtualHost 127.0.0.9:80>
А у меня:
<VirtualHost *:80>

Впрочем, в любом случае попробовать стоит!
Спасибо!

  Ответить  
 
 автор: cheops   (12.09.2012 в 15:06)   письмо автору
 
   для: Eugene77   (12.09.2012 в 06:05)
 

Я тоже всегда на 127.0.0.2 ставлю, когда пользуюсь Vista или Win7, причем явно прописываю их в httpd.conf или httpd-vhosts.conf.

  Ответить  
 
 автор: Sfinks   (12.09.2012 в 16:08)   письмо автору
 
   для: cheops   (12.09.2012 в 15:06)
 

А я всегда пишу
NameVirtualHost *:80

<VirtualHost *:80> 
  DocumentRoot c:/www/site1
  ServerName local.site1
</VirtualHost> 

<VirtualHost *:80> 
  DocumentRoot c:/www/site1
  ServerName local.site1
</VirtualHost>

# и т.д.
и прекрасно работает. Правда пока на 32-х битах.

  Ответить  
 
 автор: Eugene77   (13.09.2012 в 06:08)   письмо автору
 
   для: Sfinks   (12.09.2012 в 16:08)
 

В том-то и дело, что так работает на 32,
а на 64 перестаёт работать

  Ответить  
 
 автор: bnm   (12.09.2012 в 23:41)   письмо автору
 
   для: cheops   (12.09.2012 в 15:06)
 

Но похоже, что на хосты (сайты) с адресами типа http://127.0.0.2, http://127.0.0.9 и http://127.0.0.11 с других компьютеров через Интернет доступа уже не будет. А если бы вирт.хост был под именем, например, mitrich, то доступ был бы возможен?

  Ответить  
 
 автор: Eugene77   (13.09.2012 в 06:11)   письмо автору
 
   для: bnm   (12.09.2012 в 23:41)
 

>Но похоже, что на хосты (сайты) с адресами типа http://127.0.0.2, http://127.0.0.9 и http://127.0.0.11 с других компьютеров через Интернет доступа уже не будет. А если бы вирт.хост был под именем, например, mitrich, то доступ был бы возможен?


Мне лично, не из Интернета нужен доступ, а по WiFi сети.
Тоже большой вопрос: как соединиться, если звёздочку нельзя писать?

  Ответить  
 
 автор: cheops   (13.09.2012 в 07:37)   письмо автору
 
   для: Eugene77   (13.09.2012 в 06:11)
 

В WiFi-сети тоже будет не доступно... лучше тогда использовать IP-адреса из диапазонов, предназначенных для локальных сетей
 10.   *. *. *
172.  16. *. *
192. 168. *. *

Они не используются в Интернет.

  Ответить  
 
 автор: Eugene77   (24.09.2012 в 06:58)   письмо автору
 
   для: bnm   (12.09.2012 в 00:25)
 

>NameVirtualHost 127.0.0.9:80
><VirtualHost 127.0.0.9:80>

У меня так не заработало

  Ответить  
 
 автор: bnm   (24.09.2012 в 09:05)   письмо автору
 
   для: Eugene77   (24.09.2012 в 06:58)
 

Установите Linux server 64-bit (на вашей "семёрке", видимо, дальше эксперементировать - только хуже, появится сообщение, что она не является подлинной)

  Ответить  
 
 автор: Zezst   (06.10.2012 в 23:55)   письмо автору
 
   для: Eugene77   (08.09.2012 в 07:49)
 

Если еще актуально, могу дать подробную инструкцию по установке.
У меня работает и в Win7 x64 и в Win8 x64. И даже почту из винды отсылает.

  Ответить  
Rambler's Top100
вверх

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