2010-05-07 3 views
0

J'essaie d'installer CakePHP sur mon ordinateur Windows XP exécutant Apache 2.2. J'ai installé le dossier Cake dans ma racine de doc.Installation de CakePHP sous Windows avec Apache

J'ai lu les instructions d'installation qui indiquent d'inclure cette ligne dans le fichier httpd.conf;

<Directory /path/to/cake>

Quelqu'un sait comment la traduire sous Windows? J'ai actuellement ce qui suit dans mon fichier de conf:

<Directory "C:/Apache/Apache2.2/htdocs/cakeapp/"> 

Chaque fois que je ne commente pas cette ligne, il se bloque Apache. J'ai essayé de passer les barres obliques à "\" et j'ai essayé de prendre la barre oblique.

Un conseil?

Merci

Répondre

1

il est vraiment simple et ne avez pas besoin de suivre leurs instructions.

  1. extrait CakePHP à quelque chose comme c:/htdocs/web/monsite il ressemble

    monsite/app

    monsite/gâteau

  2. fait. à condition que vous définissez la racine du document apache à c:/htdocs/web/ vous pouvez visiter votre site à http://localhost/mysite

être colombophile:

  1. dans httpd -vhosts.conf, ajouter

    < VirtualHost *: 80>

    ServerName mysite.local

    DocumentRoot C:/htdocs/web/monsite

    </VirtualHost>

  2. dans c: \ windows \ system32 \ drivers \ etc \ hosts, ajoutez

    127.0.0.1 mysite.local

  3. redémarrer apache

  4. fait. visitez le site à http://mysite.local

cela est basé sur l'hypothèse que votre apache/php/mysql est configged correctement.

0

s'avère que j'avais deux

<Directory "C:/Apache/Apache2.2/htdocs"> 

et

<Directory "C:/Apache/Apache2.2/htdocs/cakeapp/"> 

dans mon fichier de configuration et il a été responsable de l'erreur. J'ai commenté le premier, déplacé un fichier css et j'étais en affaires.

2

Peut vous être utile pour développer CakePHP sous Windows, vous pouvez également utiliser IIS7 avec URL ReWrite Module. Téléchargez via Windows Web Platform Installer et lisez ceci Installing CakePHP on IIS7.

Ou d'installer WAMP/XAMPP. Ils mettent en place toutes les choses de configuration et vous pouvez aller après avoir configuré CakePHP un peu. Je veux dire la connexion de base de données, etc ...

Après tout mettre votre projet CakePHP à « .\your\apache\web\root » lié à votre répertoire d'installation (le mien est « C:\wamp\www », et mon wamp est sous « C:\wamp »). Disons que le nom de votre projet "asd123", alors vous devriez simplement mettre le répertoire asd123 à ".\your\apache\web\root\asd123" (sur mon ordinateur, il devrait être "C:\wamp\www\asd123").

En httpd.conf écrire cette ligne:

<Directory "./your/apache/web/root/asd123/"> 

(le mien est <Directory "c:/wamp/www/asd123/>)

+0

S'il vous plaît, ne pas utiliser toute cette balise html crapy dans votre réponse, démarquage est si simple, ne pas utiliser html .. – j0k

+0

je vais le considérer – ozanmuyes