Обычно я делаю установку apache и mysql на linuxbox. Я тоже могу использовать Windows, но я не рекомендую его;)
Поэтому я обычно делаю новую запись в файле / etc / hosts, чтобы сделать sitename доступным для cakephp.
127.0.0.1 localhost caketest.local
следующий шаг для копирования всех файлов cakephp в подкаталог внутри / home / myusername / public_html / caketest
app
cake
index.php
plugins
README
vendors
.htaccess
тогда я настроил сайт на apache (не обязательно),
<VirtualHost *:80>
DocumentRoot "/home/myusername/public_html/caketest"
ServerName caketest.local
# This should be omitted in the production environment
SetEnv APPLICATION_ENV development
<Directory "/home/myusername/public_html/caketest">
Options Indexes MultiViews FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
перезагрузите apache. вам также нужно отредактировать файлы .htaccess и поместить директиву RewriteBase с указанием пути к реальному каталогу, например,
RewriteBase /~myusername/caketest
создать базу данных, установить соединение с БД в файлах конфигурации тортов и все.
Вы можете указать свой браузер на http://caketest.local
если вам не нужен URL-адрес тестового сайта, вы можете пропустить хосты и создать Apache vhost, но URL для использования должен быть http: / localhost / ~ myusername / caketest
еще одна важная вещь - включить модуль userdir в apache, а также проверить, включен ли php в userdirs.