On your PHP Language can not be execute header function,
header("Location: https://www.thelinuxfaq.com/login.html");exit;}
You need to check your php.ini file, "output_buffering" must be "On" or set the maximum number of bytes
# vim /usr/lib/php.ini
or
# vim /etc/php.ini
or
# vim /etc/php.ini
; Output buffering allows you to send header lines (including cookies) even
; after you send body content, at the price of slowing PHP's output layer a
; bit. You can enable output buffering during runtime by calling the output
; buffering functions. You can also enable output buffering for all files by
; setting this directive to On. If you wish to limit the size of the buffer
; to a certain size - you can use a maximum number of bytes instead of 'On', as
; a value for this directive (e.g., output_buffering=4096).
output_buffering = Off
to
output_buffering = On
or
Make sure that the URL has http:// at the beginning of it, or the URL thinks and it going to a path on your domain. So the URL not redirect to an actual site or Link.
Also, can be configure the output_buffering in user root path using suPHP_ConfigPath. Create a .htaccess file and allow user permission
suPHP_ConfigPath /home/username/public_html
Then, create a php.ini file and add the below lines :
[php]
output_buffering = On
Finally save it.
Comments (0)