не могу запустить Zend контроллер / действие - PullRequest
0 голосов
/ 13 февраля 2012

Я набрал это:

http://localhost/dev.gamenomad.com/Index

и у меня есть этот контроллер в моем Zend-проекте:

public function indexAction()
{
    $this->view->pageTitle = "About GameNomad";
}

По сути, контроллер действий не появляется.

Я получаю этот вывод:

Object not found!

Запрошенный URL не найден на этом сервере.Если вы ввели URL-адрес вручную, проверьте правильность написания и повторите попытку.

Если вы считаете, что это ошибка сервера, обратитесь к веб-мастеру.Ошибка 404 localhost 13.02.12 14:59:19 Apache / 2.2.21 (Win32) mod_ssl / 2.2.21 OpenSSL / 1.0.0e PHP / 5.3.8 mod_perl / 2.0.4 Perl / v5.10.1

и когда я набираю: http://localhost/dev.gamenomad.com/

я получаю это:

Индекс /dev.gamenomad.com

Parent Directory
.zfproject.xml
application/
docs/
library/
nbproject/
public/
tests/

Apache / 2.2.21 (Win32) mod_ssl / 2.2.21 OpenSSL / 1.0.0e PHP / 5.3.8 mod_perl / 2.0.4 Perl / v5.10.1 Сервер на локальном хосте Порт 80

Почему я получаюэто и что я делаю не так?

1 Ответ

1 голос
/ 13 февраля 2012

Я думаю, что это некая конфигурация, сделанная вами.Поскольку при обращении к URL-адресу http://localhost/dev.gamenomad.com/ вы получаете индекс каталога, вы можете попробовать следующий URL-адрес для запуска своего действия zend.

http://localhost/dev.gamenomad.com/public/index/

Проверьте это.

Примечание:

все в порядке, поскольку это ваш локальный хост.Когда вы запускаете все в прямом эфире, убедитесь, что вы отключили индекс каталога, и люди могут получить доступ к каталогу public только через HTTP-запросы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...