Bilgisayar-Bilişim Teknolojileri
Ana Sayfa
Bilişim Teknolojileri Forumu Son Konuları
24 Saat
Bilişim Teknolojileri - Formatör - Bilgisayar Öğretmeni Kayıt
Kayıt Olun
iletişim
iletişim
Detaylı Arama
Arama
Yeni Konu Aç
Yeni Konu Aç

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

Konu, 'Xoops' kısmında omerbilgin tarafından paylaşıldı.


  1. omerbilgin

    omerbilgin Seçkin Üye Seçkin Üye

    Kayıt:
    11 Ocak 2008
    Mesajlar:
    562
    Beğeni:
    3
    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.
     

Sayfayı Paylaş /bbnetsosyal