настроить Zend server CE, если машина не поддерживает ipv6

Я установил последнюю версию Zend Server CE на свой ноутбук (на нем установлена ​​Win 7), а затем установил его на свой настольный компьютер. Но когда вы запускаете контроллер сервера, появляется предупреждение о том, что соединение отклонено (или истекло время ожидания).

В чем проблема? Когда я запускаю сервер http://localhost:10081/ZendServer/

появляется следующее сообщение

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, [email protected] and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

и apache хорошо работает по следующему адресу http://localhost:81

когда я telnet localhost 10081 есть ответ !!!

Я нашел в инете http://forums.zend.com/viewtopic.php?f=8&t=7518 что это из-за отсутствия поддержки ipv6, я использую Windows XP3 на своем рабочем столе, как отключить поддержку ipv6 по умолчанию в Zend conf?

как решить эту проблему или мне перейти на win 7 (мой рабочий стол)? Заранее спасибо!


person Suhrob Samiev    schedule 26.07.2011    source источник


Ответы (2)


У меня была аналогичная проблема в Debian Squeeze после обновления до последней на данный момент версии Zend из репозитория zend apt, [deb http://repos.zend.com/zend-server/deb несвободный сервер]. Графический интерфейс Zend не работает.

zend-server-ce-php-5.3 5.5.0+b63

Вход /usr/local/zend/gui/lighttpd/logs/php.log выдает это исключение.

[10-Jan-2012 11:20:03] PHP Fatal error:  Uncaught exception 'Exception' with message 'Unknown application version' in /usr/local/zend/gui/application/CheckDependencies.php:28
 Stack trace:
#0 /usr/local/zend/gui/html/index.php(16): CheckDependencies::getChecker('INSTALLATION_PL...')
#1 {main}
 thrown in /usr/local/zend/gui/application/CheckDependencies.php on line 28

Проблема заключается в файле zend-server.ini в /usr/local/zend/gui/application/data/zend-server.ini. Но после внесения изменений, показанных ниже, кажется, что он снова работает нормально.

--- zend-server.ini 2012-01-05 16:45:29.000000000 +0100
+++ zend-server.ini 2012-01-10 12:01:37.000000000 +0100
@@ -3,7 +3,7 @@

[zendServer]
version = 5.6.0
-edition = INSTALLATION_PLACEHOLDER_GUI_EDITION
+edition = CE
devEnv=0
person Claes J    schedule 10.01.2012
comment
Это решило ту же проблему на сервере Ubuntu 10.04 LTS после обновления Zend Server CE. - person talyric; 30.01.2013

Это сообщение об ошибке Zend по умолчанию означает, что у вас есть какая-то ошибка в выполняемом вами php-скрипте. По умолчанию ваш файл php.ini в Zend настроен на сообщение об ошибках, но не указывает конкретно, какие ошибки произошли, что затрудняет диагностику этого случая. Я рекомендую, если вы используете этот сервер для целей отладки, перейдите в файл Zend php.ini (обычно это C:\Program Files\Zend\ZendServer\etc) и найдите «display_errors» и измените его значение по умолчанию с «Off». " на "Вкл." Это позволит вам увидеть конкретную ошибку, с которой сталкивается PHP, а не получать общее сообщение об ошибке Zend.

person Chris Weeks    schedule 29.07.2011
comment
Я сделал это! Нет успеха! Зенд-контроллер не работает! Когда я запускаю сервер отправки, вышеупомянутая ошибка все еще выскакивает! - person Suhrob Samiev; 29.07.2011
comment
Ну, я предполагаю, что вы играли с этим предпоследним сообщением в ссылке на форум, которую вы включили, поэтому я предлагаю проверить фактическое расположение файлов Zend Server в Program Files/Zend, убедитесь, что ваш php. ini для open_basedir является правильным (по умолчанию нет), и убедитесь, что ваши свойства Zend настроены на использование порта 10081 и ip 127.0.0.1 (это можно найти в системном трее). Простая перезагрузка сервера Apache или компьютера всегда помогает, и если ничего не помогает, это может быть неправильная установка, и в этом случае попробуйте переустановить сервер с нуля. - person Chris Weeks; 03.08.2011