• 18-02-2016, 11:26:15
    #1
    codeigniterda yazılmıs bir projeyı acamıyorum . xampp portum 8080 oldugu için .*
    Fatal error: Uncaught Error: Call to undefined function mysql_pconnect() in mysql_driver.php on line 92

    böyle bir hata alıyorum *bu satırdada*
    function db_connect()
    {
    if ($this->port != '')
    {
    $this->hostname .= ':'.$this->port;
    }

    return @mysql_connect($this->hostname, $this->username, $this->password, TRUE);
    }

    function db_pconnect()
    {
    if ($this->port != '')
    {
    $this->hostname .= ':'.$this->port;
    }

    return @mysql_pconnect($this->hostname, $this->username, $this->password);
    }

    bu sekilde kodlar var port kısmına 8080 diye tanımladım yinede olmuyor*
    pcde bütün skype gibi cakısan programları kaldırdım yınede yemedı xampp tan dolayı olmasınıda baska bir pcden baglandım direk calısan bir xampp tan orda calıstı bir yardımcı olursanız sevinirim*
  • 18-02-2016, 11:55:15
    #2
    Xampp portu ile alakalı değil yaşadığınız sorun,
    Database ayarlarından

    $db['default']['pconnect'] = TRUE;
    Aktif olduğuna emin olun.
  • 18-02-2016, 12:06:36
    #3
    hocam verdiginiz kod bendede bulunuyor yanlız xampla alakalı olmasını soyelememın sebebi localhost:8080 değilde direk localhost olan bi pcden denedim proje direk acıldı . Şu anda kullandıgım pcden 8080 olarak bağlandıgımdan böyle bir hata veriyor
    function db_connect()
    	{
    		if ($this->port != '')
    		{
    			$this->hostname .= ':'.$this->port;
    		}
    
    		return @mysql_connect($this->hostname, $this->username, $this->password, TRUE);
    	}
    
    	// --------------------------------------------------------------------
    
    	/**
    	 * Persistent database connection
    	 *
    	 * @access	private called by the base class
    	 * @return	resource
    	 */
    	function db_pconnect()
    	{
    		if ($this->port != '')
    		{
    			$this->hostname .= ':'.$this->port;
    		}
    
    		return @mysql_pconnect($this->hostname, $this->username, $this->password);
    	}
    dediğim gibi burda port kısmına 8080 girdiğim haldede aynı hatayı alıyorum

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 12:06:36 -->-> Daha önceki mesaj 12:00:32 --

    daha kolay bir yol var aslında pcde hangi programın cakıstıgını bulsam daha kesın bir cözum olacak bunu bulabılecegım bırsey varmıdır acaba bilginız
  • 18-02-2016, 12:11:46
    #4
    Kurumsal Backlink SEO
    Skype ile çakışıyor olmasın?
  • 18-02-2016, 12:12:19
    #5
    Skype, Teamviewer gibi programlar genelde 80 portunu kullanıyor.
    Sanırım çakışan programlar onlar.
    Yada http://www.nirsoft.net/utils/cports.html bu programı kullanabilirsiniz.

    Ek olarak $this->port değerini null olarak tanımlayın sorun kalkacaktır.
  • 18-02-2016, 12:14:52
    #6
    Kurumsal Backlink SEO
    taSManiaN adlı üyeden alıntı: mesajı görüntüle
    Skype, Teamviewer gibi programlar genelde 80 portunu kullanıyor.
    Sanırım çakışan programlar onlar.
    Yada http://www.nirsoft.net/utils/cports.html bu programı kullanabilirsiniz.

    Ek olarak $this->port değerini null olarak tanımlayın sorun kalkacaktır.
    Aynen Skype port değiştiğinde sorun düzelecektir.
  • 18-02-2016, 12:20:43
    #7
    skype ve teamviwer hepsını kaldırdım o programıda kurup denedım soyle gösterıyor 80 portunu kullanan programa unknown diyor xampp in netstat ındada system diyor o portu kullanan
  • 18-02-2016, 12:23:25
    #8
    Orada Process ID mevcut, Görev yöneticisini açtıktan sonra Üstlerde yer alan Ad tür vs gibi yeri sağ tıklayın, PID i aktifleştirin. Daha sonra o portu kullanan Process ID ile Görev Yöneticisindeki PID değerindeki uygulamayı bulabilirsiniz.
  • 18-02-2016, 12:30:21
    #9
    evet hocam buldım sistem ve sıkıstırılmıs bellek diye birsey dosya konumunu actıgımdada ntoskrnl.exe diye birsey birde görev sonlandırılmıyor