我正在學習在PHP和MySQL中的代碼,並需要能夠使用wampserver運行PHP文件。我已經正確安裝了wamp並通過Windows 8在線,但是當我運行我的PHP文件時,我總是給出錯誤404。我已確保我的Slim文件和.php文件位於正確的目錄中,並且我還修改了相應的.htaccess,以便它重新路由到正確的文件,如果沒有找到一個URL,因爲我在我的本地機器上測試這個。下面是我的一些示例代碼:錯誤404與苗條框架
require 'C:\wamp\www\easysites\codeguy-Slim-b8181de\Slim\Slim.php';
\Slim\Slim::registerAutoloader();
$api = new \Slim\Slim();
$api->run();
我已經查明錯誤$ API - > run()中,而且正在從一個點的調用堆棧的指示差錯已在斯利姆的環境發生了一個錯誤在URL第一行處理的第123行.php。如果我運行由Netbeans生成的基本index.php文件,我會得到通常的文本,提醒我它正在工作,但是嘗試運行php文件使用修剪錯誤輸出,它們位於根目錄下的相同子目錄中。 Slim被php文件正確加載,但不允許我運行其他任何內容,從而阻止我看到我導入的數據庫。
有沒有人有什麼可能會出錯的想法?我有一個成功運行該文件的同事,但我們無法使用相同類型的更改使其在我的計算機上運行。
的.htaccess文件如下:
RewriteEngine ON
RewriteRule ^API(.*)$ /API/api.php [QSA, L]
我試圖運行該文件包含在一個名爲API的根目錄文件夾中,我試圖運行該文件是api.php 。
請發佈您的'.htaccess'。 – Pachonk 2013-02-28 05:50:53
RewriteEngine敘述在 的RewriteCond%{} REQUEST_FILENAME!-f 重寫規則/api.php [QSA,L] api.php是以前創建並測試文件,我試圖運行的名稱。我已經嘗試在根目錄以及我爲我的項目創建的子目錄中運行這個。 – user2118189 2013-02-28 06:43:42
不,請修改您的問題併發布.htaccess。 – Pachonk 2013-02-28 21:07:28