我需要一些幫助來使用Slim Framework。事實上,我是PHP的初學者,我希望使用Slim Framework遷移我的API以獲得乾淨的代碼。我成功地在我的WAMP服務器上本地運行Slim Hello Word應用程序,但是當我將它部署在共享的OVH服務器上時,我在route [root]/myproject/hello/test上有一個空白頁面。Slim Framework - 我部署時的空白頁面
問題已經提出,但問題並不完全相同。
有關我在本地有500個內部錯誤的信息,當我在WAMP服務器上激活rewrite_module時已解決這個錯誤。 我有一個SSH訪問OVH服務器,但作曲家沒有安裝。看來,mod_rewrite已啓用。 WAMP和OVH的服務器使用PHP 5.5
這是我的文件夾目錄:
Project/
src/
public/
.htaccess
index.php
vendor/
autoload.php
slim/
slim/
Slim/
App.php
...
composer.json
composer.lock
這是我的.htaccess文件
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule . index.php [L]
而且我的index.php
<?php
use \Psr\Http\Message\ServerRequestInterface as Request;
use \Psr\Http\Message\ResponseInterface as Response;
require '../vendor/autoload.php';
$app = new \Slim\App;
$app->get('/hello/{name}', function (Request $request, Response $response) {
$name = $request->getAttribute('name');
$response->getBody()->write("Hello, $name");
return $response;
});
$app->run();
任何想法解決它? 謝謝。
是什麼在錯誤日誌? –
我在哪裏找到它?似乎沒有錯誤日誌文件,只是www /目錄和.bash_history,.bash_logout,.bash_profiles – gigeos