Отладка в PHP простым способом на самом деле является громоздкой задачей.Что вам понадобится, так это то, что вы должны предоставить какой-то оператор " echo " (вывод фиктивного текста) после каждой строки, за которым следует оператор команды " exit ".
Тогда цикл перенаправления не будет работать, потому что «выход» делает счетчик программ остановленным, и o теперь вы можете последовательно отлаживать, где вы идете не так.
Что касается команды ".htaccess", вам не понадобится такая вещь.Пожалуйста, проверьте в своей корневой папке файл «error.log», где вы разместили файл index.php вашего сайта.Если вы откроете этот файл в каком-либо текстовом редакторе (например, Wordpad), вы увидите весь список ошибок, а также дату и время.
РЕДАКТИРОВАТЬ (с одним примером) : -
Допустим, у вас есть одна страница, подобная следующей: -
<?php
session_start();
include_once("includes/header.php");
$var1 = 'blah blah';
// some code
$var2 = 'some more blah blah';
// some code again
// may be some more code
include_once("includes/footer.php");
?>
Теперь измените код на отладочныйтаким образом: -
<?php
session_start();
echo 'test 1';
exit;
// other code of yours comes after this line
?>
Если это работает, измените снова на: -
<?php
session_start();
include_once("includes/header.php");
echo 'test 2';
exit;
// other code of yours comes after this line
?>
Теперь, если это работает, это означает, что у вас нет проблем в "header.php"файл, в противном случае у вас возникли проблемы в этом включенном файле, и вам нужно будет начать отладку таким же образом в этом файле "header.php".
Надеюсь, это поможет.