sessions.php Hatası Veriyor Yardım

phpBB 2.0.x kurulum ve çalıştırılmasında meydana gelen sorun ve problemler için buradan yardım alabilirsiniz.
Kilitli
iSpAnYoL
Kayıtlı Kullanıcı
Mesajlar: 21
Kayıt: 29.03.2006, 19:38
İletişim:

sessions.php Hatası Veriyor Yardım

Mesaj gönderen iSpAnYoL »

phpBB : Critical Error

Error creating new session

DEBUG MODE

SQL Error : 1016 Can't open file: 'phpbb_sessions.MYI'. (errno: 145)

INSERT INTO phpbb_sessions (session_id, session_user_id, session_start, session_time, session_ip, session_page, session_logged_in, session_admin) VALUES ('c164c6a8265f55c5fdc425d2ed3fd649', -1, 1149442264, 1149442264, '5565274f', 0, 0, 0)

Line : 172
File : sessions.php




Yukarıdaki Hataı Verior Ne Yapmam Lazım Arkadaşlar DeneyimLi Arkadaşlardan Yardım pLssss
En son iSpAnYoL tarafından 04.06.2006, 20:56 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

Mesaj gönderen cupra »

başlığı mesajına uygun bir şekilde anlatan bir cümleyle düzenleyin..
ftp den bağlan kendi session.php dosyasının yedeğini al bir sorun olduğu taksirde eskisi yedekte bulunsun.. ve bu siteden 2.0.20 versiyonun session.php sini alarak ftp den eskisinin üzerine yaz..
sql hatası vermiş ama belki dosya bozulmuş olabilir.. bir müdahalede bulundun mu databese ine yada bir mod ekledin mi..
iSpAnYoL
Kayıtlı Kullanıcı
Mesajlar: 21
Kayıt: 29.03.2006, 19:38
İletişim:

Mesaj gönderen iSpAnYoL »

sessions.php Dosyası zaten yok ki
Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

Mesaj gönderen cupra »

bu şekilde düzelmeyecek olursa şunu dene..
denemeden önce database inin full yedeğini al phpmyadminden gzip ve normal.. komple bir bozulma olursa yüklersin geri..
ciddi bir sorun olabilir
çözüm için garanti veremem denemedim..

* PHP My Admin e giriş yap
* aşağıdaki SQL komutunu çalıştır.
REPAIR TABLE phpbb_sessions
En son cupra tarafından 04.06.2006, 21:00 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

Mesaj gönderen cupra »

iSpAnYoL yazdı:sessions.php Dosyası zaten yok ki
session.php dosyası; includes klasörünün içinde..
iSpAnYoL
Kayıtlı Kullanıcı
Mesajlar: 21
Kayıt: 29.03.2006, 19:38
İletişim:

Mesaj gönderen iSpAnYoL »

Fatal error: Call to undefined function: dss_rand() in /home/sevgi/public_html/forum/includes/sessions.php on line 180


Başka bi sessions.php dosyası atınca böyle bi hata verdi
En son iSpAnYoL tarafından 13.05.2007, 05:33 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
iSpAnYoL
Kayıtlı Kullanıcı
Mesajlar: 21
Kayıt: 29.03.2006, 19:38
İletişim:

Mesaj gönderen iSpAnYoL »

Hay allah eskisini atınca aynı hatayı verdi şimdide iyi mi :(
Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

Mesaj gönderen cupra »

eskisini yükleyin ohalde dosyanın.. bir program var fakat gerçekten denemedim eğer denemek istersen açıklayayım..
iSpAnYoL
Kayıtlı Kullanıcı
Mesajlar: 21
Kayıt: 29.03.2006, 19:38
İletişim:

Mesaj gönderen iSpAnYoL »

acıkla bakalım anlabilcez mi :(
Kullanıcı avatarı
cupra
Kayıtlı Kullanıcı
Mesajlar: 2505
Kayıt: 01.04.2006, 02:33
Konum: smyrna
İletişim:

Mesaj gönderen cupra »

http://www.phpbb.com/phpBB/viewtopic.ph ... sc&start=0

burdan okuyorum şu anda kimisinde işe yaramış..
forum yedeğini alarak deneyin..
Save this file as "fixtables.php" in your phpbb root directory. This is the same directory where you will find "config.php". You can execute it by pointing your browser at your normal PHPBB URL and adding "/fixtables.php?" and your chosen "secret code" to the end of it. For example, if you normally visit your forum by typing "http://my.sitename.com/phpbb/", you start this process by going to the URL "http://my.sitename.com/phpbb/fixtables.php?PX42m3=1".

For a small board, the response will be pretty quick; it will take longer to run if errors are found and you have large tables.
aşağıdakini alıp text dosyasında açın ismini fixtables.php olarak değiştirin.

dosya:

http://espi.com/text/fixtables.txt

Kod: Tümünü seç

<?php
// Check and repair all tables in a PHPBB structure
// Author: espicom <phpbb2MODS@espi.com> Jeff Brenton
// verify that we're supposed to run
// change 'XX42m3' to something unique for your site, so it will only
// execute if you call it as 'http://mysite.com/fixtables.php?XX42m3=1'
if (!isset($_GET['XX42m3']))
{
	header("Location: http://127.0.0.1/");
	die();
}

define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'config.php');

// connect to the database server
$db = mysql_connect($dbhost,$dbuser,$dbpasswd);
if (!$db) die("Unable to connect to database!\n");

// select the PHPBB database
mysql_select_db($dbname,$db);

// get a list of tables for this PHPBB
$tablequery = "show tables like '".$table_prefix."%'";
$tablelist = mysql_query($tablequery,$db);


// cycle through them for repair
while ($tar = mysql_fetch_array($tablelist))
{
	$tablename = $tar[0];
	// output some verbosity for comfort
	echo "Now checking and repairing table $tablename ... ";
	$repres = mysql_query("REPAIR table $tablename");
	$result = mysql_fetch_array($repres);
	echo $result['Msg_text'] . "<br>\n";
}

?>
http://www.sevgi.name.tr/forum/
senin forumun adresi
ftp den bu fixtables.php dosyasını gönderin root a; forum klasörünün içine yani (config.php ile aynı yerde olsun)

http://www.sevgi.name.tr/forum/fixtables.php?PX42m3=1
şeklinde çalıştırın diyor ben bu şekilde yorumladım..
sizde okuyup emin olun..
iSpAnYoL
Kayıtlı Kullanıcı
Mesajlar: 21
Kayıt: 29.03.2006, 19:38
İletişim:

Mesaj gönderen iSpAnYoL »

Benim http://www.sevgi.name.tr/forum/ 'dan bahsettigimi nasıl anladınız merak ediorum :)
Kilitli

“2.0.x Destek Forumu” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Ahrefs [Bot] ve 0 misafir