Meb Sunucularına Xoops Okul Sitesi Kurulumu (Hızlı Kurulum)

Kodla Büyü

omerbilgin

Seçkin Üye
Seçkin Üye
Mesajlar
560
Meb sunucularına Cpanel olmadığı için dosyaları yüklemek oldukça fazla sürüyor diye düşünüyordum. Ardından Mebi aradım oradaki yetkililerle görüştüm ve zip uzantılı olarak yüklediğim dosyayı onların açabileceklerini söylemeleri üzerine dosyayı zipledim Upload ettim.

NOT: bizim zip dosyamız 53 mb boyutlarında olduğundan sunucuya maximum yükleme izni 50 mb olarak tanımlıymış onu öğrenmiş olduk. buda biraz problem oldu zipi çıkarıp uploads klasörünün içindeki demo resimleri küçülterek biraz tasarruf yaparak tekrar zipledim. yeni boyut 46 MB civarında oldu.

46 mblik yani xoops bedava okul sitemizi sunucuya upload ettikten sonra yetkililere mail atıyorsunuz. şu dizindeki dosyayı aynı konuma çıkarabilirmisiniz vs diyerek.

Çıkarma işlemini hallettikten sonra geldi şimdi veritabanını ayarlayıp upload etmek gerekiyor. Bunun için bedavaokulsitesiyedek.sql dosyamızı editörle açıp içindeki bedavaokulsitesi.com yazan yerlere kendi ilçe milli eğitim sitemizin adresni yazıyoruz. ilcemiz.meb.gov.tr şeklinde. Bul değiştir kullanarak bu işlem 2-3 sn de halloluyor.

Sonra meb phpmyadminine bağlanmak için http://ilcemiz.meb.gov.tr/mysql gelen ekranda veritabanını seçip içe aktar yaparak vertabanımızı aktarmış oluyoruz.

Son olarak mainfile.php dosyamızın ayarlanması kaldı. mainfilemanuel.php dosyasını açıp içindeki bilgileri aşağıdakine benzer şekilde doldurunuz. xoops_data ve xoops_lib adlarını değişerek uyarlayınız.

Kod:
if (!defined("XOOPS_MAINFILE_INCLUDED")) {
    define("XOOPS_MAINFILE_INCLUDED", 1);

    // XOOPS Physical Paths

    // Physical path to the XOOPS documents (served) directory WITHOUT trailing slash
    define('XOOPS_ROOT_PATH', 'D:/www/webhosting/size_ozel_kod/wwwroot/'); //site yolunu yazınız

    // For forward compatibility
    // Physical path to the XOOPS library directory WITHOUT trailing slash
    define('XOOPS_PATH', 'D:/www/webhosting/size_ozel_kod/wwwroot/xoops_lib'); //lib dizini yolunu yazınız
    // Physical path to the XOOPS datafiles (writable) directory WITHOUT trailing slash
    define('XOOPS_VAR_PATH', 'D:/www/webhosting/size_ozel_kod/wwwroot/xoops_data'); //data dizini yolunu yazınız
    // Alias of XOOPS_PATH, for compatibility, temporary solution
    define("XOOPS_TRUST_PATH", XOOPS_PATH);

    // URL Association for SSL and Protocol Compatibility
    $http = 'http://';
    if (!empty($_SERVER['HTTPS'])) {
        $http = ($_SERVER['HTTPS']=='on') ? 'https://' : 'http://';
    }
    define('XOOPS_PROT', $http);

    // XOOPS Virtual Path (URL)
    // Virtual path to your main XOOPS directory WITHOUT trailing slash
    // Example: define('XOOPS_URL', 'http://www.bedavaokulsitesi.com'); Site URL yazınız örnektir
    define('XOOPS_URL', 'http://www.dikmen.meb.gov.tr/site'); //Site URL yazınız

    // Shall be handled later, don't forget!
    define("XOOPS_CHECK_PATH", 0);
    // Protect against external scripts execution if safe mode is not enabled
    if (XOOPS_CHECK_PATH && !@ini_get("safe_mode")) {
        if (function_exists("debug_backtrace")) {
            $xoopsScriptPath = debug_backtrace();
            if (!count($xoopsScriptPath)) {
                 die("XOOPS path check: this file cannot be requested directly");
            }
            $xoopsScriptPath = $xoopsScriptPath[0]["file"];
        } else {
            $xoopsScriptPath = isset($_SERVER["PATH_TRANSLATED"]) ? $_SERVER["PATH_TRANSLATED"] :  $_SERVER["SCRIPT_FILENAME"];
        }
        if (DIRECTORY_SEPARATOR != "/") {
            // IIS6 may double the \ chars
            $xoopsScriptPath = str_replace(strpos($xoopsScriptPath, "\\\\", 2) ? "\\\\" : DIRECTORY_SEPARATOR, "/", $xoopsScriptPath);
        }
        if (strcasecmp(substr($xoopsScriptPath, 0, strlen(XOOPS_ROOT_PATH)), str_replace(DIRECTORY_SEPARATOR, "/", XOOPS_ROOT_PATH))) {
             exit("XOOPS path check: Script is not inside XOOPS_ROOT_PATH and cannot run.");
        }
    }

    // Database
    // Choose the database to be used
    define('XOOPS_DB_TYPE', 'mysql');

    // Set the database charset if applicable
    if (defined("XOOPS_DB_CHARSET")) die('Restricted Access');
    define('XOOPS_DB_CHARSET', 'latin5');

    // Table Prefix
    // This prefix will be added to all new tables created to avoid name conflict in the database. If you are unsure, just use the default "xoops".
    define('XOOPS_DB_PREFIX', 'xc04');

    // Database Hostname
    // Hostname of the database server. If you are unsure, "localhost" works in most cases.
	define('XOOPS_DB_HOST', 'mebmysql.meb.gov.tr');

    // Database Username
    // Your database user account on the host
	define('XOOPS_DB_USER', 'veritabanı user'); //veritabanı user yazınız

    // Database Password
    // Password for your database user account
	define('XOOPS_DB_PASS', 'veritabanı şifreniz');  //veritabanı şifresini yazınız

    // Database Name
    // The name of database on the host. The installer will attempt to create the database if not exist
	define('XOOPS_DB_NAME', 'veritabanı adınız'); //veritabanı adını yazınız

    // Use persistent connection? (Yes=1 No=0)
    // Default is "Yes". Choose "Yes" if you are unsure.
    define('XOOPS_DB_PCONNECT', 0);

    define('XOOPS_GROUP_ADMIN', '1');
    define('XOOPS_GROUP_USERS', '2');
    define('XOOPS_GROUP_ANONYMOUS', '3');

    if (!isset($xoopsOption["nocommon"]) && XOOPS_ROOT_PATH != "") {
        include XOOPS_ROOT_PATH."/include/common.php";
    }

}


Siteniz şuanda malesef beyaz sayfa olarak görünebilir. YAzma izinleri siizn düzenlemenize imkan vermiyor. Bunun için tekrar bir mail atacaksınız ve şu şekilde yaptıracaksınız.

Su dosya ve dizinleri yazılabilir (Chmod 777) hale getiriniz:
uploads/ ve içindeki tüm klasörler ve alt klasörler.
include/license.php


xoops_data/caches
xoops_data/caches/xoops_cache
xoops_data/caches/smarty_cache
xoops_data/caches/smarty_compile
xoops_data/configs

Hadi geçmiş olsun :) umarım çalışır.
 
Geri
Üst