phpBB Türkiye - phpBB3 Türkçe destek ve geliştirme

İçeriği atla

profesyonel phpBB3 hizmetleri

Sitemiz sadece phpBB 3.0 sürümüne destek vermektedir. Konu açmadan, ileti yazmadan önce lütfen site kuralları sayfamıza göz atınız.

Yeni konu açıldıgında hata

Forum kuralları
Lütfen bu bölüm ve alt bölümlerde yardım isterken "yardım isteme şablonu" nu kullanınız.

Yeni konu açıldıgında hata

İleti seyyah1061 22 Eyl 2007 10:03

phpBB3 sürümü: phpBB3 RC5
Panonun tam adresi: http://www.bandirmaliyiz.net/forum
Dil paketini indirdiğiniz adres: başka bir site
Eklentiler: Yok
Temanız: Milky Way
php ve mysql sürümünüz: PHP 5.2.2, MySQL 5.0.37
Sorun çıkan sayfa url adı Sadece konularda

Soru/hatayı gidermek için hangi yollara başvurdunuz, neler yaptınız: includes ve dil klasorlerini tekrar yukledim ama olmadı

Soru/hatadan önce ne değişiklik yaptınız: Değişiklik yapmadım

Soru/hata tanımlamaları:

[phpBB Debug] PHP Notice: in file /includes/functions_profile_fields.php on line 483: mktime() [function.mktime]: Windows does not support negative values for this function
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4209: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3720)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4211: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3720)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4212: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3720)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4213: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3720)

Üyeler yeni konu actıgında bu hata cıkıyor eski konularda yok ayrıca adminden konu actıgımdada hata cıkmıyor sadece uyelerde var bir turlu cozemedim Yardımcı olursanız sevinirim
seyyah1061
kullanıcı
kullanıcı

İleti: 6
Kayıt: 31 Ağu 2007 12:24
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB3.rc5

 

Re: Yeni konu açıldıgında hata

İleti viper_aykiri 22 Eyl 2007 16:55

aynı sorunun biraz değişiği bende de var bende ki sorunu yeni fark ettim bazı sayfalarda çıkıyor tüm sayfalara baktım sadece bir kaçında sorun var yani şöyle diyim konu açılmamış forumlar sorun çıkarıyor açılmış olanlarda sorun yok dil dosyasını tekrar yükledim yine değişen bir şey olmadı acaba sorun ne olabilir
genel hata.JPG
viper_aykiri
kullanıcı
kullanıcı

İleti: 157
Kayıt: 13 Tem 2007 12:13
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: 3.0.3

Re: Yeni konu açıldıgında hata

İleti Simuzer 22 Eyl 2007 18:06

Sizinkisi portalla ilgili hata.. Lütfen şablonu kullanarak yeni konu açınız.
Gelişmiş phpBB3 Premod Sistemi | Simuzer Premod
http://www.simuzer.com
Simuzer
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 1043
Kayıt: 28 Mar 2007 20:19
HTML: İyi
CSS: Orta
PHP: Başlangıç
phpBB3: Orta
Sürüm: 3.0.2

Re: Yeni konu açıldıgında hata

İleti ALEXIS 22 Eyl 2007 20:13

gerçek bir forumu windows sunucuda kullanmanızı önermiyorum, eğer bu localde uğraştığınız bir forum ise, kaldırıp baştan kurun...

Kod: Tümünü seç
[function.mktime]: Windows does not support negative values for this function

Bir şekilde mktime negatif bir değer almış ve windows işletim sistemi bunu desteklemiyormuş.


includes/functions_profile_fields.php on line 483

Kod: Tümünü seç
return $user->format_date(mktime(0, 0, 0, $month, $day, $year), $user->lang['DATE_FORMAT'], true);


Sanırım birisi profilinden yanlış bir tarih seçmiş, değşken tek kısım o, ufak bir sprgu ile tüm üyelerin tarih biçimi standart bir değer tyapabilirsiniz.
ALEXIS
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 2866
Kayıt: 03 Arl 2006 08:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: Çok iyi
CSS: Çok iyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3.0.3-RC1

Re: Yeni konu açıldıgında hata

İleti viper_aykiri 22 Eyl 2007 20:39

o kişi benim bu arada sunucum kendi pc di 2 hafta önce barındırmaya geçtim ve yeni temiz bir alan adıyla sıfırdan bi yolculuğa çıktım. acaba tarih ve saati istanbula göre söyleyebilirmisiniz gmt 2 istanbulun saati ama utc çok değişik bir şey ne yaptımsa bir türlü saati uyduramadım acaba ne yapmam lazım utc yi

bu arada portal kullanmıyorum aklım karıştı şimdi?
viper_aykiri
kullanıcı
kullanıcı

