phpBB de sık karşılaşılan hatalar ve çözümleri

Alınan hata mesajları ve çözüm yolları.

phpBB de sık karşılaşılan hatalar ve çözümleri

İleti

ALEXIS
29.10.2005, 13:30

Kod: Tümünü seç
phpBB : Critical Error
Could not connect to the database

Açıklama:
Veritabanı ile bağlantı kurulamıyor.

Olasılıklar & Çözümler:
- Bazen sayfayı yenilemek işe yarayabilir.
- Kurulumda yanlış veritabanını seçiyorsunuz.
- Kurulumda veya :file: config.php dosyasındaki veritabanı ile ilgili bilgiler hatalı.
- Sunucunuzda phpBB'nin desteklediği veritabanı yok, kapalı, servis dışı, aşırı yüklü. cpanel, WHM kullananlar mysql yükünü kontrol edebilir.

[hr]
Kod: Tümünü seç
Warning: mysql_connect(): Access denied for user: 'root@127.0.0.1' (Using password: YES) in C:\web\phpBB2\db\mysql4.php on line 48

Could not connect to the database

Açıklama:
Access denied for user: 'root@127.0.0.1' => veritabanı kullanıcı adınız veya şifreniz yanlış

Olasılıklar & Çözümler:
- Kurulumda seçtiğiniz MySQL versiyonunu kontrol edin.
- Veritabanı kullanıcı adı ve şifre yanlış olabilir, :file: config.php dosyasını kontrol edin.
- Kullandığınız veritabanı silinmiş, bozulmuş olabilir, kontrol edin.
- Veritabanına erişim izniniz kaldırılmış olabilir.
- Veritabanını kurulumunda hata olmuş olabilir.

[hr]
Kod: Tümünü seç
Error creating new session

Açıklama:
- Yeni oturum açılamıyor

Olasılıklar & Çözümler:
- Oturum IP'si uzun olabilir.
- Herhangi bir flood sonucu çok fazla oturum açılmış olabilir.
- Oturum tablosunu temnizlemek işe yarabilir, şu SQL komutunu kullanabilirsiniz:

[syntax="sql"]ALTER TABLE phpbb_session ALTER COLUMN session_ip char(10) NOT NULL;[/syntax]
[hr]
Kod: Tümünü seç
Could not open subSilver template config file

Açıklama:
- Temanın ayar dosyası açılamıyor, tema adı kullandığınız temaya göre değişebilir.

Olasılıklar & Çözümler:
- Tema adı yanlış olabilir, küçük-büyük harf duyarlılığına dikkat edin. İç içe iki defa aynı dizin açılmış olabilir, tema silinmiş olabilir.
- Temanın .cfg dosyası olması gereken yerde yok
- .cfg dosyasında yazım hatası var. (bir tırnaktan sonra tekrar tırnak koymanızda dahi hatayı alırsınız.)

[hr]
Kod: Tümünü seç
Error: Failed sending email

Açıklama:
- E-posta gönderme başarılı olamadı; phpbb de kullanılan e-posta yerleri: üyelik onayı, konu takibi, özel mesaj geldi uyarısı, üyeler arası e-posta.

Olasılıklar:
- sunucunuzdaki mail server çalışmıyor/kapalı
- lycos'ta gün başına mail sınırlaması var, diğer bedava alanlarda kısıtlama olabilir.
- mail gönderme dosyası hasar almış.
- yönetim panelindeki e-posta seçenekleri hatalı olabilir.

Çözümler:
- Yönetim panelinden SMTP seçeneğini işaretleyin ve sunucu kısmına localhost yazın, diğer yerleri boş bırakın.
- Kullandığınız bir POP3/SMTP destekli bir eposta adresiniz varsa ayarlara onu giriniz.
[hr]

Bu başlık altında lütfen soru sormayınız, silinecektir. Sık karşılaşılan hatalar için önerileriniz, çözümleriniz varsa, benim şablona benzer şekilde yazabilirsiniz.
En son
ALEXIS
tarafından, 15.06.2006, 01:30 tarihinde değiştirildi, toplamda 1 değişiklik yapıldı.
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

