Kafa zaten PHP joomla hatası gönderdi

2 Cevap php
$dbhost = 'localhost';
$dbuser = 'EhpEngineUser';
$dbpass = 'password';
$conn = mysql_pconnect($dbhost, $dbuser, $dbpass) or die                      ('Error connecting to mysql');
$dbname = 'joomladb';
mysql_select_db($dbname);

//  include 'config.php';
//  include 'opendb.php';

i DB bağlantı parçası ve inculde config.db ve OpenDB yorum varsa kodu, çalışıyor yukarıda, sonra ben gibi hata alıyorum

Warning: Cannot modify header information - headers already sent by (output started at C:\xampp\htdocs\Joomla\Config.php:8) in C:\xampp\htdocs\Joomla\ConfXml.php on line 103

Her iki dosya DB sadece açılması için kullanılır.

2 Cevap

Hata php bittikten sonra bazı ekstra boşluk / besleme neden olabilir etiketi ?> "başlığı zaten gönderildi"

\ xampp \ htdocs \ Joomla \ Config.php: bitiş etiketi ?> C çıkarmaya çalışın

Bu yaygın bir sorun olduğunu, bu basılı almak fazladan boşluk veya herhangi bir diğer karakterlere bağlı olabilir ...

Solution is simple
Check your PHP.ini file for

output_buffering = Off

ayarlayın

output_buffering = On

Eğer PHP.ini erişiminiz yoksa, o zaman herhangi bir çıktı göndermeden önce otomatik çıkış tampon çıktı tamponlama işlevlerini kullanabilirsiniz

<?php
ob_start(); //Start of page

//Entire page content

ob_end_flush(); //End of page
?>

Bu sorunu çözmek gerekir