瘦框架php服务器错误
我的Slim framework有问题。我试图在屏幕上显示hello world,但它给出了错误:瘦框架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';
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
beRewriteCond%{REQUEST\u FILENAME}-改为f
吗?它不能修复PBC,不应该重写cond%{REQUEST_FILENAME}-F
beRewriteCond%{REQUEST\u FILENAME}-f
相反?它不能修复pbI检查过的问题。这是2.6按照我的建议更改自动加载行,然后回答当我第一次打开httpd.conf时,该行已经与您的一样了(那不是说PBD可以从httpd.conf文件中注释标记吗?十检查它是否工作我已经检查过了。它是2.6按照我的建议更改自动加载行,然后回答当我第一次打开httpd.conf时,该行已经和你的一样了。:(那不是说PBD可以从httpd.conf文件中注释标记吗?十检查它是否工作。)