Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用slimphp框架的空白页面_Php_Apache2_Slim - Fatal编程技术网

使用slimphp框架的空白页面

使用slimphp框架的空白页面,php,apache2,slim,Php,Apache2,Slim,我目前正在使用最新的Slim版本开发一个web应用程序。在我的专业电脑上(运行在Ubuntu 12.04上)一切都很好,但我想在假期在家里做这个项目。因此,我在我的个人电脑上复制了这个项目(在MacOSX10.6.8上运行)。问题是我总是得到空白页。这看起来不是重写问题,因为即使是丑陋的地址,它也不起作用 请查找以下可能有助于解决此问题的文件和信息 文件夹结构(/Users/Yoann/Sites/DS) utils和services目录包含一些php类,不需要修复我的问题 .htaccess

我目前正在使用最新的Slim版本开发一个web应用程序。在我的专业电脑上(运行在Ubuntu 12.04上)一切都很好,但我想在假期在家里做这个项目。因此,我在我的个人电脑上复制了这个项目(在MacOSX10.6.8上运行)。问题是我总是得到空白页。这看起来不是重写问题,因为即使是丑陋的地址,它也不起作用

请查找以下可能有助于解决此问题的文件和信息

文件夹结构(/Users/Yoann/Sites/DS)

utils和services目录包含一些php类,不需要修复我的问题

.htaccess

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^(.*)$ /index.php [QSA,L]
index.php(示例)


我使用的虚拟主机定义为

<VirtualHost *:80>
ServerAdmin [email blocked]
DocumentRoot "/Users/Yoann/Sites/DS"
ServerName ds.local
ErrorLog "/private/var/log/apache2/ds-error_log" 
CustomLog "/private/var/log/apache2/ds-access_log" combined


  <Directory "/Users/Yoann/Sites/DS">
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>

ServerAdmin[电子邮件被阻止]
DocumentRoot“/用户/Yoann/Sites/DS”
ServerName ds.local
ErrorLog“/private/var/log/apache2/ds-error\u log”
CustomLog“/private/var/log/apache2/ds-access\u log”组合
允许超越所有
命令允许,拒绝
通融

在开发环境中,始终将“错误报告”设置为“全部”,并将“显示错误”设置为“真”

php.ini:
display_errors = On
error_reporting = E_ALL

您将看到所有错误、警告等…

我忘了提到它,但这两行已经在我的php.ini文件中。关键是我没有任何错误/调试/信息消息…确保“apache”或运行Web服务器的任何用户对vhost中提到的日志具有写访问权<代码>sudo su www数据;例如,触摸..ds-access_log。否则,只需省略自定义日志位置,让apache报告默认日志即可。
<VirtualHost *:80>
ServerAdmin [email blocked]
DocumentRoot "/Users/Yoann/Sites/DS"
ServerName ds.local
ErrorLog "/private/var/log/apache2/ds-error_log" 
CustomLog "/private/var/log/apache2/ds-access_log" combined


  <Directory "/Users/Yoann/Sites/DS">
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
php.ini:
display_errors = On
error_reporting = E_ALL