Mac OSX üzerinde CakePHP'ye yükleyin: apache sorunlar

3 Cevap php

İlk kez kek kullanıcı ve ben gerçek apache sorun yaşıyorum. Nedense. Htaccess bulmak için çalışıyor

File does not exist: /Library/WebServer/Documents/Users

ama Kullanıcılar gibi bir dizin var. Ben de şu kadar ayarlama denedim:

/etc/apache2/extra/httpd-vhosts.conf

<VirtualHost *:80 >
DocumentRoot "/Users/username/Sites/mysite/app/webroot"
ServerName mysite.dev
ServerAlias www.mysite.dev mysite.dev *.mysite.dev
<Directory "/Users/username/Sites/mysite/app/webroot">
    Options Indexes FollowSymLinks
    AllowOverride All
</Directory>
</VirtualHost>

/etc/hosts

127.0.0.1   mysite.dev

/etc/apache2/users/username.conf

<Directory "/Users/username/Sites/">
    Options Indexes MultiViews FollowSymlinks
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>

Bu da çalıştı, ama değil farklı bir hata Başarısız açılması gereklidir 'cake / libs / cache / file.php' ile

Ben yerine sanal host kullanmak değil, ve sadece localhost kapalı koşmak istiyorum rağmen

3 Cevap

/ Etc/apache2/users/username.conf düzenlemek ve üst bu eklemek oldu benim için çalıştı çözüm gibi görünüyor:

DocumentRoot "/Users/username/Sites"

Ve varsayılan cakePHP şimdi indir ok çalışır.

Varsayılan konumu, eğer hafızam beni yanıltmıyorsa - Apache farklı bir konumda webroot bulmaya çalışıyor gibi görünüyor. Eğer, NameVirtualHost direktifi uncommented emin olun (ne olursa olsun değer için, benim tavsiye olacaktır) sanal konakları kullanmak istiyorsanız. Varsayılan olarak, dışarı yorumladı ediyor:

NameVirtualHost *:80

Eğer tercih ederseniz not NameVirtualHost is sizin <VirtualHost> bloklar olacak (yorumlandı sağlamak, herhangi bir nedenle sanal konakları kullanmak için ihmal) ve doğru dizinine DocumentRoot değerini değiştirin edilebilir:

DocumentRoot "/Users/username/Sites/mysite/app/webroot"

Yani doğru yerde aramak için Apache söylemek gerekir.

Daha önce ekmek oldu, ve mükemmel bu soruyu uyabilecek bu makaleyi fark ettim.

http://bakery.cakephp.org/articles/view/installing-cakephp-on-macos-x