2016-11-23 76 views
1

我有修身framework.I問題試圖在屏幕上顯示的Hello World,但它給我的錯誤:服務器錯誤苗條框架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 

我的index.php

<?php 

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

$app->get('/hello', function() { 
    echo "Hello"; 
}); 
$app->run(); ?> 

和我的.htaccess

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-F 
RewriterULE^index.php [QSA, L] 

我還修改httpd.conf中與線:

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

所以當我寫http://localhost/monologTree/hello它給了我從一開始的錯誤。有什麼建議麼?謝謝

+0

而不是'RewriteCond%{REQUEST_FILENAME}!-F'是'RewriteCond%{REQUEST_FILENAME}!-f'嗎? – adelowo

+0

它不能解決我檢查過的pb – johnwilliam25

回答

0

檢查你的composer.json文件。我想你已經安裝了超薄3.然後嘗試實例苗條這樣

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

檢查這個example從安裝正確使用超薄。

的第二個解決方案是找到所謂的httpd.conf文件,它應位於 ** XAMPPInstallDirectory \ apache的\ **的conf

用記事本打開,找到這一行

#LoadModule rewrite_module modules/mod_rewrite.so 

刪除,保存它,重新啓動apache(如果正在運行)。

+0

。它的2.6 – johnwilliam25

+0

更改自動載入線,因爲我建議然後回覆 –

+0

是相同的錯誤。 – johnwilliam25