İleti

ALEXIS
19.05.2006, 15:02

Error: Failed sending email

eklendi
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

İleti

ALEXIS
20.05.2006, 22:43

Kod: Tümünü seç
phpBB : Critical Error

Could not get theme data for themes_id [2]


yazılacak

http://www.canver.net/20052006-2235-vp42490.html#42490
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

İleti

ALEXIS
08.06.2006, 02:46

Cannot modify header information

yazılacak
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

İleti

ALEXIS
08.06.2006, 02:47

Can't open file: 'phpbb_search_wordlist.MYI'


Can't open file: 'phpbb_xxxxx_xxxxx.MYI'

yazılacak
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

İleti

ALEXIS
13.06.2006, 03:56

SQL Error : 1146 Table 'xxxx_table' doesn't exist

yazılacak

http://www.canver.net/-junior-admin-kur ... t9005.html
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

İleti icemantany 16.07.2006, 20:00

arkadaşlar bendede db hatası çıktı..db ye bağlanamıyor diyor...ama biraz değişik sanki...sorun hostta mı acaba?ilk defa oldu bende böyle bir hata...www.dinamixtr.com işte hata mesajı;;

Warning: mysql_connect(): Can't connect to MySQL server on 'localhost' (10061) in C:\Inetpub\vhosts\dinamixtr.com\httpdocs\php\db\mysql4.php on line 48

Warning: mysql_error(): supplied argument is not a valid MySQL-Link resource in C:\Inetpub\vhosts\dinamixtr.com\httpdocs\php\db\mysql4.php on line 330

Warning: mysql_errno(): supplied argument is not a valid MySQL-Link resource in C:\Inetpub\vhosts\dinamixtr.com\httpdocs\php\db\mysql4.php on line 331
phpBB : Critical Error

Could not connect to the database

nasıl düzeltebilirm bu sorunu?
icemantany
Üye
Üye
 
İleti: 11
Kayıt: 09.02.2006, 19:01

Cvp: phpBB de sık karşılaşılan hatalar ve çözümleri

İleti

ALEXIS
16.07.2006, 23:34

ALEXIS yazdı:Bu başlık altında lütfen soru sormayınız, silinecektir. Sık karşılaşılan hatalar için önerileriniz, çözümleriniz varsa, benim şablona benzer şekilde yazabilirsiniz.
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

İleti sabri ünal 26.07.2006, 01:22

ALEXIS yazdı:Can't open file: 'phpbb_search_wordlist.MYI'


Can't open file: 'phpbb_xxxxx_xxxxx.MYI'

yazılacak


Bu hata, forum tablolarından herhangi birisi kırıldığında ve - veya bozulduğunda ortaya çıkmaktadır...

bunun için phpmyadmin ile veritabanınıza gidip REPAIR komutunu çalıştırmanız gerekmektedir...

veritabanınıza bağlanın, hata veren tabloları seçiniz ve sayfa altından repair - tabloları onar deyiniz, bu komutu arkası arkasına 3 kere vermenizi tecrübe olarak öneririm... çünkü bazen onarım işlemi gerçekleştirilemeyebilmektedir...

bu işlemden sonra tablolarınızı optimize ediniz... tablo optimize işlemi o tablolar için bir çeşit çöp boşaltım işlemidir...

bu işlemi aynı şekilde sql sorguları şeklinde de yapabilirsiniz

tablo onarım için örnek sql sorgusu:
Kod: Tümünü seç
REPAIR TABLE `phpbb_xxxxxxx_xxxxx`;


tablo optimize için örnek sql sorgusu:
Kod: Tümünü seç
OPTIMIZE TABLE `phpbb_xxxxxxx_xxxxx`;


kolay gelsin...
Mutluyum, biraz komedi takılıyorum! sakın kızmayın yakında geçer, sebebini ben de bilmiyorum! yeni bir aşk da bulmuş değilim!
Kullanıcı avatarı
sabri ünal
Üye
Üye
 
