Tak naprawdę nie mam żadnych błędów na mojej obecnej stronie, ale chcę być w stanie zobaczyć błąd, kiedy pojawiają się, zamiast tego strony błędu HTTP 500. Przeszukałem trochę i pomyślałem, że dodanie tych dwóch linii naprawiłoby wszystko.Jak uzyskać błędy wyświetlania PHP? (Dodałem ini_set i error_reporting, ale po prostu daje 500 na błędy)
ini_set('display_errors', 'On');
error_reporting(E_ALL);
UWAGA: Nie mam dostępu do pliku php.ini, ponieważ korzystam z serwera konta szkolnego.
Więc wprowadzony błąd (bez średnika po $ buggy), jak to na szczycie mojej stronie:
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
$buggy
$x = 4 + 2;
...
Jednak ja po prostu błąd serwera:
„Witryna napotkał błąd podczas pobierania http://mywebpage.com/. Może on być niedostępny w przypadku konserwacji lub skonfigurowany nieprawidłowo. "
Wszelkie pomysły?
EDIT:
ja przekonfigurować mój kod:
<?php
include_once 'database/errorSettings.php';
?>
<?php
$buggy // whoops
$x = 4 + 2;
...
errorSettings.php jest następujący:
<?php
ini_set('display_errors', 'On');
error_reporting(E_ALL);
?>
Ale to nadal nie działa ... niewłaściwy sposób zmienić konfigurację?
Czy masz błąd przekierowania w pliku .htaccess? – Interrobang
wydajesz się mylące błędy Apache z php. –
Nie jestem pewien, co to oznacza. Nie sądzę, że mam dostęp do pliku .htaccess, ale może pozwolę sprawdzić. Ponadto nie wiem, czy jest to istotne, ale jedynym błędem na stronie jest brakujący średnik. Jeśli ją wyrzucę, strona ładuje się dobrze. (sprawdzanie, czy mogę znaleźć wspomniany plik .htaccess) –