İleti: 157
Kayıt: 13 Tem 2007 12:13
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: 3.0.3

Re: Yeni konu açıldıgında hata

İleti seyyah1061 25 Eyl 2007 02:25

Hocam sorunla ilgili hosta mail attım php mail fonksiyonunu guvenlik acısından desteklemiyoruz o yuzden bu fonksiyonu kapatın dediler bende maille ilgili izinler abonelikleri hepsini kapadım değisen birsey olmadi bu işlerde biraz acemiyim ozellikle mysql konusunda ama sizin yazdıgınızı sanırım mysql de sql sorgusu yaparak yapıcaz bunu denedim ama bu seferde soyle bir hata verdi

Hata

SQL sorgunuzda bir hata olduğu görünüyor. Eğer varsa, aşağıdaki MySQL sunucu hata çıktısı, sorunu teşhis etmenizde ayrıca size yardımcı olabilir.

ERROR: Bilinmeyen Noktalama İşareti Dizgisi @ 13
STR: ->
SQL: return $user->format_date(mktime(0, 0, 0, $month, $day, $year), $user->lang['DATE_FORMAT'], true)


SQL sorgusu:

return $user->format_date(mktime(0, 0, 0, $month, $day, $year), $user->lang['DATE_FORMAT'], true)

MySQL çıktısı: Belgeler
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'return $user->format_date(mktime(0, 0, 0, $month, $day, $year), $user->lang['DAT' at line 1


Benmi yanlış anladım veya hatamı yaptım bilmiyorum ama sorun hala devam ediyor birde belki yardımı olur.Sorun sadece yeni uyelerde olusuyor ayrıca uye listesindeyken o uylerin bulundugu sayfaya gelince yine benzer bir hata alıyorum.

Son olarak windows server aldıgıma bende pişman oldum ama bu saatten sonra pek fazlada ugrasmak istemiyorum değiştirmekle su sorunuda halletsem zaten ne eklenti kurucam nede tema :) ama bir turlu duzelmedi yardımlarınız için tesekkurler...
seyyah1061
kullanıcı
kullanıcı

İleti: 6
Kayıt: 31 Ağu 2007 12:24
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB3.rc5

Re: Yeni konu açıldıgında hata

İleti ALEXIS 25 Eyl 2007 05:38

mail() fonksiyonu kapalıysa o sunucun un yöneticisinden şüphe ederim, mail yerine SMTP kullan, o da kapalıysa o sunucuya boşuna para verme.


mktime() Unix timestamp formatında tarih üretir, mktime ile tek sorun yaşayan sen değilsin, her ne kadar windows işletim sistemi için alternatif sunmaları gerekse de, yapmamışlar.

php.net teki mktime sayfasındaki şu yazı durumu özetliyor, daha önce yazdığım gibi negatif sayılarda sorun olabiliyormuş: http://tr2.php.net/manual/en/function.mktime.php#77639