İleti: 1325
Kayıt: 27.10.2005, 15:49
Konum: İstanbul

İleti

ALEXIS
02.10.2006, 08:49

Bende de bir kaç mod var, şişen session tablosu için:


"Error creating new session" hatası çözümleri ve önlemleri


Bu yazıda kullanılan modlar

Fix Session Error [1.0.1]
Guest Sessions MOD [0.04]
Remove Duplicate Sessions [1.0.0]



İlk mod, dolan session tablosunu siliyor. Peki ne zaman siliyor ? "Error creating new session" hatası yerine ekleniyor kodlar bu da demektir ki, hata oluştuğu an (oluşmayacak artık) siliyor.

Kod: Tümünü seç
##############################################################
## MOD Title: Fix Session Error
## MOD Author: TerraFrost < N/A > (Jim Wigginton) http://www.frostjedi.com/phpbb
## MOD Description: Makes "Error creating new session" errors that much harder to occur.
## MOD Version: 1.0.1
##
## Installation Level: Easy
## Installation Time: 1 Minutes
##
## Files To Edit: 1
##      includes/sessions.php
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes:
##
##############################################################
## MOD History:
##
##     1.0.1: - fixed a bug whereby logged in users got logged out.
##            - fixed a bug preventing hack from working on boards with prefixes
##              other than phpbb_
##     1.0.0: - initial release
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################
#
#-----[ OPEN ]------------------------------------------
#
includes/sessions.php

#
#-----[ FIND ]------------------------------------------
#
         message_die(CRITICAL_ERROR, 'Error creating new session', '', __LINE__, __FILE__, $sql);

#
#-----[ REPLACE WITH ]----------------------------------
#

//-- [+] MOD: Fix Session Error -----------------------------------------
//-- replace
//
//         message_die(CRITICAL_ERROR, 'Error creating new session', '', __LINE__, __FILE__, $sql);
//
         $sql2 = "DELETE FROM " . SESSIONS_TABLE . " WHERE session_logged_in = 0;";
         if (!$db->sql_query($sql2))
         {
            message_die(CRITICAL_ERROR, 'Error clearing session table', '', __LINE__, __FILE__, $sql2);
         }
         if ( !$db->sql_query($sql) )
         {
            message_die(CRITICAL_ERROR, 'Error creating new session', '', __LINE__, __FILE__, $sql);
         }
//
//-- [-] MOD: Fix Session Error -----------------------------------------

#
#-----[   SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM



Diğer modumuz ise, misafirler için sid olayını, yani session olayını kaldırıyor, bunu seo için de kullanıyoruz.

Kod: Tümünü seç
#################################################################
## MOD Title: Guest Sessions MOD
## MOD Version: 0.04
## MOD Author: CyberAlien <no@public_email> (Vjacheslav Trushkin) http://www.phpbbstyles.com
## MOD Description:
##      This mod removes session id for guests from url and this way
##      guests who don't have cookies like different robots will use
##      correct urls. It can be used to allow googlebot and other
##      search engines to spider your forum correctly.
##
## Installation Level:   Easy
## Installation Time:   1-2 Minutes
## Files To Edit (1): includes/sessions.php
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]---------------------------------------------
#
includes/sessions.php

#
#-----[ FIND ]---------------------------------------------
# around line 157
   $sql = "UPDATE " . SESSIONS_TABLE . "
      SET session_user_id = $user_id, session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login, session_admin = $admin
      WHERE session_id = '" . $session_id . "'
         AND session_ip = '$user_ip'";

#
#-----[ REPLACE WITH ]---------------------------------------
#
//-- [+] Guest Sessions ------------------------------------------
//-- replace
//
/*
   $sql = "UPDATE " . SESSIONS_TABLE . "
      SET session_user_id = $user_id, session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login, session_admin = $admin
      WHERE session_id = '" . $session_id . "'
         AND session_ip = '$user_ip'";
*/
   $sql_ip = $user_id == ANONYMOUS ? " AND session_ip = '$user_ip'" : '';
   $sql = "UPDATE " . SESSIONS_TABLE . "
      SET session_ip = '$user_ip', session_start = $current_time, session_time = $current_time, session_page = $page_id, session_logged_in = $login, session_admin = $admin
      WHERE session_id = '" . $session_id . "' $sql_ip
         AND session_user_id = '$user_id'";
//
//-- [-] Guest Sessions ------------------------------------------


#
#-----[ FIND ]---------------------------------------------
# around line 210
   $SID = 'sid=' . $session_id;

#
#-----[ REPLACE WITH ]---------------------------------------
#
//-- [+] Guest Sessions ------------------------------------------
//-- replace
//
//   $SID = 'sid=' . $session_id;
//
   $SID = $user_id > 0 ? 'sid=' . $session_id : '';
//
//-- [-] Guest Sessions ------------------------------------------

#
#-----[ FIND ]---------------------------------------------
# around line 288
            $SID = ($sessionmethod == SESSION_METHOD_GET || defined('IN_ADMIN')) ? 'sid=' . $session_id : '';

#
#-----[ REPLACE WITH ]---------------------------------------
#
//-- [+] Guest Sessions ------------------------------------------
//-- replace
//
//            $SID = ($sessionmethod == SESSION_METHOD_GET || defined('IN_ADMIN')) ? 'sid=' . $session_id : '';
//
            $SID = $userdata['user_id'] > 0 ? (($sessionmethod == SESSION_METHOD_GET || defined('IN_ADMIN')) ? 'sid=' . $session_id : '') : '';
//
//-- [-] Guest Sessions ------------------------------------------


#
#-----[ FIND ]---------------------------------------------
# around line 340
   //
   // If we reach here then no (valid) session exists. So we'll create a new one,
#
#-----[ BEFORE, ADD ]---------------------------------------
#
//-- [+] Guest Sessions ------------------------------------------
//-- add
//
   elseif(empty($sessiondata))
   {
      // try to login guest
      $sql = "SELECT u.*, s.*
         FROM " . SESSIONS_TABLE . " s, " . USERS_TABLE . " u
         WHERE s.session_ip = '$user_ip'
            AND s.session_user_id = " . ANONYMOUS . "
            AND u.user_id = s.session_user_id
               LIMIT 0, 1";
      if ( !($result = $db->sql_query($sql)) )
      {
         message_die(CRITICAL_ERROR, 'Error doing DB query userdata row fetch', '', __LINE__, __FILE__, $sql);
      }

      $userdata = $db->sql_fetchrow($result);

      if ( isset($userdata['user_id']) )
      {
         if ( $current_time - $userdata['session_time'] > 60 )
         {
            $sql = "UPDATE " . SESSIONS_TABLE . "
               SET session_time = $current_time, session_start = $current_time, session_page = 0
               WHERE session_id = '" . $userdata['session_id'] . "'";
            if ( !$db->sql_query($sql) )
            {
               message_die(CRITICAL_ERROR, 'Error updating sessions table', '', __LINE__, __FILE__, $sql);
            }
         }
         return $userdata;
      }
   }
//
//-- [-] Guest Sessions ------------------------------------------

#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM



Üçüncü modumuz, tekrar eden veya eskimiş sessionları temizliyor, bunun da session tablosu üzerinde yararı var.

Kod: Tümünü seç
##############################################################
## MOD Title: Remove Duplicate Sessions
## MOD Author: nurhendra < N/A > (Nur Hendra) N/A
## MOD Description: To remove duplicate/old sessions from the same user.
## MOD Version: 1.0.0
##
## Installation Level: Easy
## Installation Time: ~1 Minutes
## Files To Edit: includes/sessions.php
## Included Files: n/a
##############################################################
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered
## in our MOD-Database, located at: http://www.phpbb.com/mods/
##############################################################
## Author Notes: This MOD will remove duplicate/old sessions when a
##               user is logging in to increase security (i.e. last
##               session info when logged from Browser/PC #1 will be
##               removed when user is logging in from Browser/PC #2).
##
##############################################################
## MOD History:
##
##   2005-03-27 - Version 1.0.0
##      - Initial release
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################

