• 21-07-2005, 06:53:44
    #1
    Üyeliği durduruldu
    Arkadaşlar siteme drupal kurmak isitiyorum ama settings.php dosyasını bir türlü ayarlıyamadım.

    Ben sadece şu şunları değiştirdim;

    $db_url = 'mysql://username:password@localhost/database';
    $db_prefix = '';

    Drupal kuran veya bilen biri varsa aşağıdaki kodları nasıl değiştiriceğimi anlatabilirimi ?


    <?php
    // $Id: settings.php,v 1.12.2.2 2005/04/14 18:35:19 dries Exp $
    
    /**
     * @file
     * Drupal site-specific configuration file.
     *
     * The configuration file to be loaded is based upon the rules below.
     *
     * The configuration directory will be discovered by stripping the
     * website's hostname from left to right and pathname from right to
     * left. The first configuration file found will be used and any
     * others will be ignored. If no other configuration file is found
     * then the default configuration file at 'sites/default' will be used.
     *
     * For example, for a fictitious site installed at
     * http://www.drupal.org/mysite/test/, the 'settings.php'
     * is searched in the following directories:
     *
     *  1. sites/www.drupal.org.mysite.test
     *  2. sites/drupal.org.mysite.test
     *  3. sites/org.mysite.test
     *
     *  4. sites/www.drupal.org.mysite
     *  5. sites/drupal.org.mysite
     *  6. sites/org.mysite
     *
     *  7. sites/www.drupal.org
     *  8. sites/drupal.org
     *  9. sites/org
     *
     * 10. sites/default
     */
    
    /**
     * Database settings:
     *
     * Note that the $db_url variable gets parsed using PHP's built-in
     * URL parser (i.e. using the "parse_url()" function) so make sure
     * not to confuse the parser. If your username, password
     * or database name contain characters used to delineate
     * $db_url parts, you can escape them via URI hex encodings:
     *
     *   : = %3a   / = %2f   @ = %40
     *   + = %2b   ( = %28   ) = %29
     *   ? = %3f   = = %3d   & = %26
     *
     * To specify multiple connections to be used in your site (i.e. for
     * complex custom modules) you can also specify an associative array
     * of $db_url variables with the 'default' element used until otherwise
     * requested.
     *
     * You can optionally set prefixes for some or all database table names
     * by using the $db_prefix setting. If a prefix is specified, the table
     * name will be prepended with its value. Be sure to use valid database
     * characters only, usually alphanumeric and underscore. If no prefixes
     * are desired, leave it as an empty string ''.
     *
     * To have all database names prefixed, set $db_prefix as a string:
     *
     *   $db_prefix = 'main_';
     *
     * To provide prefixes for specific tables, set $db_prefix as an array.
     * The array's keys are the table names and the values are the prefixes.
     * The 'default' element holds the prefix for any tables not specified
     * elsewhere in the array. Example:
     *
     *   $db_prefix = array(
     *     'default'   => 'main_',
     *     'users'     => 'shared_',
     *     'sessions'  => 'shared_',
     *     'role'      => 'shared_',
     *     'authmap'   => 'shared_',
     *     'sequences' => 'shared_',
     *   );
     *
     * Database URL format:
     * $db_url = 'mysql://username:password@localhost/database';
     * $db_url = 'pgsql://username:password@localhost/database';
     */
    $db_url = 'mysql://username:password@localhost/database';
    $db_prefix = '';
    
    /**
     * Base URL:
     *
     * The URL of your website's main page. It is not allowed to have
     * a trailing slash; Drupal will add it for you.
     */
    $base_url = 'http://localhost';
    
    /**
     * PHP settings:
     *
     * To see what PHP settings are possible, including whether they can
     * be set at runtime (ie., when ini_set() occurs), read the PHP
     * documentation at http://www.php.net/manual/en/ini.php#ini.list
     * and take a look at the .htaccess file to see which non-runtime
     * settings are used there. Settings defined here should not be
     * duplicated there so as to avoid conflict issues.
     */
    ini_set('arg_separator.output',     '&amp;');
    ini_set('magic_quotes_runtime',     0);
    ini_set('magic_quotes_sybase',      0);
    ini_set('session.cache_expire',     200000);
    ini_set('session.cache_limiter',    'none');
    ini_set('session.cookie_lifetime',  2000000);
    ini_set('session.gc_maxlifetime',   200000);
    ini_set('session.save_handler',     'user');
    ini_set('session.use_only_cookies', 1);
    ini_set('session.use_trans_sid',    0);
    
    /**
     * Variable overrides:
     *
     * To override specific entries in the 'variable' table for this site,
     * set them here. You usually don't need to use this feature. This is
     * useful in a configuration file for a vhost or directory, rather than
     * the default settings.php. Any configuration setting from the 'variable'
     * table can be given a new value.
     */
    //$conf = array(
    //  'site_name' => 'My Drupal site',
    //  'theme_default' => 'pushbutton',
    //  'anonymous' => 'Visitor'
    //);
    
    ?>
  • 21-07-2005, 18:57:53
    #2
    Üyeliği durduruldu
    dostum ill kodu değiştir ok.

    sonra bilgisayarından drupal içindeki mysql databaseini phpmyadmin ile yükle.

    anlamadıysan sor yardımcı olacağım.
    şimdi çıkıyorum. 1 saat sonra açarım neti (tabi açılırsa )
  • 21-07-2005, 19:04:31
    #3
    Üyeliği durduruldu
    Evet bende oyle yaptım ama hata verdi sayfayı açmıyor.Sanırım 2. verdiğim koddaki url lerlede oynamak gerekiyor ama nasıl olucağını kestiremiyorum açıkcası?

    Sen daha once drupal kurdun mu ?
  • 21-07-2005, 20:30:23
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    $base_url = 'http://localhost';
    bu satırı da drupal'in ana sayfası yapman gerekir. örneğin www.xxx.com domaininde kullancaksan:
    $base_url = 'http://www.xxx.com';
    olacak.. yalnız sonuna / koyma drupal kendisi koyuyormuş.
  • 21-07-2005, 20:36:04
    #5
    Üyeliği durduruldu
    ploop adlı üyeden alıntı:
    $base_url = 'http://localhost';
    bu satırı da drupal'in ana sayfası yapman gerekir. örneğin www.xxx.com domaininde kullancaksan:
    $base_url = 'http://www.xxx.com';
    olacak.. yalnız sonuna / koyma drupal kendisi koyuyormuş.
    Peki aşşağıdakilerde biir değişiklik olmuyacak mı ?
    * For example, for a fictitious site installed at
     * http://www.drupal.org/mysite/test/, the 'settings.php'
     * is searched in the following directories:
     *
     *  1. sites/www.drupal.org.mysite.test
     *  2. sites/drupal.org.mysite.test
     *  3. sites/org.mysite.test
     *
     *  4. sites/www.drupal.org.mysite
     *  5. sites/drupal.org.mysite
     *  6. sites/org.mysite
     *
     *  7. sites/www.drupal.org
     *  8. sites/drupal.org
     *  9. sites/org
     *
     * 10. sites/default
     */
  • 21-07-2005, 20:37:41
    #6
    onlar açıklama, herhangi bir değişiklik yapmana gerek yok. php kodlarında bir satır /**
    böyle başlıyorsa orası açıklama olur direk geç
  • 21-07-2005, 20:55:49
    #7
    Üyeliği durduruldu
    $db_url = 'mysql://usrname:şifre@localhost/database';
    $db_prefix = 'www.site.com';
    
    
    $base_url = 'http://www.site.com';
    Bu şekildemi yani ?
  • 21-07-2005, 20:57:56
    #8
    $db_url = 'mysql://usrname:şifre@localhost/database';
    $db_prefix = '';


    $base_url = 'http://www.site.com';

    bu şekilde olması lazım.
  • 21-07-2005, 21:18:52
    #9
    Üyeliği durduruldu
    Yine aynı hata hiç birşey anlamadım

    Alıntı
    IISPassword
    The page cannot be displayed
    There is a problem with the page youare trying to reach and it cannot be displayed. It is most likely that configuration files for this url are corrupted.

    Please try the following:

    * Click the Refresh button, or try again later.
    * Open the home page, and then look for links to the information you want.
    * If you believe you should be able to view this directory or page, please contact the Web site administrator by using the e-mail address or phone number listed on the home page.

    HTTP Error 500
    IISPassword for Internet Information Services » IISPassword Info