Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.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
瘦框架php服务器错误_Php_Apache_.htaccess - Fatal编程技术网

瘦框架php服务器错误

瘦框架php服务器错误,php,apache,.htaccess,Php,Apache,.htaccess,我的Slim framework有问题。我试图在屏幕上显示hello world,但它给出了错误: Server run an intern error and couldn't resolve your request.The server is overloaded or it was an error in a script CGI. Error 500 My index.php <?php require __DIR__ . '/vendor/autoload.php';

我的Slim framework有问题。我试图在屏幕上显示hello world,但它给出了错误:

 Server run an intern error and couldn't resolve your request.The server is overloaded or it was an error in a script CGI.
 Error 500
My index.php

<?php

require __DIR__ . '/vendor/autoload.php';
$app = new \Slim\Slim();

$app->get('/hello', function () {
   echo "Hello";
});
$app->run(); ?>
我还在httpd.conf中修改以下行:

 <Directory />
   Options All
   AllowOverride All
</Directory>

选项全部
允许超越所有

所以当我写的时候,它从一开始就给了我错误。有什么建议吗?谢谢

检查composer.json文件。我想你已经安装了slim 3。然后尝试像这样实例化slim

require 'vendor/autoload.php';
$app = new Slim\App();
检查此项以确保安装时正确使用Slim

第二种解决方案是查找名为httpd.conf的文件,它应该位于 **XAMPPInstallDirectory\apache\conf**

用记事本打开并找到这一行

#LoadModule rewrite_module modules/mod_rewrite.so

删除#,保存它,重新启动apache(如果正在运行)。

检查composer.json文件。我想你已经安装了slim 3。然后尝试像这样实例化slim

require 'vendor/autoload.php';
$app = new Slim\App();
检查此项以确保安装时正确使用Slim

第二种解决方案是查找名为httpd.conf的文件,它应该位于 **XAMPPInstallDirectory\apache\conf**

用记事本打开并找到这一行

#LoadModule rewrite_module modules/mod_rewrite.so

删除#,保存它,重新启动apache(如果正在运行)。

不应该
重写cond%{REQUEST_FILENAME}-F
be
RewriteCond%{REQUEST\u FILENAME}-改为f
吗?它不能修复PBC,不应该
重写cond%{REQUEST_FILENAME}-F
be
RewriteCond%{REQUEST\u FILENAME}-f
相反?它不能修复pbI检查过的问题。这是2.6按照我的建议更改自动加载行,然后回答当我第一次打开httpd.conf时,该行已经与您的一样了(那不是说PBD可以从httpd.conf文件中注释标记吗?十检查它是否工作我已经检查过了。它是2.6按照我的建议更改自动加载行,然后回答当我第一次打开httpd.conf时,该行已经和你的一样了。:(那不是说PBD可以从httpd.conf文件中注释标记吗?十检查它是否工作。)