2014-09-30 106 views
0

這個週末我在我的系統上安裝了這個軟件。403 Forbidden,只有CakePHP - PHP-FPM - Apache 2.4和mod_proxy_fcgi

Ubuntu的14.04LTS

  • 的Apache 2.4.7(從存儲庫)
  • PHP 29年3月5日(編譯) - 用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 NE

  • snm.dev.mysite
  • snm.dev.mysite/index.php文件
  • snm.dev.mysite /德/ service.php
除了我的CakePHP應用

  • snm.dev.mysite/DE/APP1等

所有應用程序都在Apache 2.4和我以前的PHP安裝(5.5?)(全部來自存儲庫)上工作。我忘了提到什麼嗎?你有什麼想法?

非常感謝!

+0

順便說一句... snm.dev.mysite/de/app1/index.php確實有效! – sensedrive 2014-09-30 09:38:42

回答

0

這是目錄上的文件權限,這是問題所在。

php-fpm想要在目錄上有755 ..我有750.也許仍然是一個配置錯誤?