0

这个周末我在我的系统上安装了这个软件。

Ubuntu 14.04LTS

  • Apache 2.4.7(来自存储库)
  • PHP 5.3.29(已编译)- 带有 PHP-FPM
  • (CakePHP 2.4)

我的虚拟主机配置:

<VirtualHost *:80>

  ServerAdmin martin.fink@sandstein.de
  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>

一切运行良好

  • snm.dev.mysite
  • snm.dev.mysite/index.php
  • snm.dev.mysite/de/service.php

除了我的 CakePHP 应用程序

  • snm.dev.mysite/de/app1 等

所有应用程序都可以在 Apache 2.4 和我以前的 PHP 安装(5.5?)上运行(全部来自存储库)。我忘了要提什么吗?你有什么想法吗?

非常感谢!

4

1 回答 1

0

这是目录的文件权限,这是问题所在。

php-fpm 想要在目录上有 755 .. 我有 750。也许仍然是配置错误?

于 2014-09-30T11:59:02.010 回答