2012-07-30 70 views
2

我使用CakePHP 2.0作爲我的網站框架,我在服務器上找到了我的cakephp文件,但是我有一些問題,名爲服務器內部錯誤500,我不知道我該怎麼做,其他頁面運行良好,但有些頁面遇到500服務器內部錯誤,我檢查了控制器,視圖,模型,他們說沒有檢測到錯誤,但螢火蟲說,視圖丟失,這是我.htaccess文件CakePHP 2.0上的服務器內部錯誤500

的public_html/CakePHP的/

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteBase /~magang/smkn1pst/ 
    RewriteRule ^$ app/webroot/ [L] 
    RewriteRule (.*) app/webroot/$1 [L] 
</IfModule> 

的public_html/CakePHP的/應用

<IfModule mod_rewrite.c> 
     RewriteEngine on 
     RewriteRule ^$ webroot/ [L] 
     RewriteRule (.*) webroot/$1 [L] 
    </IfModule> 

的public_html/CakePHP的/應用程序/ webroot的

<IfModule mod_rewrite.c> 
     RewriteEngine On 
     RewriteBase /~magang/smkn1pst/ 
     RewriteCond %{REQUEST_FILENAME} !-d 
     RewriteCond %{REQUEST_FILENAME} !-f 
     RewriteRule ^(.*)$ index.php?/$1 [QSA,L] 
</IfModule> 

我已經下面的步驟,加入/例如:應用程序/ webroot的/到/應用/ Webroot公司/和Webroot公司/到/ Webroot公司/但仍不爲我工作,我需要加強到下一個項目,但這個問題正在擾亂我的一天。

回答

0
+0

感謝您的回答, 我已經做了那個教程,但仍然沒有工作.. 謝謝你在這裏下降.. – anonymousyoung 2012-07-30 05:13:22

+0

這是一個教學視頻:http://www.youtube.com/watch? v = SHjvhHOqiqs – 2012-07-30 05:19:13

+0

我不確定該視頻可能是解決方案。 :D – anonymousyoung 2012-07-31 02:14:08

2

您使用mod_userdir,使用時確實需要的RewriteBase,因爲mod_rewrite的刪除〜charachter

RewriteBase /~magang/smkn1pst 
在所有3個.htaccess文件

應該工作,因爲它爲我

目前你的文件之一是缺少此行

+0

我的網址服務器是[鏈接](http://dev.mediainfo.co.id/~magang/smkn1pst/),沒有遺漏,錯誤在這裏[鏈接](http://dev.mediainfo.co .id /〜magang/smkn1pst/students/view)和這裏[link](http://dev.mediainfo.co.id/~magang/smkn1pst/absences/view) 問題是當你點擊鏈接 user: admin 通過:admin 我需要你幫助兄弟。 – anonymousyoung 2012-07-30 08:15:56

0

我不知道,請嘗試

RewriteBase /smkn1pst/ 
+0

仍然無法正常工作,導致我的網址是http://dev.mediainfo.co.id/~magang/smkn1pst/。 – anonymousyoung 2012-07-31 02:12:50

0

我有類似的問題(靜態文件被正確的重定向與正確的RewriteBase在根htaccess中)。

事實證明(在調試.htaccess 4小時後)我的FTP客戶端跳過了app/tmp /目錄,因爲我添加了自己的規則。

這也產生了500錯誤。

+0

你是如何解決這個問題的? – Divyanshu 2013-08-23 15:43:17

+0

@Divyanshu上傳的app/tmp和固定權限。 – Ruben 2013-09-03 11:20:26

+0

多數民衆贊成在...我已經有tmp文件夾和適當的權限.. 我通過在webroot/.htaccess中index.php之前添加'/'來修復它。 – Divyanshu 2013-09-03 12:02:02