1.x. Sürümüden 2.x. Sürümüne Güncellemede Settings.php Düzenlenmesi

Started by Alpay, April 14, 2010, 04:15:51 AM

Previous topic - Next topic

Alpay

Merhaba arkadaşlar ;
  Bazen sorun yaşayan arkadaşlar için güncelleme ek bilgisi olarak bir konu açmayı gerek gördüm :)
 
  1x deki settings.php ile 2x deki settings.php değişikliklerini söylecegim.

  2.x Large paketini yüklediginizde Settings.php ve Settings_bak.php ler yüklenmez.
                                                  (eğer setttings_bak.php yi yok ise yüklemenizi ister.)

  Başlayalım :
 
########## Maintenance ##########

  maintenance + mtitle + $mmessage

########## Forum Info ##########
   mbname
   language
   boardurl
   webmaster_email
   cookiename

  Bu yukarıda verdigim verilerde bir değişiklik yok.

########## Database Info ##########
 
  Burada bir kaç değişiklik var :)
 
  1x sürümünde :

 

$db_server = 'localhost';
$db_name = 'smf';
$db_user = 'root';
$db_passwd = '';
$db_prefix = 'smf_';
$db_persist = 0;
$db_error_send = 1;
$db_type = 'mysql';
$db_server = 'localhost';
$db_name = 'abc';
$db_user = 'root';
$db_passwd = '';
$ssi_db_user = '';
$ssi_db_passwd = '';
$db_prefix = 'smf_';
$db_persist = 0;
$db_error_send = 1;

Değişiklikler şöyle ki ;

$db_type = 'mysql';  // Veritabanı türünü seciyoruz cünkü 2x ile gelen SQlite geliyor. Tabi ki bunun icin sunucuzun desteklemesi gerekiyor. + olarak küçük veritabanlı forumlar için kullanılır.Çok kullanılmayan

$ssi_db_user = '';  -  $ssi_db_passwd = ''; :
// Burası hakkın da daha geniş bilgi edineyim düzenleyecegim :)


########## Directories/Files ##########

Burada 2x le gelen Cache / Bellek verisini eklememiz gerekiyor. Aksi taktirde forumunuzu güncellemeye devam edemezsiniz.

1x.



$boarddir = dirname(__FILE__);      # The absolute path to the forum's folder. (not just '.'!)
$sourcedir = dirname(__FILE__) . '/Sources';      # Path to the Sources directory.
$boarddir = '/home/xxx/public_html/forumxx';      # The absolute path to the forum's folder. (not just '.'!)
$sourcedir = '/home/pxxx/public_html/forumxx/Sources';      # Path to the Sources directory.
$cachedir = dirname(__FILE__) . '/cache';      # Path to the cache directory.

Burada Path yani Klasör yolunu Ayarlari onar php ile onarırısanız yukarida göründügü gibi /home diye başlayan yol ilede gösterebilirsiniz.
Arzu ederseniz dirname(__FILE__) . '/cache'; gibi de kullanabilirsiniz.

########## Error-Catching ##########

Bu bölümde herhangi bir değişiklik yok. :)

En son kısımdaki yerede Cache eklemeniz gerekiyor.

Örnek :

Quote# Make sure the paths are correct... at least try to fix them.
if (!file_exists($boarddir) && file_exists(dirname(__FILE__) . '/agreement.txt'))
   $boarddir = dirname(__FILE__);
if (!file_exists($sourcedir) && file_exists($boarddir . '/Sources'))
   $sourcedir = $boarddir . '/Sources';
if (!file_exists($cachedir) && file_exists($boarddir . '/cache'))
   $cachedir = $boarddir . '/cache';

Bu kadar :)
Aslında sadece Db (veritabani verileri) ile iki yere Cache klasörünü tanımlattık :)

İngilizce ama esktra bilgiler 1.x için ama yararlı :)
http://docs.simplemachines.org/index.php?topic=314.msg371#msg371




Advertisement: