2017-03-13 12 views
-2

Ich bekomme einen 500 Internal Server Error bei der Ausführung meines Logout-Skripts. Das Fehlerprotokoll überprüft und gefunden.PHP Logout 500 Fehler

Fehler ist:

../../logout.php von Gruppe beschreibbar ist. siehe: ../../user-dashboard.php

logout.php Code ist

<?php  

require_once('session.php'); 
require_once('class.user.php'); 
$user_logout = new USER(); 

if($user_logout->is_loggedin()!="") 
{ 
    $user_logout->redirect('user-dashboard.php'); 
} 
if(isset($_GET['logout']) && $_GET['logout']=="true") 
{ 
    $user_logout->doLogout(); 
    echo '<script language="javascript">'; 
    echo "if (window.confirm('Successfully Logged Out ! ')) 
      { 
       window.location.href='login.php'; 
      };";    
    echo '</script>'; 
} 

?> 

benutzer dashboard.php

<?php 

require_once("session.php"); 
require_once("class.user.php"); 
$auth_user = new USER(); 


$user_id = $_SESSION['user_session']; 

$stmt = $auth_user->runQuery("SELECT * FROM user_credentials WHERE user_id=:user_id"); 
$stmt->execute(array(":user_id"=>$user_id)); 

$userRow=$stmt->fetch(PDO::FETCH_ASSOC); 

?> 

Kann nicht scheinen, um herauszufinden, der Fehler von diesen Codes. Freundliche Hilfe würde gut geschätzt werden. Das Skript funktioniert beim Testen einwandfrei auf XAMPP, löst aber den Fehler auf einem Live-Server aus.

+2

'chmod 644 logout.php' geändert – aynber

Antwort

0

Ich habe es herausgefunden. Ich habe einfach den Berechtigungscode in 644