2014-09-30 5 views
0

В эти выходные я установил это программное обеспечение в свою систему.403 Запрещено, только CakePHP - PHP-FPM - Apache 2.4 и mod_proxy_fcgi

Ubuntu 14.04LTS

  • Apache 2.4.7 (из репозитория)
  • PHP 5.3.29 (составитель) - с PHP-FPM
  • (CakePHP 2,4)

Мои Конфигурация VHOST:

<VirtualHost *:80> 

    ServerAdmin [email protected] 
    ServerName snm.dev.mysite 

    DocumentRoot /var/www/htdocs/snm/svn/M/MS/my-site.de/trunk/web-site/ 

    ErrorLog /var/www/htdocs/snm/svn/M/MS/my-site.de/trunk/logs/error.log 
    CustomLog /var/www/htdocs/snm/svn/M/MS/my-site.de/trunk/logs/access.log combined 

    # symlink 
    ProxyPassMatch /(.*\.php(/.*)?) fcgi://127.0.0.1:8999/var/www/sites/www.my-site.de/$1 

    # Cake - http://book.cakephp.org/2.0/en/installation/url-rewriting.html 
    <Directory /> 
    Options FollowSymLinks 
    AllowOverride All 
    </Directory> 

    <Directory /var/www/htdocs/snm/svn/M/MS/my-site.de/trunk/web-site> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride All 
    Require all granted 
    </Directory> 

</VirtualHost> 

Все работает fi пе

  • snm.dev.mysite
  • snm.dev.mysite/index.php
  • snm.dev.mysite/де/service.php

кроме моих CakePHP приложений

  • snm.dev.mysite/де/app1 т.д.

Все приложения работали на Apache 2.4 и моей прежней установке PHP (5.5?) (Все из репозитория). Я что-то забыл? У вас есть идея?

Спасибо большое!

+0

Кстати ... snm.dev.mysite/de/app1/index.php действительно работает! – sensedrive

ответ

0

Это было разрешение файла в каталоге, что было проблемой.

php-fpm хочет иметь 755 в каталогах .. У меня было 750. Может быть, еще неправильная конфигурация?