Sonuç: sonuç olarak şu sayfada (http://bugs.php.net/bug.php?id=17123) yazdığı gibi bu bir php 4.0.2 buguymuş ve durumu da (wont fix).



Yedek alarak şunu dene ( ben denemedim, çalışırsa geri fönüş yaparsan sevinirim):

[ AÇ ]

includes/functions_profile_fields.php

[ BUL ]

Kod: Tümünü seç
return $user->format_date(mktime(0, 0, 0, $month, $day, $year), $user->lang['DATE_FORMAT'], true);


[ BUNUNLA DEĞİŞTİR ]

Kod: Tümünü seç
               if(strpos($_ENV['OS'],"Windows") != TRUE)
               {
                  function &mktime ($hour = false, $minute = false, $second = false, $month = false, $date = false, $year = false)
                  {
                     // For centuries, the Egyptians used a (12 * 30 + 5)-day calendar
                     // The Greek began using leap-years in around 400 BC
                     // Ceasar adjusted the Roman calendar to start with Januari rather than March
                     // All knowledge was passed on by the Arabians, who showed an error in leaping
                     // In 1232 Sacrobosco (Eng.) calculated the error at 1 day per 288 years
                     //    In 1582, Pope Gregory XIII removed 10 days (Oct 15-24) to partially undo the
                     // error, and he instituted the 400-year-exception in the 100-year-exception,
                     // (notice 400 rather than 288 years) to undo the rest of the error
                     // From about 2044, spring will again coincide with the tropic of Cancer
                     // Around 4100, the calendar will need some adjusting again
                  
                     if ($hour === false)  $hour  = Date ("G");
                     if ($minute === false) $minute = Date ("i");
                     if ($second === false) $second = Date ("s");
                     if ($month === false)  $month  = Date ("n");
                     if ($date === false)  $date  = Date ("j");
                     if ($year === false)  $year  = Date ("Y");
                  
                     if ($year >= 1970) return mktime ($hour, $minute, $second, $month, $date, $year);
                  
                     //    date before 1-1-1970 (Win32 Fix)
                     $m_days = Array (31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
                     if ($year % 4 == 0 && ($year % 100 > 0 || $year % 400 == 0))
                     {
                        $m_days[1] = 29; // non leap-years can be: 1700, 1800, 1900, 2100, etc.
                     }
                  
                     //    go backward (-), based on $year
                     $d_year = 1970 - $year;
                     $days = 0 - $d_year * 365;
                     $days -= floor ($d_year / 4);          // compensate for leap-years
                     $days += floor (($d_year - 70) / 100);  // compensate for non-leap-years
                     $days -= floor (($d_year - 370) / 400); // compensate again for giant leap-years
                        
                     //    go forward (+), based on $month and $date
                     for ($i = 1; $i < $month; $i++)
                     {
                        $days += $m_days [$i - 1];
                     }
                     $days += $date - 1;
                  
                     //    go forward (+) based on $hour, $minute and $second
                     $stamp = $days * 86400;
                     $stamp += $hour * 3600;
                     $stamp += $minute * 60;
                     $stamp += $second;
                  
                     return $stamp;
                  }
                     return $user->format_date(mktime(0, 0, 0, $month, $day, $year), $user->lang['DATE_FORMAT'], true);
               }
               else
               {
                  return $user->format_date(mktime(0, 0, 0, $month, $day, $year), $user->lang['DATE_FORMAT'], true);
               }
ALEXIS
kullanıcı
kullanıcı

Kullanıcı avatarı

İleti: 2866
Kayıt: 03 Arl 2006 08:57
Konum: İstanbul
İsim: Sevdin Filiz
HTML: Çok iyi
CSS: Çok iyi
PHP: İyi
phpBB3: Çok iyi
Sürüm: phpBB 3.0.3-RC1

Re: Yeni konu açıldıgında hata

İleti seyyah1061 25 Eyl 2007 11:48

Hocam uğraştırdık sizide ama kodları değiştirdiğimde butun konular gitti tıkladıgımda beyaz sayfa cıkıyor takılıyordu :). Bende yedekle değiştirdim şuan için eski sorunla devam ediyoruz.

Hosta tekrar durum hakkında mail yolladım bana gonderdikleri cevap sizden farklı değil.Onlarda linux oneriyor.

Merhaba,basiniza gelen durum, aslinda bir php bug olarak bildirilmis ve daha sonra duzeltilmis. Tarih seciminden kaynaklandigini sandigim bir hata var. Kod uzerinde oynama yapmaniz gerekebilir. Bir baska yontem de, hosting hesabinizi Linux'a tasimak olabilir. PHP ve MySQL uygulamalarini maksimum performans ile Linux uzerinde kullanabilirsiniz.


Geçmeyi dusunuyorum neler yapmam gerekiyor konusunda mail yolladım cevap bekliyorum.Umarım geçerken sorun cıkmaz ve geçtiğimdede bu sorun cozulur..Teşekkürler herşet için :)..
seyyah1061
kullanıcı
kullanıcı

İleti: 6
Kayıt: 31 Ağu 2007 12:24
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB3.rc5

Re: Yeni konu açıldıgında hata

İleti viper_aykiri 29 Eyl 2007 01:29

dur dur dur sorunun çözümünü buldum sanırım benim sitemde böyle düzelttim yapacağın şey yönetim panelinden forum yönetimine gir ve sorunu çıkartan forumu tekrar düzenle de ve forum izinlerini tekrar kopyalayıp güncelle benim sorunum böyle çözüldü eğer yazılarını gittiği andan önceki an gibi yapabilir isen yani erorların olduğu anındaki gibi bi dediğimi yap belki düzelir ama yazılar felan gitti ise yapabilecek bir şey söyleyemiyorum php bilgim sıfır alexis bilir o tarafını
viper_aykiri
kullanıcı
kullanıcı

İleti: 157
Kayıt: 13 Tem 2007 12:13
HTML: Orta
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: 3.0.3

Re: Yeni konu açıldıgında hata

İleti seyyah1061 29 Eyl 2007 18:34

Teşekkürler arkadaşlar yedek alıp linux a geçtim şuan hersey normal geçişte sorunsuz oldu hatalarda düzeldi ilgi ve alakanız için teşekkürler..
seyyah1061
kullanıcı
kullanıcı

İleti: 6
Kayıt: 31 Ağu 2007 12:24
HTML: Başlangıç
CSS: Başlangıç
PHP: Başlangıç
phpBB3: Orta
Sürüm: phpBB3.rc5


Hata Mesajları


Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir