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