Как установить cakephp на локальный хост? - PullRequest
0 голосов
/ 02 сентября 2010

Я хочу знать, как установить cakephp на localhost?Пожалуйста, объясните мне.

Ответы [ 4 ]

5 голосов
/ 02 сентября 2010

Обычно я делаю установку 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.

2 голосов
/ 02 сентября 2010

Если вы находитесь на Windows, получите WAMP . Установите его, затем загрузите CakePHP в C:\wamp\www\. Извлеките CakePHP в эту папку, чтобы у вас была такая папка: C:\wamp\www\cakephp\. Теперь вы можете получить доступ к установке, перейдя по адресу localhost / cakephp /.

1 голос
/ 03 сентября 2010

Моя старая, но все еще актуальная статья:

Установка CakePHP

0 голосов
/ 02 сентября 2010

Если у вас установлена ​​* AMP (Apache + MySQL + PHP), просто скопируйте файлы в папку htdocs. В Ubuntu это /var/www, поэтому вы должны создать /var/www/myApp и скопировать туда всю структуру Cake, получив в итоге что-то вроде:

/var/www/myApp/app/
/var/www/myApp/cake/
/var/www/myApp/vendors/
/var/www/myApp/index.php
/var/www/myApp/.htaccess

Затем вы можете получить доступ к своему приложению по URL: http://localhost/myApp

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