#
#-----[ OPEN ]------------------------------------------
#
includes/sessions.php

#
#-----[ FIND ]------------------------------------------
#
   //
   // Create or update the session
   //

#
#-----[ AFTER, ADD ]------------------------------------------
#
//-- [+] Remove Duplicate Sessions -------------------------------
//-- add
//
   $sql = "DELETE FROM " . SESSIONS_TABLE .
      " WHERE session_user_id = " . $user_id .
      " AND session_id <> '" . $session_id ."'";
   if ( !$db->sql_query($sql) )
   {
      message_die(GENERAL_ERROR, 'Error in removing duplicate sessions', '', __LINE__, __FILE__, $sql);
   }
//
//-- [-] Remove Duplicate Sessions -------------------------------


#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
#
# EoM
Kullanıcı avatarı
ALEXIS
Site Yöneticisi
Site Yöneticisi
 
İleti: 2563
Kayıt: 30.06.2005, 09:08

İleti sabri ünal 03.10.2006, 15:30

son mod admin paneli -> forum geçişlerinde ve modcp -> admin paneli geçişlerinde biraz hata yaratıyor gibiydi!
Mutluyum, biraz komedi takılıyorum! sakın kızmayın yakında geçer, sebebini ben de bilmiyorum! yeni bir aşk da bulmuş değilim!
Kullanıcı avatarı
sabri ünal
Üye
Üye
 
İleti: 1325
Kayıt: 27.10.2005, 15:49
Konum: İstanbul

merhabalar

İleti K@NUNİ 10.10.2006, 12:04

merhaba arkadaslar sitemde yeni bir hata alıyorum.ne olduğunuda anlamadım.bu hatayı geçen sefer aldığım zaman belirli bi süre sonra veritabanım kafayı yemişti,kendi kendine bişeyler yapıyodu


şimdi bana yardımcı olursanız sunu düzeltebilirmiyiz

hata şu


Ran into problems sending Mail. Response: 550 5.7.1 ... we do not relay


DEBUG MODE

Line : 165
File : smtp.php


yardımlarınızı bekliyorum


en son öğrendiğime göre 165. satırdaki mail yazan yeri @mail diye değiştirirsek düzeliyormus bunu deneycem ama sizden yineden öneriler bekliyorum
K@NUNİ
Üye
Üye
 
İleti: 1
Kayıt: 10.10.2006, 11:58
Konum: Samsun

İleti whoysuz 10.10.2006, 22:17

arkadaşlar garip bir şekilde bir kaç mesaj yolladıktan sonra alttaki msj gelmeye başlıyor. başka kategoride başlıklara yazarken gidiyor. aynı şekilde bir - iki msj sonra yine alttaki sayfa geliyor.

sorun bir garip. yardımcı olabilecek olan varsa sevinirim.



" Kaynak görüntülenemiyor
Aradığınız kaynak, tarayıcınız tarafından açılamaz.
--------------------------------------------------------------------------------
Lütfen bunları deneyin:

Başka bir bağlantıyı denemek için Geri düğmesini tıklatın.
Internet'te bilgi aramak için Ara'yı tıklatın.

HTTP Hatası 406 - Kabul edilemez
Internet Explorer "

www.canberk.us
whoysuz
Üye
Üye
 
İleti: 1
Kayıt: 10.10.2006, 21:57

Cvp: phpBB de sık karşılaşılan hatalar ve çözümleri

İleti complice 19.02.2007, 02:26

Yönetim Paneline git deyince karşıma çıkan hata:

Forbidden
You do not have permission to access this document.


--------------------------------------------------------------------------------

Web Server at ...com

yardım ederseniz sevinirim..saygılar..
complice
Üye
Üye
 
İleti: 1
Kayıt: 19.02.2007, 00:31


Hata Mesajları



Kimler çevrimiçi

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

cron