Я новичок в cakephp, поэтому я только что работал над кулинарной книгой, и теперь я работаю с помощью «Начало CakePHP от новичка до профессионала» от Apress. У меня есть раздел Bake книги, но я не могу заставить его работать в окнах 7.cakephp выпечка в окнах 7
Я добавил путь к своим «переменным среды», поэтому мне не нужно перемещаться по месту cake.bat, но я не могу заставить выпечку работать.
I типа cake bake -app C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\testBlog\app\
и получить:
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
C:\Users\Poncho>cake bake -app C:\Program Files (x86)\Apache Software Foundation
\Apache2.2\htdocs\testBlog\app\
♀
Welcome to CakePHP v1.3.3 Console
---------------------------------------------------------------
App : Program
Path: C:\\Program
---------------------------------------------------------------
Bake Project
Skel Directory: C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdo
cs\testBlog\cake\console\templates\skel
Will be copied to: C:\\Program\Files
---------------------------------------------------------------
Look okay? (y/n/q)
[y] >
Если я типа «у» (без кавычек) она проходит через некоторые вещи спрашивает меня для БД конфигурации, я положил всю информацию в и заканчивает экономии информацию конфигурации db, а затем завершается. Когда я снова попробую cake bake
, я просто снова закрою экран выше, каждый раз, когда я пытаюсь это сделать, кажется, не понимаю, что я его установил, прежде чем копировать скопированную директорию Skel и настраивать информацию db.
Любая идея, что может быть неправильным?
Заранее спасибо.
P.S.
Мое приложение местоположение по адресу: C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\testBlog\
а тот, где все CakePHP вещи. Должен ли я иметь ядро cakephp отдельно от каждой папки приложения? Или должно ли каждое приложение иметь собственный материал для пирожных?
Например, если у меня есть свои CakePHP файлы и папки (жмых, плагины, поставщики и т.д.) в C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\
, а затем каждое приложение в своей собственной папке, в testBlog/app
или как я делал это хорошо?
Спасибо Все,
Infiniti Fizz
Похоже, что пробелы на пути бросают инструмент для выпекания. Не могли бы вы переместить папку htdocs куда-нибудь еще, например. 'C: \ htdocs'? – Mike
Ну ладно, я дам это, но как мне сказать Apache, где htdocs? –
Найдите файл 'httpd.conf' (он должен находиться где-то в вашем каталоге' Apache2.2') и измените 'DocumentRoot' и' 'в новое место. Не забудьте сохранить конечную косую черту, а затем перезапустите Apache. –
Mike