2014-01-16 2 views
0

Я бегу Mac Mavericks.Конфигурация порта MAMP

Итак, я следую руководству: http://www.raywenderlich.com/32963/apple-push-notification-services-in-ios-6-tutorial-part-2 для реализации сервера уведомлений.

Я пытаюсь использовать MAMP PRO, чтобы следить за учебником.

То, что я сделал: Структура

Папка:/Applications/MAMP/HTDOCS/PushChatServer

Отредактированный файл и т.д./хосты добавить следующую строку:

 127.0.0.1  pushchat.local 

редактировал свой протокол HTTPS .conf, чтобы добавить следующее:

 Listen 44447 

Uncommented the followi нг линии

 Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf 

Отредактированный мой файл HTTPD-vhosts.conf добавить следующее:

 NameVirtualHost *:44447 

    <VirtualHost *:44447> 
     DocumentRoot "/Applications/MAMP/htdocs/PushChatServer/api" 
     ServerName 192.168.78.199:44447 
     #ServerName pushchat.local 
     ServerAlias pushchat.local 
     CustomLog "/Applications/MAMP/htdocs/PushChatServer/log/apache_access.log" combined 
     ErrorLog "/Applications/MAMP/htdocs/PushChatServer/log/apache_error.log" 

     SetEnv APPLICATION_ENV development 
     php_flag magic_quotes_gpc off 

     <Directory "/Applications/MAMP/htdocs/PushChatServer/api"> 
      Options Indexes All 
      AllowOverride All 
      Order allow,deny 
      Allow from all 
       #Require all granted 
     </Directory> 

    </VirtualHost> 

Практически это все, как описано в руководстве.

Единственная проблема, с которой я столкнулся, это когда я открываю следующий URL-адрес http://pushchat.local:44447 в сафари, он просто зависает и не загружается.

Однако, одна серебряная подкладка, если я ввожу http://pushchat.local/PushChatServer/api/index.php, то это загружает, как и ожидалось.

Я просто не понимаю, почему первый не работает, как объяснено в учебнике. Я пробовал несколько вещей, но ничего не работает.

спасибо.

ответ

0

Хотя не полное решение, я думал, что отвечу на это, если у кого-то другая проблема.

Я заметил в учебнике, что они используют бесплатную версию MAMP, поэтому я удалил MAMP pro и установил бесплатную версию и угадал, что? теперь он работает.

Я не совсем уверен, в чем проблема с PRO, и я уверен, что есть какая-то настройка, которая нуждается в изменении, но я просто не могу решить, какой настрой был бы. Таким образом, для тех, кто в одной лодке, следуя одному и тому же учебнику, это может быть вариант в среднее время.

0

У меня была такая же проблема, и после нескольких часов попыток я получаю довольно простое решение. Пожалуйста, следуйте всем вашим шагам, потому что они все правильно, вам просто нужно удалить/прокомментировать httpd.conf строку «#Listen 80».

С наилучшими пожеланиями

0

У меня была такая же проблема, но я решил эту проблему, следуя инструкциям на этой странице:

http://sawmac.com/mamp/virtual/

Mi файл httpd.conf.работа с этой конфигурацией:

 
NameVirtualHost * 

DocumentRoot "/Users/my_user_name/Desktop/NASA TV/MAMP" 
ServerName localhost 


DocumentRoot "/Users/my_user_name/Desktop/NASA TV/MAMP" 
ServerName clientA.local 
    

Только необходимо изменить корень вашего компьютера.

До свидания

Смежные вопросы