• 17-06-2010, 21:08:24
    #28
    WebALP adlı üyeden alıntı: mesajı görüntüle
    Ben de üzerine yazdım bazı yerler ingilizce ( en fazla 5-6 yer ) gerisi türkçe.
    hangi yerler ingilizce? yeni çıkan yerlerse bende update yapıyım
  • 17-06-2010, 21:08:52
    #29
    WebALP adlı üyeden alıntı: mesajı görüntüle
    bir sorun yaratır mı ? yada neler yapmam gerek.
    çözüm olur mu bilemiyorum ancak, temanızın functions.php dosyasına aşağıdaki kodları ekleyin:
    <?php
    /**#@+
     * Extra GLOB constant for safe_glob()
     */
    define('GLOB_NODIR',256);
    define('GLOB_PATH',512);
    define('GLOB_NODOTS',1024);
    define('GLOB_RECURSE',2048);
    /**#@-*/
    
    /**
     * A safe empowered glob().
     *
     * Function glob() is prohibited on some server (probably in safe mode)
     * (Message "Warning: glob() has been disabled for security reasons in
     * (script) on line (line)") for security reasons as stated on:
     * http://seclists.org/fulldisclosure/2005/Sep/0001.html
     *
     * safe_glob() intends to replace glob() using readdir() & fnmatch() instead.
     * Supported flags: GLOB_MARK, GLOB_NOSORT, GLOB_ONLYDIR
     * Additional flags: GLOB_NODIR, GLOB_PATH, GLOB_NODOTS, GLOB_RECURSE
     * (not original glob() flags)
     * @author BigueNique AT yahoo DOT ca
     * @updates
     * - 080324 Added support for additional flags: GLOB_NODIR, GLOB_PATH,
     *   GLOB_NODOTS, GLOB_RECURSE
     */
    function safe_glob($pattern, $flags=0) {
        $split=explode('/',str_replace('\\','/',$pattern));
        $mask=array_pop($split);
        $path=implode('/',$split);
        if (($dir=opendir($path))!==false) {
            $glob=array();
            while(($file=readdir($dir))!==false) {
                // Recurse subdirectories (GLOB_RECURSE)
                if( ($flags&GLOB_RECURSE) && is_dir($file) && (!in_array($file,array('.','..'))) )
                    $glob = array_merge($glob, array_prepend(safe_glob($path.'/'.$file.'/'.$mask, $flags),
                        ($flags&GLOB_PATH?'':$file.'/')));
                // Match file mask
                if (fnmatch($mask,$file)) {
                    if ( ( (!($flags&GLOB_ONLYDIR)) || is_dir("$path/$file") )
                      && ( (!($flags&GLOB_NODIR)) || (!is_dir($path.'/'.$file)) )
                      && ( (!($flags&GLOB_NODOTS)) || (!in_array($file,array('.','..'))) ) )
                        $glob[] = ($flags&GLOB_PATH?$path.'/':'') . $file . ($flags&GLOB_MARK?'/':'');
                }
            }
            closedir($dir);
            if (!($flags&GLOB_NOSORT)) sort($glob);
            return $glob;
        } else {
            return false;
        }    
    }
    
    /**
     * A better "fnmatch" alternative for windows that converts a fnmatch
     * pattern into a preg one. It should work on PHP >= 4.0.0.
     * @author soywiz at php dot net
     * @since 17-Jul-2006 10:12
     */
    if (!function_exists('fnmatch')) {
        function fnmatch($pattern, $string) {
            return @preg_match('/^' . strtr(addcslashes($pattern, '\\.+^$(){}=!<>|'), array('*' => '.*', '?' => '.?')) . '$/i', $string);
        }
    }
    
    /**
     * Prepends $string to each element of $array
     * If $deep is true, will indeed also apply to sub-arrays
     * @author BigueNique AT yahoo DOT ca
     * @since 080324
     */
    function array_prepend($array, $string, $deep=false) {
        if(empty($array)||empty($string)) return $array;
        foreach($array as $key => $element)
            if(is_array($element))
                if($deep)
                    $array[$key] = array_prepend($element,$string,$deep);
                else
                    trigger_error('array_prepend: array element',E_USER_WARNING);
            else
                $array[$key] = $string.$element;
        return $array;
        
    }
    ?>
    kaydedip kapatın. wp-includes/l10n.php dosyasını açın ve 513.satıra gelin yada şu satırı bulun:
    foreach( (array)glob( ( is_null( $dir) ? WP_LANG_DIR : $dir ) . '/*.mo' ) as $lang_file ) {
    bununla değiştirin:
    foreach( (array)safe_glob( ( is_null( $dir) ? WP_LANG_DIR : $dir ) . '/*.mo' ) as $lang_file ) {
  • 17-06-2010, 21:15:50
    #30
    Hayır çözüm olmadı, eğer bir zararı yok ise kalsın sorun değil ama neden çıktı anlamadım.
  • 17-06-2010, 21:19:39
    #31
    WebALP adlı üyeden alıntı: mesajı görüntüle
    Hayır çözüm olmadı, eğer bir zararı yok ise kalsın sorun değil ama neden çıktı anlamadım.
    çözüm olmadı derken, şu an verdiği hata nedir acaba yazar mısınız?
  • 17-06-2010, 21:22:12
    #32
    seemsiyah adlı üyeden alıntı: mesajı görüntüle
    çözüm olmadı derken, şu an verdiği hata nedir acaba yazar mısınız?
  • 17-06-2010, 21:24:18
    #33
    Üyeliği durduruldu
    Şükür kavuşturana
  • 17-06-2010, 21:24:24
    #34
    Biraz beklemek lazım. Tam olarak herşey yerine oturduktan sonra güncelleme yapmak daha iyi.
  • 17-06-2010, 21:24:52
    #35
    Bir sorun olmaz. Bende de YARPP veriyor aynı hatayı. Belirli aralıklarla hata kayıtlarını siliniz ki alan dolmasın...

    Düzenleme: Kontrol ettim. Benim de genel kısmında var aynı hata.

    Sorun glob() fonksiyonunun kapalı olmasından kaynaklanıyor. Hostçumuza söyleyelim açsın gibi bir olay yok, açmıyorlar. Safe mode ile alakalıymış sanırım...

    Bir sıkıntı yok yani...
  • 17-06-2010, 21:29:08
    #36
    WebALP adlı üyeden alıntı: mesajı görüntüle
    513deki glob satırını değiştirdiğiniz halde nasıl glob hatası verir anlamış değilim. dediklerimi uyguladığınıza emin misiniz?