![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| RomanR |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 8.3.2008 Репутация: нет Всего: нет |
Доброго времени суток.
В прикрепленном файле пример работы с Zend framework. Вопрос: Почему не получается передвигатся по ссылкам меню? Почему отображает только связку: IndexController и indexAction(по умолчанию)?К примеру, такие ссылки http:// [ path ]/index/info http:// [ path ]/index/contact ничего не отобразят! Структура: FirstPHPProject ---controllers ------ErrorController.php ------IndexController.php ------UsersController.php ---models ------users.php ---views ------scripts ----------error ----------index ----------------contact.phtml ----------------index.phtml ----------------info.phtml ----------users ----------------add.phtml ----------------delete.phtml ----------------edit.phtml ----------------index.phtml ----------------view.phtml ----------footer.phtml ----------header.phtml ----------menu.phtml library --Zend public --styles ----layout.css --index.php Код файла index.php:
Это сообщение отредактировал(а) RomanR - 8.3.2008, 17:12 Присоединённый файл ( Кол-во скачиваний: 9 )
www.zip 16,59 Kb |
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 1 Всего: 42 |
Пропиши для своего path в аппаче
-------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| RomanR |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 8.3.2008 Репутация: нет Всего: нет |
Я прописал в httpd.conf так:
<Directory "D:/job/"> AllowOverride All </Directory> ,где "D:/job/"-петь к сайту. При тестировании не работал даже IndexController по умолчанию. Может я чтото не так и не там прописал? |
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 1 Всего: 42 |
У тебя D:/job/ является корневым каталогом для документов Аппача?
Вот тебе пример с путями. Весь твой сайт был развернут в папку /htdocs/ (в твоем архиве проект лежит в каталоге "www") Поэтому путь получился "D:/Apache2/htdocs/www"
-------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| RomanR |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 8.3.2008 Репутация: нет Всего: нет |
Путь к Apache - C:/Program Files/Apache Group/Apache/htdocs/
Путь к проекту - D:/www/ Как должно быть прописано в < Directory > ? |
|||
|
||||
| Fortop |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2200 Регистрация: 13.11.2007 Где: Донецк Репутация: 1 Всего: 42 |
опубликуй свой проект в C:/Program Files/Apache Group/Apache/htdocs/ (у тебя Eclipse PDT? или Zend Studio Neon?)
например просто скопируй его сюда C:/Program Files/Apache Group/Apache/htdocs/www/ Затем собственно
-------------------- Мир это Я. Живее всех живых. |
|||
|
||||
| RomanR |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 8.3.2008 Репутация: нет Всего: нет |
Опубликовать в C:/Program Files/Apache Group/Apache/htdocs/www/
не получается. Пишет: Syntax error on line 995 of c:/program files/apache/conf/httpd.conf: DocumentRoot takes one argument, Root directory of the document tree Note the errors or messages above, and press.... Добавлено через 3 минуты и 1 секунду У меня Zend Studio 5.5 Добавлено через 7 минут и 36 секунд Fortop, мы не могли бы через аську поговорить? Мой ICQ 438-860-659 |
|||
|
||||
| RomanR |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 8.3.2008 Репутация: нет Всего: нет |
==================================================================
Я скопировал проект сюда C:/Program Files/Apache Group/Apache/htdocs/www/ Изменил : <VirtualHost 127.0.0.2:80> # ServerAdmin [email protected] DocumentRoot C:/Program Files/Apache Group/Apache/htdocs/www/ ServerName www # ErrorLog logs/dummy-host.example.com-error_log # CustomLog logs/dummy-host.example.com-access_log common </VirtualHost> Перезагрузил Apache, и он мне выдал: Syntax error on line 995 of c:/program files/apache/conf/httpd.conf: DocumentRoot takes one argument, Root directory of the document tree Добавлено через 9 минут и 44 секунды Прости. В DocumentRoot C:/Program Files/Apache Group/Apache/htdocs/www/ не поставил кавычки. Нужно так: DocumentRoot "C:/Program Files/Apache Group/Apache/htdocs/www/" Все заработало. Спасибо ограмное. |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Для профи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |