Giriş - Kayıt
  Makaleler
 
MKPortal C1.2 rc1 Kurulum
Date 05/02/2008 02:27 Author ishak
RSS
İlk defa kurulum :

Minimum Sistem İhtiyaçları:
Platform: Linux, Windows, FreeBSD, OS X, Sun
Disk Alanı: Normal kurulum 5 MB alana ihtiyaç duyar. Kullanıcı dosyaları, forum ek modül ve temalar bu alana dahil değildir. Bütün modüller için ortalama 8 - 10 MB alana ihtiyacınız olabilir.
PHP: PHP 4.1.0 ya da üstü. Not: Forumunuz için ayrıca bu değerin uyumluluğunu kontrol ediniz.
MySQL: 3.23.4 ya da üstü (4.1 phpBB3 için). Not: Forumunuz için ayrıca bu değerin uyumluluğunu kontrol ediniz.
Veritabanı: 1 MySQL veritabanı 500 KB boş alan. Forumla aynı veritabanını kullandığı için ek 280KB lık tablo alanına ihtiyaç duyar.
GD Graphics Library sürüm 1.0 ya da üstü. GD kütüphanesi ufak resimlerin oluşturulmasında gereklidir.


Uyumlu Forumlar:

SMF 1.1.x
IPB 1.3.x
IPB 2.3.x
vB 3.6.x
phpBB 2.0.x
phpBB 3.x
MyBB 1.2.x
AEF 1.0.5

PHPBB3 kullancaksanız forum ve portalınızda UTF-8 dil dosyası, diğer forumlarda normal dil dosyasını kullanınız.

Yükleme işlemine başlamadan önce lütfen yedek alınız.

Öncelikle forumunuzun kurulu ve çalışıyor olması gerekli.

FTP ye dosyaları aşağıdaki şekilde yükleyiniz.

http://www.example.com/index.php 
http://www.example.com/mkportal
http://www.example.com/forum

Eğer AEF forumlu sürümü kullanıyorsanız forum yerine aeforum adında bir klasör zaten paketle yüklenecektir. Eğer hali hazırda bir foromun üstüne kurulum yapıyorsanız forumunuz forum adında bir klasörde de olabilir başka bir klasörde de . Eğer ana dizinde ise bir alt dizine almanız gerekiyor.

Aşağıkdai dosya ve klasörleri CHMOD 777 hale getirin

mkportal/conf_mk.php
mkportal/blog
mkportal/blog/images
mkportal/blog/images/tmp
mkportal/cache
mkportal/lang
mkportal/lang/English
mkportal/lang/Francais
mkportal/lang/Italiano
mkportal/modules/downloads/file
mkportal/modules/gallery/album
mkportal/modules/gallery/album/tmp
mkportal/modules/reviews/images
mkportal/modules/reviews/images/tmp
mkportal/templates
mkportal/templates/default
mkportal/templates/Forum

Kurulum betiğini çalıştırınız :

http://www.example.com/mkportal/mk_install.php

(Aşama 1)  Next tuşuna basarak devam edin




(Aşama 2)  Sözleşmeyi kabul ederek I agree butonuna tıklayın.
(Sözleşmede copyright'ı silmenin suç olduğu geçiyor)


(Aşama 3)  Kullandığınız forum sistemini sekmeden seçerek ilerleyin.


(Aşama 4)  1. kutuda site adresiniz 2. kutuya ise forum dosyalarınızın bulunduğu klasörü yazıyoruz.

Örneğin : Forum dosyalarınız ftp'de forumum adındaki klasör içerisindeyse 2.kutucuğa forumum yazıyoruz. Örnek resimde forum dosyalarımız mybb klasörü içeriisinde olduğu için mybb yazdık.

Daha sonra install>> butonuna basarak devam ediyoruz. 


(Aşama 5)  Sonuncu aşama kurulum işlemi tamam Enter your new MKPortal linkine tıklayarak portalımıza girebiliriz.




Kurulum bitince mk_install.php dosyasını ve mkportal/upgrades klasörünü mutlaka siliniz.


Kurulum bitmiştir.PHPBB2 foruma kurulum yapıyorsanız login.php yi açın:

Bul:

Kod:
the mk_install.php file and the mkportal/upgrades

Bununla değiştir:

Kod:
if ($url == "portalhome") {
Header("Location: ../");
exit;
} else {
redirect(append_sid($url, true));
}


Aynı koddan 3 defa geçmekte ve 3'ünü de bu şekilde değişmelisiniz.

---------------------------------------------------------------------

Eğer forumunuzu portal içinde açmak isterseniz aşağıdaki editlemeleri de yapmalısınız. Ama unutmayın bu sunucunuzun üzeirndeki yükü artırabilir.

SMF için:

Aç:

Sources/Subs.php

Bul:

Kod:
// For session check verfication.... don't switch browsers...
$_SESSION['USER_AGENT'] = $_SERVER['HTTP_USER_AGENT'];


Altına ekle:

Kod:
//added from MKportal
if ($header !== false && in_array('main', $context['template_layers'])) {
define ( 'IN_MKP', 1 );
require_once "../mkportal/include/SMF/smf_out.php";
mkportal_board_out();
}
//end added


Vbulletin:

Aç:

includes/functions.php

Bul:

Kod:
if (!is_demo_mode())
{
($hook = vBulletinHook::fetch_hook('global_complete')) ? eval($hook) : false;
}


Altına ekle:

Kod:
//added from MKportal
define ( 'IN_MKP', 1 );
require_once "../mkportal/include/VB/vb_out.php";
$output = mkportal_board_out($output);
//end added


IBP 1.3:

Aç  sources/functions.php

Bul:

Kod:
//---------------------------------------
// Close this DB connection
//---------------------------------------

Altına ekle:

Kod:
//added from MKportal
define ( 'IN_MKP', 1 );
require_once "../mkportal/include/IPB13/ipb13_out.php";
$ibforums->skin['template'] = mkportal_board_out($ibforums->skin['template']);
//end added


Phpbb2

Aç includes/page_header.php

Bul:

Kod:
$template->assign_block_vars('switch_enable_pm_popup', array());



Değiş

Kod:
//$template->assign_block_vars('switch_enable_pm_popup', array());


Bul:

Kod:
includes/page_tail.php

Altına ekle:

Kod:
//added from MKportal
global $Checkmkout, $ForumOut;
define ( 'IN_MKP', 1 );
$MK_PATH = "../";
require $MK_PATH."mkportal/conf_mk.php";
if($FORUM_VIEW == 1 && !$Checkmkout) {
require_once $MK_PATH."mkportal/include/PHPBB/php_out.php";
mkportal_board_out();
}
if($FORUM_VIEW == 1 && $Checkmkout) {
echo $ForumOut;
}
//end added


Aç  includes/template.php

Bul:

Kod:
eval($this->compiled_code[$handle]);


Değiş:

Kod:
// modificato da mkportal
global $ForumOut, $Checkmkout, $gen_simple_header;

if ($handle == "smiliesbody" || $handle == "reviewbody" || $_GET['mode'] == "searchuser" || $gen_simple_header) {
$Checkmkout = 1;
}
$MK_PATH = "./";
if (defined('IN_ADMIN')) {
$MK_PATH = "../";
}
require $MK_PATH."../mkportal/conf_mk.php";


if ( !defined('IN_ADMIN') && $FORUM_VIEW == 1) {
ob_start();
eval($this->compiled_code[$handle]);
$ForumOut .= ob_get_contents();
      ob_end_clean();
} else  {
    eval($this->compiled_code[$handle]);

}

// fine modificato


Forumun başlığına silmek isterseniz

Aşağıdaki kısmı tamamen silin:

Kod:
templates/subSilver/overall_header.tpl

IPB 2:

Aç sources/classes/class_display.php

Bul :

Kod:
function do_output($output_array)
    {
global $Debug;

Altına ekle:

Kod:
//added from MKportal
define ( 'IN_MKP', 1 );
$MK_PATH = "../";
require $MK_PATH."mkportal/conf_mk.php";
//end added


Bul:

Kod:
$output_array['MEMBER_BAR'] = $this->ipsclass->compiled_templates['skin_global']->member_bar($msg_data);

Değiş:

Kod:
//Mkportal edited
if(!$FORUM_VIEW) {
$output_array['MEMBER_BAR'] = $this->ipsclass->compiled_templates['skin_global']->member_bar($msg_data);
}
//end edited


Bul:

Kod:
if ( $this->ipsclass->vars['ipb_img_url'] )
{
$this->ipsclass->skin['_wrapper'] = preg_replace( "#img\s+?src=([\"'])style_(images|avatars|emoticons)(.+?)[\"'](.+?)?".">#is", "img src=\\1".$this->ipsclass->vars['ipb_img_url']."style_\\2\\3\\1\\4>", $this->ipsclass->skin['_wrapper'] );
}

Altına ekle:

Kod:
//added from MKportal
if($FORUM_VIEW == 1) {
require_once $MK_PATH."mkportal/include/IPB/ipb_out.php";
$this->ipsclass->skin['_wrapper'] = mkportal_board_out($this->ipsclass->skin['_wrapper']);
}
//end added


PHPBB3:

Aç includes/functions.php

Bul:

Kod:
if ($config['gzip_compress'])
{
if (@extension_loaded('zlib') && !headers_sent())
{
ob_start('ob_gzhandler');
}
}

Altına ekle:

Kod:
//added from MKportal
    ob_start();
// End added


Bul:

Kod:
$template->display('body');

garbage_collection();

Altına ekle:

Kod:
//added from MKportal
if (strpos($_SERVER['REQUEST_URI'], '/adm/') === false) {
define ( 'IN_MKP', 1 );
require_once "../mkportal/include/PHPBB3/php_out.php";
mkportal_board_out();
}
//end added


MyBB:

Aç inc/functions.php

Bul:

Kod:
$contents = $plugins->run_hooks("pre_output_page", $contents);

Altına ekle:

Kod:
//added from MKportal
define ( 'IN_MKP', 1 );
require_once "../mkportal/include/MYBB/mybb_out.php";
$contents = mkportal_board_out($contents);
//end added

Yükseltme

Öncelikle dosyalarınızın ve veri tabanınızın yedeğini alınız.

M1.0 ve öncesi bir versiyondan yükseltme yapmak istiyorsanız mkportal/include klasörünü tamamen siliniz.

Diğer bütün versiyonlardan yüksletme için aşağıdakileri siliniz.

mkportal/include/pmpopup.php
mkportal/admin.php
mkportal/modules/blog/disclaimer.txt

Aşağıdaki 3 dosya hariç bütün dosyaları servere FTP ile yükleyiniz:

mkportal/conf_mk.php
lang/Turkish/lang_blocktitle.php
mkportal/modules/gallery/wt.png

Aşağıdaki klasör ve dosyaları CHMOD 777 yapın

mkportal/conf_mk.php
mkportal/blog
mkportal/blog/images
mkportal/blog/images/tmp
mkportal/cache
mkportal/lang
mkportal/lang/English
mkportal/lang/Francais
mkportal/lang/Italiano
mkportal/modules/downloads/file
mkportal/modules/gallery/album
mkportal/modules/gallery/album/tmp
mkportal/modules/reviews/images
mkportal/modules/reviews/images/tmp
mkportal/templates
mkportal/templates/default
mkportal/templates/Forum

Daha sonra upgarde betiğini çalıştırın:

http://www.example.com/mkportal/upgrades/index.php

İşlem bitince mk_install.php ve upgrades klasörlerini siliniz.

İşlem tamamlanmıştır.


Kaynak: http://mkportal.gen.tr
Tags mkportal   
Yorumlar
Yorum Yok.
Giriş ya da Kayıt Yorum Eklemek İçin!

 

MemHT Portal is a free software released under the GNU/GPL License by Miltenovik Manojlo