phpBB Security 1.0.2 Kurulumu (Ayrıntılı ve Açıklamalı)

phpBB 2.0.x sürümleri için MODlar hakkında ihtiyacınız olan desteği buradan sorarak alabilirsiniz.

phpBB Security 1.0.2 modunu beğendiniz mi ?

evet
2
100%
hayır
0
Oy yok
 
Toplam oy: 2

Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 7224
Kayıt: 18.09.2005, 20:51
İletişim:

phpBB Security 1.0.2 Kurulumu (Ayrıntılı ve Açıklamalı)

Mesaj gönderen ESQARE »

Edit:
1.03 versiyonu çıktığından bu başlıkta kurulum yapılmaması tavsiye edilir..
1.03 kurulumu için http://www.phpbbturkey.com/viewtopic.php?t=523 adresine gidin..
cupra



İlk önce bu adresten phpBB Security 1.0.2'ı bilgisayarımıza yüklüyoruz: http://www.phpbb2.de/files/mods/securit ... ty_102.zip

Daha sonra zipli dosyayı açıp Install klasörünün altındaki installer.php dosyasını phpBB forum dosyalarımızın olduğu ana dizine atıyoruz.MOD klasörünün içindeki root klasörünün içerisindeki dosyalarıda phpBB ana dizinimize göre FTP'ye gönderiyoruz.

Daha sonra foruma admin kullanıcı adı ve şifre ile giriş yapıyoruz.Daha sonra explorer satırına http://www.siteadı.com/phpBB_ana_dizini/installer.php yazarak scriptin yükleme sayfasına geliyoruz.Açılan pencerede ingilizce açıklamalarla beraber alt alta karşımıza 3 tane kutucuk çıkacak.

Choose an admin config name (ilk kutucuk) yazan kutucuğa admins_allowed yazın

Choose a mod config name (2. kutucuk) yazan kutucuğa mods_allowed yazın

Choose a disable config name (3. kutucuk) yazan kutucuğa block_unwanted yazın ve alttaki submit butonuna tıklayın.

Daha sonra karşımıza Install complete.Please open phpBBSecurity ....... gibi bir çok yazılar çıkacak.Şimdi FTPmizden phpBB dosyalarımızın olduğu dizinde includes/phpbb_security.php dosyasını açıp aşağıdaki şekilde değiştiriyoruz.

Kod: Tümünü seç

BUL
return 'phpBBSecurity_max_admins';

Kod: Tümünü seç

BUNUNLA DEĞİŞTİR
return 'admins_allowed'; 

Kod: Tümünü seç

BUL
return 'phpBBSecurity_max_mods';

Kod: Tümünü seç

BUNUNLA DEĞİŞTİR 
return 'mods_allowed'; 

Kod: Tümünü seç

BUL
return 'phpBBSecurity_use_max'; 

Kod: Tümünü seç

BUNUNLA DEĞİŞTİR
return 'block_unwanted'; 
Dosyayı kaydediyoruz ve FTP ye eskisinin üzerine yolluyoruz.Ve installer.php dosyasını FTP den KESİNLİKLE siliyoruz.

Daha sonra MOD dosyamızın içerisinden çıkan şu dosyaları FTP'den phpBB dosyalarımızın olduğu ana dizine gönderiyoruz:
-----------------------------------
----[ GÖNDERİLECEK DOSYALAR ]---------------
-----------------------------------

login_security.php => Ana Dizin/
admin/admin_security.php => Ana Dizin/admin/
includes/phpbb_security.php => Ana Dizin/includes/
language/lang_*/lang_phpbb_security.php => Ana Dizin/language/lang_*/
templates/subSilver/* => Ana Dizin/templates/*/
templates/subSilver/admin/* => Ana Dizin/templates/*/admin/

phpBB Security 1.0.2 için Türkçe dil dosyasını sitemizden indirebilirsiniz: http://download.phpbbturkey.com/phpbbse ... turkce.zip

Bu dosyayı da Ana dizin/language/lang_turkish klasörünün içerisine göndereceksiniz.

Daha sonra phpBB dosyalarımızı alttaki şekilde düzenlemeye başlıyoruz:

Kod: Tümünü seç

-----------------------------------
----[ AÇ ]-----------------------
-----------------------------------

common.php

-----------------------------------
----[ BUL ]-----------------------
-----------------------------------

?>

-----------------------------------
----[ ÜZERİNE EKLE ]----------------
-----------------------------------

#======================================================================= |
#==== Start: == phpBB Security ========================================= |
#==== v1.0.2 =========================================================== |
#====					
include_once($phpbb_root_path .'includes/phpbb_security.'. $phpEx);
$ps_check = phpBBSecurity_Blocks();
	if ($ps_check)
		phpBBSecurity_Ban(phpBBSecurity_IP(), $board_config['phpBBSecurity_auto_ban'], $ps_check);
phpBBSecurity_MaxSessions($board_config['phpBBSecurity_allowed_sessions']);
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-amod.com] === |
#==== End: ==== phpBB Security ========================================= |	
#======================================================================= |

-----------------------------------
----[ KAYDET & KAPAT ]---------------
-----------------------------------

-----------------------------------
----[ AÇ ]-----------------------
-----------------------------------

login.php

-----------------------------------
----[ BUL ]-----------------------
-----------------------------------

//
// End session management
//

-----------------------------------
----[ ALTINA EKLE ]-----------------
-----------------------------------

#======================================================================= |
#==== Start: == phpBB Security ========================================= |
#==== v1.0.2 =========================================================== |
#====					
include_once($phpbb_root_path .'includes/phpbb_security.'. $phpEx);
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-amod.com] === |
#==== End: ==== phpBB Security ========================================= |	
#======================================================================= |

-----------------------------------
----[ BUL ]-----------------------
-----------------------------------

			if( $row['user_level'] != ADMIN && $board_config['board_disable'] )
			{

-----------------------------------
----[ ÜZERİNE EKLE ]----------------
-----------------------------------

#======================================================================= |
#==== Start: == phpBB Security ========================================= |
#==== v1.0.2 =========================================================== |
#====
		if (md5($password) != $row['user_password'])
			phpBBSecurity_InvalidLogin($row['user_id']);								
			phpBBSecurity_CheckTries($row['user_id']);
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-amod.com] === |
#==== End: ==== phpBB Security ========================================= |	
#======================================================================= |

-----------------------------------
----[ BUL ]-----------------------
-----------------------------------

					if( $session_id )
					{

-----------------------------------
----[ ALTINA EKLE ]-----------------
-----------------------------------

#======================================================================= |
#==== Start: == phpBB Security ========================================= |
#==== v1.0.2 =========================================================== |
#====					
						phpBBSecurity_ResetTries($row['user_id']);
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-amod.com] === |
#==== End: ==== phpBB Security ========================================= |	
#======================================================================= |

-----------------------------------
----[ KAYDET & KAPAT ]---------------
-----------------------------------

-----------------------------------
----[ AÇ ]-----------------------
-----------------------------------

admin/admin_users.php

-----------------------------------
----[ BUL ]-----------------------
-----------------------------------

		$user_allowavatar = ( !empty($HTTP_POST_VARS['user_allowavatar']) ) ? intval( $HTTP_POST_VARS['user_allowavatar'] ) : 0;

-----------------------------------
----[ ALTINA EKLE ]-----------------
-----------------------------------

#======================================================================= |
#==== Start: == phpBB Security ========================================= |
#==== v1.0.2 =========================================================== |
#====
	include_once($phpbb_root_path .'includes/phpbb_security.'. $phpEx);		
		$locked_status 	= ($_POST['ps_lock']) ? $_POST['ps_lock'] : $HTTP_POST_VARS['ps_lock'];
		$reset_status 	= ($_POST['ps_reset']) ? $_POST['ps_reset'] : $HTTP_POST_VARS['ps_reset'];
		phpBBSecurity_Admin($user_id, $locked_status, $reset_status);
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-amod.com] === |
#==== End: ==== phpBB Security ========================================= |	
#======================================================================= |

-----------------------------------
----[ BUL ]-----------------------
-----------------------------------
#
#
# This should be in the main $template->assign_vars( array, so if you have a mod that adds this
# anywhere else, make sure you put it in the right place.

'USERNAME' => $username,

-----------------------------------
----[ ÜZERİNE EKLE ]----------------
-----------------------------------

#======================================================================= |
#==== Start: == phpBB Security ========================================= |
#==== v1.0.2 =========================================================== |
#====		
			'PS_STATUS'		=> ($this_userdata['phpBBSecurity_login_tries'] >= $board_config['phpBBSecurity_login_limit']) ? $lang['PS_user_status_l'] : $lang['PS_user_status_u'],
			'PS_RESET'		=> $lang['PS_user_reset'],
			'PS_RESET_EXP'	=> $lang['PS_user_reset_exp'],
			'PS_LOCK'		=> $lang['PS_user_lock'],
			'PS_LOCK_EXP'	=> $lang['PS_user_lock_exp'],
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-amod.com] === |
#==== End: ==== phpBB Security ========================================= |	
#======================================================================= |

-----------------------------------
----[ KAYDET & KAPAT ]---------------
-----------------------------------

-----------------------------------
----[ AÇ ]-----------------------
-----------------------------------

includes/functions.php

-----------------------------------
----[ BUL ]-----------------------
-----------------------------------

	//
	// Set up style
	//
	if ( !$board_config['override_user_style'] )
	{


-----------------------------------
----[ ÜZERİNE EKLE ]----------------
-----------------------------------

#======================================================================= |
#==== Start: == phpBB Security ========================================= |
#==== v1.0.2 =========================================================== |
#====					
include_once($phpbb_root_path .'includes/phpbb_security.'. $phpEx);
phpBBSecurity_Elimination($board_config[phpBBSecurity_AdminConfigName()], $board_config[phpBBSecurity_ModConfigName()], $userdata['user_id']);
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-amod.com] === |
#==== End: ==== phpBB Security ========================================= |	
#======================================================================= |

-----------------------------------
----[ KAYDET & KAPAT ]---------------
-----------------------------------

-----------------------------------
----[ AÇ ]-----------------------
-----------------------------------

includes/page_header.php

-----------------------------------
----[ BUL ]-----------------------
-----------------------------------

//
// The following assigns all _common_ variables that may be used at any point
// in a template.
//

-----------------------------------
----[ ÜZERİNE EKLE ]----------------
-----------------------------------

#======================================================================= |
#==== Start: == phpBB Security ========================================= |
#==== v1.0.2 =========================================================== |
#====					
include_once($phpbb_root_path .'includes/phpbb_security.'. $phpEx);
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-amod.com] === |
#==== End: ==== phpBB Security ========================================= |	
#======================================================================= |

-----------------------------------
----[ BUL ]-----------------------
-----------------------------------

$template->pparse('overall_header');

-----------------------------------
----[ ALTINA EKLE ]-----------------
-----------------------------------

#======================================================================= |
#==== Start: == phpBB Security ========================================= |
#==== v1.0.2 =========================================================== |
#====

	phpBBSecurity_Cookies();
	phpBBSecurity_FinalSet();
	phpBBSecurity_DBBackup();
						
	# Only allow them to login & view profile to update it
	if ($_SERVER['PHP_SELF'] == $board_config['script_path'] .'profile.'. $phpEx)
		$is_valid = TRUE;
	elseif ($_SERVER['PHP_SELF'] == $board_config['script_path'] .'login.'. $phpEx)
		$is_valid = TRUE;
	else
		$is_valid = '';
		
	if ( (!$is_valid) && (!$gen_simple_header) ) 
		{
		# Make sure they are not a guest
		if ($userdata['user_id'] != ANONYMOUS)
			{
			# Do the check
			if (!$userdata['phpBBSecurity_answer'] || !$userdata['phpBBSecurity_question'])
				phpBBSecurity_Force();
			}
		}
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-amod.com] === |
#==== End: ==== phpBB Security ========================================= |	
#======================================================================= |

-----------------------------------
----[ KAYDET & KAPAT ]---------------
-----------------------------------

-----------------------------------
----[ AÇ ]-----------------------
-----------------------------------

includes/page_tail.php

-----------------------------------
----[ BUL ]-----------------------
-----------------------------------

	'TRANSLATION_INFO' => ( isset($lang['TRANSLATION_INFO']) ) ? $lang['TRANSLATION_INFO'] : '',

-----------------------------------
----[ ÜZERİNE EKLE ]----------------
-----------------------------------

#======================================================================= |
#==== Start: == phpBB Security ========================================= |
#==== v1.0.1 =========================================================== |
#====
	'BLOCKED'	=> str_replace('%T%', '<b>'. number_format($board_config['phpBBSecurity_total_attempts']) .'</b>', $lang['PS_blocked_line']),
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-amod.com] === |
#==== End: ==== phpBB Security ========================================= |	
#======================================================================= |

-----------------------------------
----[ KAYDET & KAPAT ]---------------
-----------------------------------

-----------------------------------
----[ AÇ ]-----------------------
-----------------------------------

includes/usercp_register.php

-----------------------------------
----[ BUL ]-----------------------
-----------------------------------

			$sql = "UPDATE " . USERS_TABLE . "

-----------------------------------
----[ ÜZERİNE EKLE ]----------------
-----------------------------------

#======================================================================= |
#==== Start: == phpBB Security ========================================= |
#==== v1.0.2 =========================================================== |
#====
include_once($phpbb_root_path .'includes/phpbb_security.'. $phpEx);
	$ps_question 	= ($_POST['PS_question']) 	? $_POST['PS_question'] : $HTTP_POST_VARS['PS_question'];
	$ps_answer 		= ($_POST['PS_answer']) 	? $_POST['PS_answer'] 	: $HTTP_POST_VARS['PS_answer'];
	if ( (isset($HTTP_POST_VARS['submit'])) && ($mode == 'editprofile') )
		phpBBSecurity_Validate($ps_question, $ps_answer, $userdata['user_id'], $mode, '');
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-amod.com] === |
#==== End: ==== phpBB Security ========================================= |	
#======================================================================= |

-----------------------------------
----[ BUL ]-----------------------
-----------------------------------

			if ( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) )
			{
				message_die(GENERAL_ERROR, 'Could not insert data into users table', '', __LINE__, __FILE__, $sql);
			}

-----------------------------------
----[ ÜZERİNE EKLE ]----------------
-----------------------------------

#======================================================================= |
#==== Start: == phpBB Security ========================================= |
#==== v1.0.2 =========================================================== |
#====
include_once($phpbb_root_path .'includes/phpbb_security.'. $phpEx);
	$ps_question 	= ($_POST['PS_question']) 	? $_POST['PS_question'] : $HTTP_POST_VARS['PS_question'];
	$ps_answer 		= ($_POST['PS_answer']) 	? $_POST['PS_answer'] 	: $HTTP_POST_VARS['PS_answer'];
	if ((isset($HTTP_POST_VARS['submit'])) && ($mode == 'register') )
		phpBBSecurity_Validate($ps_question, $ps_answer, $user_id, $mode, 'pre');
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-amod.com] === |
#==== End: ==== phpBB Security ========================================= |	
#======================================================================= |

-----------------------------------
----[ BUL ]-----------------------
-----------------------------------

			if ( !($result = $db->sql_query($sql, BEGIN_TRANSACTION)) )
			{
				message_die(GENERAL_ERROR, 'Could not insert data into users table', '', __LINE__, __FILE__, $sql);
			}

-----------------------------------
----[ ALTINA EKLE ]-----------------
-----------------------------------

#======================================================================= | 
#==== Start: == phpBB Security ========================================= | 
#==== v1.0.2 =========================================================== | 
#==== 
   if ( (isset($HTTP_POST_VARS['submit'])) && ($mode == 'register') ) 
      phpBBSecurity_Validate($ps_question, $ps_answer, $user_id, $mode, 'post'); 
#==== 
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-amod.com] === | 
#==== End: ==== phpBB Security ========================================= |    
#======================================================================= | 

-----------------------------------
----[ BUL ]-----------------------
-----------------------------------

	'USERNAME' => $username,

-----------------------------------
----[ ÜZERİNE EKLE ]----------------
-----------------------------------

#======================================================================= |
#==== Start: == phpBB Security ========================================= |
#==== v1.0.2 =========================================================== |
#====	
		'PS_TITLE'			=> $lang['PS_security_title'],
		'PS_QUESTION'		=> $lang['PS_security_question'],
		'PS_QUESTION_EXP'	=> $lang['PS_security_question_exp'],
		'PS_Q'				=> $userdata['phpBBSecurity_question'],		
		'PS_ANSWER'			=> $lang['PS_security_answer'],
		'PS_ANSWER_EXP'		=> $lang['PS_security_answer_exp'],
		'PS_A'				=> $userdata['phpBBSecurity_answer'],
		'PS_A_EXP'			=> $lang['PS_security_a_exp'],
		'PS_EXP'			=> $lang['PS_profile_explain'],
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-amod.com] === |
#==== End: ==== phpBB Security ========================================= |	
#======================================================================= |

-----------------------------------
----[ KAYDET & KAPAT ]---------------
-----------------------------------

-----------------------------------
----[ AÇ ]-----------------------
-----------------------------------

templates/TEMA ADI/overall_footer.tpl

-----------------------------------
----[ BUL ]-----------------------
-----------------------------------

Powered by <a href="http://www.phpbb.com/"

-----------------------------------
----[ ÜZERİNE EKLE ]----------------
-----------------------------------
#
# Eğer sayfa altında exploit girişmleri sayfasının linkini herkese göstermek istemiyorsanız:

Protected by phpBB Security © <a href="http://phpbb-amod.com" class="copyright" target="_blank">phpBB-Amod</a><br />{BLOCKED}<br />

#
# Eğer sayfa altında exploit girişmleri sayfasının linkini herkese göstermek istiyorsanız:

<a href="login_security.php?phpBBSecurity=caught" class="copyright">Protected</a> by phpBB Security © <a href="http://phpbb-amod.com" class="copyright" target="_blank">phpBB-Amod</a><br>{BLOCKED}<br>

-----------------------------------
----[ KAYDET & KAPAT ]---------------
-----------------------------------

-----------------------------------
----[ AÇ ]-----------------------
-----------------------------------

templates/TEMA ADI/profile_add_body.tpl

-----------------------------------
----[ BUL ]-----------------------
-----------------------------------

	<!-- END switch_avatar_local_gallery -->
	<!-- END switch_avatar_block -->

-----------------------------------
----[ ALTINA EKLE ]-----------------
-----------------------------------

	<!-- Start: phpBB Security -->
	<tr> 
	  <td class="catSides" colspan="2" height="28">&nbsp;</td>
	</tr>
	<tr> 
		<th class="thSides" colspan="2" height="12" valign="middle">{PS_TITLE}</th>
	</tr>
	<tr>
		<td align="left" class="row2" colspan="2">
			<span class="genmed">
				{PS_EXP}
			</span>
		</td>
	</tr>
	<tr>
		<td align="left" valign="bottom" class="row1">
			<span class="genmed">
				{PS_QUESTION}
			</span>
			<br>
			<span class="gensmall">
				{PS_QUESTION_EXP}
			</span>			
		</td>
		<td align="left" valign="middle" class="row2">
			<input type="text" name="PS_question" value="{PS_Q}" class="post" size="50">
		</td>		
	</tr>
	<tr>
		<td align="left" valign="bottom" class="row1">
			<span class="genmed">
				{PS_ANSWER}
			</span>
			<br>
			<span class="gensmall">
				{PS_ANSWER_EXP}
			</span>			
		</td>
		<td align="left" valign="middle" class="row2">
			<input type="text" name="PS_answer" value="{PS_A}" class="post" size="50">
			<span class="gensmall">
				{PS_A_EXP}
			</span>
		</td>		
	</tr>	
	<!-- End: phpBB Security -->

-----------------------------------
----[ KAYDET & KAPAT ]---------------
-----------------------------------

-----------------------------------
----[ AÇ ]-----------------------
-----------------------------------

templates/TEMA ADI/admin/user_edit_body.tpl

-----------------------------------
----[ BUL ]-----------------------
-----------------------------------

	<tr>
	  <td class="row1" colspan="2"><span class="gensmall">{L_SPECIAL_EXPLAIN}</span></td>
	</tr>

-----------------------------------
----[ ALTINA EKLE ]-----------------
-----------------------------------

<!-- Start: phpBB Security -->
	<tr>
		<td class="row1">
			<span class="gen">
				{PS_LOCK}
			</span>
			<br />
			<span class="gensmall">
				{PS_LOCK_EXP}
			</span>			
		</td>
		<td class="row2">
			<span class="gensmall">
				<input type="checkbox" name="ps_lock">  {PS_STATUS}
			</span>
		</td>
	</tr>
	<tr>
		<td class="row1">
			<span class="gen">
				{PS_RESET}
			</span>
			<br />
			<span class="gensmall">
				{PS_RESET_EXP}
			</span>			
		</td>
		<td class="row2">
			<input type="checkbox" name="ps_reset">
		</td>	
	</tr>
<!-- End: phpBB Security -->

-----------------------------------
----[ KAYDET & KAPAT ]---------------
-----------------------------------
Bunları yaptıktan sonra son aşama olan .htaccess ve .phpbbsecurity dosyalarının düzenlenmesine geliyoruz.

http://www.phpbb-tweaks.com/pass_gen.html adresine girerek kendimize kullanıcı adı ve şifre belirliyoruz.Açılan sayfadaki kutucuğa:

admin:şifre

yazıyoruz ve alttaki Crypt butonuna tıklıyoruz.Ve bize şifremizin UNIX için şifrelenmiş halini veriyor.Şu şekilde:

admin:MQgCp8X4SN.jM

Burda örnek olarak admin:şifre olarak verdim.Kullanıcı adı ve şifrenizi kendiniz belirleyeceğiniz için oraya istediğinizi yazabilirsiniz.Mesela panel:123456 şeklinde kullanıcı adı ve şifre belirleyip Crypt butonuna tıklayarak çıkan kodu alabilirsiniz.

Crypt yaptıkdan sonra açılan sayfada çıkan kodu alıyoruz ve Mod'un yükleme dosyasının içerisindeki rename.phpbbsecurity dosyasını notepad ya da wordpad ile açarak en üst satıra aynen kopyalıyoruz ve kaydediyoruz.Bu dosyanın adınıda .phpbbsecurity olarak değiştirip (dosya isminin başında nokta olacak).FTP den phpBB dosyalarımızın olduğu ana dizinimize gönderiyoruz.

Daha sonra rename.htaccess dosyasını notepad veya wordpad ile açarak alttaki kodu dosyanın içerisine ekliyoruz:

Kod: Tümünü seç

<Files .phpbbsecurity> 
  deny from all 
</Files>
Bu kodu ekledikten sonra dosyanın adını .htaccess olarak değiştirip phpBB dosyalarımızın olduğu ana dizine gönderiyoruz.Eğer FTP ana dizinde .htaccess dosyası zaten varsa/kullanıyorsanız o dosyayı düzenleyip yukardaki kodu dosyanın en altına yada herhangi bir yere ekliyoruz.

Son olarak rename2.htaccess dosyasını açıp alttaki kodu dosyanın içerisine ekliyoruz.

Kod: Tümünü seç

require valid-user 

AuthType Basic 

AuthName "phpBB Security" 

AuthUserFile "/home/{USERNAME}/public_html/phpBB Dosyalarınızın yolu/.phpbbsecurity"
Burada değiştirmeniz gereken yerler var:

AuthUserFile "/home/{USERNAME}/public_html/phpBB Dosyalarınızın yolu/.phpbbsecurity" kısmındaki yere FTP yolunuzu yazıyorsunuz.Örneğin cpanel kullanıyorsanız aynen şu şekilde olacak:

Kod: Tümünü seç

AuthUserFile "/home/cpanel kullanıcı adınız/public_html/phpBB Dosyalarınızın yolu/.phpbbsecurity"
Eğer phpBB dosyalarınız direk FTP de ana dizinde ise şu şekilde yazacaksınız:

Kod: Tümünü seç

AuthUserFile "/home/cpanel kullanıcı adınız/public_html/.phpbbsecurity"
Burdaki amaç .phpbbsecurity dosyasının olduğu yolu belirtmektir.

Eğer cpanel kullanmıyorsanız Hosting firmanızdan FTP dizin yolu hakkında bilgi alabilirsiniz.

En son olarak bu dostanın adınıda (rename2.htaccess) .htaccess olarak değiştirip bu sefer FTP den phpBB dosyalarımızın olduğu yerdeki admin/ dizinine gönderiyoruz.

Hepsi bu kadar...

:arrow: UYARILAR/AÇIKLAMALAR

- Dosyaların adlarını .htaccess ya da .phpbbsecurity şeklinde windowsta değiştirmeniz mümkün olmayabilir.FTP programınızdan dosya adlarını değiştirebilirsiniz.Eğer oda işe yaramazsa Total Commander isimli programı önerebilirim.Total Commander programı Windows Gezgini'ne benzer.Windowsta Linux yada Unix'teki gibi dosyaları düzenlemenizi, ayar yapabilmenizi sağlar.Aynı zamanda FTP programıdır.Download adresi: http://www.totalcmd.net/

- Eğer windows server kullanıyorsanız .htaccess ve .phpbbsecurity dosyalarını kullanamayabilirsiniz.


Yazar: taNGo

(Eğer bu makaleyi ya da forumdaki diğer makaleleri alıntı yapacaksanız en alta site adresimizi belirgin bir şekilde yazınız.Emeğe saygı sizin saygınızı gösterir)
En son ESQARE tarafından 16.03.2006, 09:15 tarihinde düzenlendi, toplamda 7 kere düzenlendi.
Kullanıcı avatarı
devilakin
Kayıtlı Kullanıcı
Mesajlar: 61
Kayıt: 10.01.2006, 15:49
Konum: Istanbul
İletişim:

Mesaj gönderen devilakin »

Merhaba Aşağıdaki vermiş olduğunuz link çalışmıyor

http://www.phpbb-tweaks.com/pass_gen.html

Buradaki son aşamayı yapmazsak ne olur sadece diğer üstte kalan aşamalar güvenlik için yeterlimi yoksa daha çok açık vermeye sebep olurmu.
Dünya karşılaştığın fırtınalara değil gemiyi limana yaklaştırıp yaklaştırmadığına bakar
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 7224
Kayıt: 18.09.2005, 20:51
İletişim:

Mesaj gönderen ESQARE »

Linki kontrol ettim çalışıyor.Son aşamadaki .htaccess leri oluşturmanın sebebi.Admin panele olan bazı saldırıları önlemektir.Güvenlik seviyesini en üst düzeyde tutmak için bunu yapmalısınız.
Kullanıcı avatarı
devilakin
Kayıtlı Kullanıcı
Mesajlar: 61
Kayıt: 10.01.2006, 15:49
Konum: Istanbul
İletişim:

Mesaj gönderen devilakin »

Pardon sahiden çalışıyormuş O gün çok girmeyi denememe rağmen girmemişti

Teşşekkür ederim
Dünya karşılaştığın fırtınalara değil gemiyi limana yaklaştırıp yaklaştırmadığına bakar
Kullanıcı avatarı
devilakin
Kayıtlı Kullanıcı
Mesajlar: 61
Kayıt: 10.01.2006, 15:49
Konum: Istanbul
İletişim:

Mesaj gönderen devilakin »

Merhaba;

Tekrar rahatsız ediyorum ama o dediğiniz root klasörü ve installer.php dosyasını phpbb ana klasörüne kopyaladım ama adres çubuğuna adres yolunu yazdığım zaman bana şöyle bir hata verdi;

Warning: Cannot modify header information - headers already sent by (output started at /home/devil/public_html/phpbb/installer.php:20) in /home/kullanıcı_ismim/public_html/phpbb/includes/page_header.php on line 483

Warning: Cannot modify header information - headers already sent by (output started at /home/devil/public_html/phpbb/installer.php:20) in /home/kullanıcı_ismim/public_html/phpbb/includes/page_header.php on line 485

Warning: Cannot modify header information - headers already sent by (output started at /home/devil/public_html/phpbb/installer.php:20) in /home/kullanıcı_ismim/public_html/phpbb/includes/page_header.php on line 486

ingilizceden anladığım kadarıyla page_header.php dosyasının içeriliğini modife yani değiştiremediğini söylüyor. E baktığımda includes klasöründe zaten öyle bir dosya var. ama neden içeriliğini değiştiremez? ve
bunun nedeni ne olabilir?
Dünya karşılaştığın fırtınalara değil gemiyi limana yaklaştırıp yaklaştırmadığına bakar
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 7224
Kayıt: 18.09.2005, 20:51
İletişim:

Mesaj gönderen ESQARE »

page_header.php dosyasını açıp en sondaki ?> tagından sonra yada önce ekstra boşluk olup olmadığını kontrol edin.Boşluk varsa silin.Sorun çözülmezse page_header.php dosyasının kodlarını buraya kopyalayın bakalım.
Kullanıcı avatarı
devilakin
Kayıtlı Kullanıcı
Mesajlar: 61
Kayıt: 10.01.2006, 15:49
Konum: Istanbul
İletişim:

Mesaj gönderen devilakin »

Sorun düzelmedi kodlar bu şekilde:

Kod: Tümünü seç

<?php
/***************************************************************************
 *                              page_header.php
 *                            -------------------
 *   begin                : Saturday, Feb 13, 2001
 *   copyright            : (C) 2001 The phpBB Group
 *   email                : support@phpbb.com
 *
 *   $Id: page_header.php,v 1.106.2.25 2005/10/30 15:17:14 acydburn Exp $
 *
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

if ( !defined('IN_PHPBB') )
{
	die("Hacking attempt");
}

define('HEADER_INC', TRUE);

//
// gzip_compression
//
$do_gzip_compress = FALSE;
if ( $board_config['gzip_compress'] )
{
	$phpver = phpversion();

	$useragent = (isset($HTTP_SERVER_VARS['HTTP_USER_AGENT'])) ? $HTTP_SERVER_VARS['HTTP_USER_AGENT'] : getenv('HTTP_USER_AGENT');

	if ( $phpver >= '4.0.4pl1' && ( strstr($useragent,'compatible') || strstr($useragent,'Gecko') ) )
	{
		if ( extension_loaded('zlib') )
		{
			ob_start('ob_gzhandler');
		}
	}
	else if ( $phpver > '4.0' )
	{
		if ( strstr($HTTP_SERVER_VARS['HTTP_ACCEPT_ENCODING'], 'gzip') )
		{
			if ( extension_loaded('zlib') )
			{
				$do_gzip_compress = TRUE;
				ob_start();
				ob_implicit_flush(0);

				header('Content-Encoding: gzip');
			}
		}
	}
}

//
// Parse and show the overall header.
//
$template->set_filenames(array(
	'overall_header' => ( empty($gen_simple_header) ) ? 'overall_header.tpl' : 'simple_header.tpl')
);

//
// Generate logged in/logged out status
//
if ( $userdata['session_logged_in'] )
{
	$u_login_logout = 'login.'.$phpEx.'?logout=true&sid=' . $userdata['session_id'];
	$l_login_logout = $lang['Logout'] . ' [ ' . $userdata['username'] . ' ]';
}
else
{
	$u_login_logout = 'login.'.$phpEx;
	$l_login_logout = $lang['Login'];
}

$s_last_visit = ( $userdata['session_logged_in'] ) ? create_date($board_config['default_dateformat'], $userdata['user_lastvisit'], $board_config['board_timezone']) : '';

//
// Get basic (usernames + totals) online
// situation
//
$logged_visible_online = 0;
$logged_hidden_online = 0;
$guests_online = 0;
$online_userlist = '';
$l_online_users = '';

if (defined('SHOW_ONLINE'))
{

	$user_forum_sql = ( !empty($forum_id) ) ? "AND s.session_page = " . intval($forum_id) : '';
	$sql = "SELECT u.username, u.user_id, u.user_allow_viewonline, u.user_level, s.session_logged_in, s.session_ip
		FROM ".USERS_TABLE." u, ".SESSIONS_TABLE." s
		WHERE u.user_id = s.session_user_id
			AND s.session_time >= ".( time() - 300 ) . "
			$user_forum_sql
		ORDER BY u.username ASC, s.session_ip ASC";
	if( !($result = $db->sql_query($sql)) )
	{
		message_die(GENERAL_ERROR, 'Could not obtain user/online information', '', __LINE__, __FILE__, $sql);
	}

	$userlist_ary = array();
	$userlist_visible = array();

	$prev_user_id = 0;
	$prev_user_ip = $prev_session_ip = '';

	while( $row = $db->sql_fetchrow($result) )
	{
		// User is logged in and therefor not a guest
		if ( $row['session_logged_in'] )
		{
			// Skip multiple sessions for one user
			if ( $row['user_id'] != $prev_user_id )
			{
				$style_color = '';
				if ( $row['user_level'] == ADMIN )
				{
					$row['username'] = '<b>' . $row['username'] . '</b>';
					$style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
				}
				else if ( $row['user_level'] == MOD )
				{
					$row['username'] = '<b>' . $row['username'] . '</b>';
					$style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
				}

				if ( $row['user_allow_viewonline'] )
				{
					$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'>' . $row['username'] . '</a>';
					$logged_visible_online++;
				}
				else
				{
					$user_online_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $row['user_id']) . '"' . $style_color .'><i>' . $row['username'] . '</i></a>';
					$logged_hidden_online++;
				}

				if ( $row['user_allow_viewonline'] || $userdata['user_level'] == ADMIN )
				{
					$online_userlist .= ( $online_userlist != '' ) ? ', ' . $user_online_link : $user_online_link;
				}
			}

			$prev_user_id = $row['user_id'];
		}
		else
		{
			// Skip multiple sessions for one user
			if ( $row['session_ip'] != $prev_session_ip )
			{
				$guests_online++;
			}
		}

		$prev_session_ip = $row['session_ip'];
	}
	$db->sql_freeresult($result);

	if ( empty($online_userlist) )
	{
		$online_userlist = $lang['None'];
	}
	$online_userlist = ( ( isset($forum_id) ) ? $lang['Browsing_forum'] : $lang['Registered_users'] ) . ' ' . $online_userlist;

	$total_online_users = $logged_visible_online + $logged_hidden_online + $guests_online;

	if ( $total_online_users > $board_config['record_online_users'])
	{
		$board_config['record_online_users'] = $total_online_users;
		$board_config['record_online_date'] = time();

		$sql = "UPDATE " . CONFIG_TABLE . "
			SET config_value = '$total_online_users'
			WHERE config_name = 'record_online_users'";
		if ( !$db->sql_query($sql) )
		{
			message_die(GENERAL_ERROR, 'Could not update online user record (nr of users)', '', __LINE__, __FILE__, $sql);
		}

		$sql = "UPDATE " . CONFIG_TABLE . "
			SET config_value = '" . $board_config['record_online_date'] . "'
			WHERE config_name = 'record_online_date'";
		if ( !$db->sql_query($sql) )
		{
			message_die(GENERAL_ERROR, 'Could not update online user record (date)', '', __LINE__, __FILE__, $sql);
		}
	}

	if ( $total_online_users == 0 )
	{
		$l_t_user_s = $lang['Online_users_zero_total'];
	}
	else if ( $total_online_users == 1 )
	{
		$l_t_user_s = $lang['Online_user_total'];
	}
	else
	{
		$l_t_user_s = $lang['Online_users_total'];
	}

	if ( $logged_visible_online == 0 )
	{
		$l_r_user_s = $lang['Reg_users_zero_total'];
	}
	else if ( $logged_visible_online == 1 )
	{
		$l_r_user_s = $lang['Reg_user_total'];
	}
	else
	{
		$l_r_user_s = $lang['Reg_users_total'];
	}

	if ( $logged_hidden_online == 0 )
	{
		$l_h_user_s = $lang['Hidden_users_zero_total'];
	}
	else if ( $logged_hidden_online == 1 )
	{
		$l_h_user_s = $lang['Hidden_user_total'];
	}
	else
	{
		$l_h_user_s = $lang['Hidden_users_total'];
	}

	if ( $guests_online == 0 )
	{
		$l_g_user_s = $lang['Guest_users_zero_total'];
	}
	else if ( $guests_online == 1 )
	{
		$l_g_user_s = $lang['Guest_user_total'];
	}
	else
	{
		$l_g_user_s = $lang['Guest_users_total'];
	}

	$l_online_users = sprintf($l_t_user_s, $total_online_users);
	$l_online_users .= sprintf($l_r_user_s, $logged_visible_online);
	$l_online_users .= sprintf($l_h_user_s, $logged_hidden_online);
	$l_online_users .= sprintf($l_g_user_s, $guests_online);
}

//
// Obtain number of new private messages
// if user is logged in
//
if ( ($userdata['session_logged_in']) && (empty($gen_simple_header)) )
{
	if ( $userdata['user_new_privmsg'] )
	{
		$l_message_new = ( $userdata['user_new_privmsg'] == 1 ) ? $lang['New_pm'] : $lang['New_pms'];
		$l_privmsgs_text = sprintf($l_message_new, $userdata['user_new_privmsg']);

		if ( $userdata['user_last_privmsg'] > $userdata['user_lastvisit'] )
		{
			$sql = "UPDATE " . USERS_TABLE . "
				SET user_last_privmsg = " . $userdata['user_lastvisit'] . "
				WHERE user_id = " . $userdata['user_id'];
			if ( !$db->sql_query($sql) )
			{
				message_die(GENERAL_ERROR, 'Could not update private message new/read time for user', '', __LINE__, __FILE__, $sql);
			}

			$s_privmsg_new = 1;
			$icon_pm = $images['pm_new_msg'];
		}
		else
		{
			$s_privmsg_new = 0;
			$icon_pm = $images['pm_new_msg'];
		}
	}
	else
	{
		$l_privmsgs_text = $lang['No_new_pm'];

		$s_privmsg_new = 0;
		$icon_pm = $images['pm_no_new_msg'];
	}

	if ( $userdata['user_unread_privmsg'] )
	{
		$l_message_unread = ( $userdata['user_unread_privmsg'] == 1 ) ? $lang['Unread_pm'] : $lang['Unread_pms'];
		$l_privmsgs_text_unread = sprintf($l_message_unread, $userdata['user_unread_privmsg']);
	}
	else
	{
		$l_privmsgs_text_unread = $lang['No_unread_pm'];
	}
}
else
{
	$icon_pm = $images['pm_no_new_msg'];
	$l_privmsgs_text = $lang['Login_check_pm'];
	$l_privmsgs_text_unread = '';
	$s_privmsg_new = 0;
}

//
// Generate HTML required for Mozilla Navigation bar
//
if (!isset($nav_links))
{
	$nav_links = array();
}

$nav_links_html = '';
$nav_link_proto = '<link rel="%s" href="%s" title="%s" />' . "\n";
while( list($nav_item, $nav_array) = @each($nav_links) )
{
	if ( !empty($nav_array['url']) )
	{
		$nav_links_html .= sprintf($nav_link_proto, $nav_item, append_sid($nav_array['url']), $nav_array['title']);
	}
	else
	{
		// We have a nested array, used for items like <link rel='chapter'> that can occur more than once.
		while( list(,$nested_array) = each($nav_array) )
		{
			$nav_links_html .= sprintf($nav_link_proto, $nav_item, $nested_array['url'], $nested_array['title']);
		}
	}
}

// Format Timezone. We are unable to use array_pop here, because of PHP3 compatibility
$l_timezone = explode('.', $board_config['board_timezone']);
$l_timezone = (count($l_timezone) > 1 && $l_timezone[count($l_timezone)-1] != 0) ? $lang[sprintf('%.1f', $board_config['board_timezone'])] : $lang[number_format($board_config['board_timezone'])];
//
// The following assigns all _common_ variables that may be used at any point
// in a template.
//
$template->assign_vars(array(
	'SITENAME' => $board_config['sitename'],
	'SITE_DESCRIPTION' => $board_config['site_desc'],
	'PAGE_TITLE' => $page_title,
	'LAST_VISIT_DATE' => sprintf($lang['You_last_visit'], $s_last_visit),
	'CURRENT_TIME' => sprintf($lang['Current_time'], create_date($board_config['default_dateformat'], time(), $board_config['board_timezone'])),
	'TOTAL_USERS_ONLINE' => $l_online_users,
	'LOGGED_IN_USER_LIST' => $online_userlist,
	'RECORD_USERS' => sprintf($lang['Record_online_users'], $board_config['record_online_users'], create_date($board_config['default_dateformat'], $board_config['record_online_date'], $board_config['board_timezone'])),
	'PRIVATE_MESSAGE_INFO' => $l_privmsgs_text,
	'PRIVATE_MESSAGE_INFO_UNREAD' => $l_privmsgs_text_unread,
	'PRIVATE_MESSAGE_NEW_FLAG' => $s_privmsg_new,

	'PRIVMSG_IMG' => $icon_pm,

	'L_USERNAME' => $lang['Username'],
	'L_PASSWORD' => $lang['Password'],
	'L_LOGIN_LOGOUT' => $l_login_logout,
	'L_LOGIN' => $lang['Login'],
	'L_LOG_ME_IN' => $lang['Log_me_in'],
	'L_AUTO_LOGIN' => $lang['Log_me_in'],
	'L_INDEX' => sprintf($lang['Forum_Index'], $board_config['sitename']),
	'L_REGISTER' => $lang['Register'],
	'L_PROFILE' => $lang['Profile'],
	'L_SEARCH' => $lang['Search'],
	'L_PRIVATEMSGS' => $lang['Private_Messages'],
	'L_WHO_IS_ONLINE' => $lang['Who_is_Online'],
	'L_MEMBERLIST' => $lang['Memberlist'],
	'L_FAQ' => $lang['FAQ'],
	'L_USERGROUPS' => $lang['Usergroups'],
	'L_SEARCH_NEW' => $lang['Search_new'],
	'L_SEARCH_UNANSWERED' => $lang['Search_unanswered'],
	'L_SEARCH_SELF' => $lang['Search_your_posts'],
	'L_WHOSONLINE_ADMIN' => sprintf($lang['Admin_online_color'], '<span style="color:#' . $theme['fontcolor3'] . '">', '</span>'),
	'L_WHOSONLINE_MOD' => sprintf($lang['Mod_online_color'], '<span style="color:#' . $theme['fontcolor2'] . '">', '</span>'),

	'U_SEARCH_UNANSWERED' => append_sid('search.'.$phpEx.'?search_id=unanswered'),
	'U_SEARCH_SELF' => append_sid('search.'.$phpEx.'?search_id=egosearch'),
	'U_SEARCH_NEW' => append_sid('search.'.$phpEx.'?search_id=newposts'),
	'U_INDEX' => append_sid('index.'.$phpEx),
	'U_REGISTER' => append_sid('profile.'.$phpEx.'?mode=register'),
	'U_PROFILE' => append_sid('profile.'.$phpEx.'?mode=editprofile'),
	'U_PRIVATEMSGS' => append_sid('privmsg.'.$phpEx.'?folder=inbox'),
	'U_PRIVATEMSGS_POPUP' => append_sid('privmsg.'.$phpEx.'?mode=newpm'),
	'U_SEARCH' => append_sid('search.'.$phpEx),
	'U_MEMBERLIST' => append_sid('memberlist.'.$phpEx),
	'U_MODCP' => append_sid('modcp.'.$phpEx),
	'U_FAQ' => append_sid('faq.'.$phpEx),
	'U_VIEWONLINE' => append_sid('viewonline.'.$phpEx),
	'U_LOGIN_LOGOUT' => append_sid($u_login_logout),
	'U_GROUP_CP' => append_sid('groupcp.'.$phpEx),

	'S_CONTENT_DIRECTION' => $lang['DIRECTION'],
	'S_CONTENT_ENCODING' => $lang['ENCODING'],
	'S_CONTENT_DIR_LEFT' => $lang['LEFT'],
	'S_CONTENT_DIR_RIGHT' => $lang['RIGHT'],
	'S_TIMEZONE' => sprintf($lang['All_times'], $l_timezone),
	'S_LOGIN_ACTION' => append_sid('login.'.$phpEx),

	'T_HEAD_STYLESHEET' => $theme['head_stylesheet'],
	'T_BODY_BACKGROUND' => $theme['body_background'],
	'T_BODY_BGCOLOR' => '#'.$theme['body_bgcolor'],
	'T_BODY_TEXT' => '#'.$theme['body_text'],
	'T_BODY_LINK' => '#'.$theme['body_link'],
	'T_BODY_VLINK' => '#'.$theme['body_vlink'],
	'T_BODY_ALINK' => '#'.$theme['body_alink'],
	'T_BODY_HLINK' => '#'.$theme['body_hlink'],
	'T_TR_COLOR1' => '#'.$theme['tr_color1'],
	'T_TR_COLOR2' => '#'.$theme['tr_color2'],
	'T_TR_COLOR3' => '#'.$theme['tr_color3'],
	'T_TR_CLASS1' => $theme['tr_class1'],
	'T_TR_CLASS2' => $theme['tr_class2'],
	'T_TR_CLASS3' => $theme['tr_class3'],
	'T_TH_COLOR1' => '#'.$theme['th_color1'],
	'T_TH_COLOR2' => '#'.$theme['th_color2'],
	'T_TH_COLOR3' => '#'.$theme['th_color3'],
	'T_TH_CLASS1' => $theme['th_class1'],
	'T_TH_CLASS2' => $theme['th_class2'],
	'T_TH_CLASS3' => $theme['th_class3'],
	'T_TD_COLOR1' => '#'.$theme['td_color1'],
	'T_TD_COLOR2' => '#'.$theme['td_color2'],
	'T_TD_COLOR3' => '#'.$theme['td_color3'],
	'T_TD_CLASS1' => $theme['td_class1'],
	'T_TD_CLASS2' => $theme['td_class2'],
	'T_TD_CLASS3' => $theme['td_class3'],
	'T_FONTFACE1' => $theme['fontface1'],
	'T_FONTFACE2' => $theme['fontface2'],
	'T_FONTFACE3' => $theme['fontface3'],
	'T_FONTSIZE1' => $theme['fontsize1'],
	'T_FONTSIZE2' => $theme['fontsize2'],
	'T_FONTSIZE3' => $theme['fontsize3'],
	'T_FONTCOLOR1' => '#'.$theme['fontcolor1'],
	'T_FONTCOLOR2' => '#'.$theme['fontcolor2'],
	'T_FONTCOLOR3' => '#'.$theme['fontcolor3'],
	'T_SPAN_CLASS1' => $theme['span_class1'],
	'T_SPAN_CLASS2' => $theme['span_class2'],
	'T_SPAN_CLASS3' => $theme['span_class3'],

	'NAV_LINKS' => $nav_links_html)
);

//
// Login box?
//
if ( !$userdata['session_logged_in'] )
{
	$template->assign_block_vars('switch_user_logged_out', array());
	//
	// Allow autologin?
	//
	if (!isset($board_config['allow_autologin']) || $board_config['allow_autologin'] )
	{
		$template->assign_block_vars('switch_allow_autologin', array());
		$template->assign_block_vars('switch_user_logged_out.switch_allow_autologin', array());
	}
}
else
{
	$template->assign_block_vars('switch_user_logged_in', array());

	if ( !empty($userdata['user_popup_pm']) )
	{
		$template->assign_block_vars('switch_enable_pm_popup', array());
	}
}

// Add no-cache control for cookies if they are set
//$c_no_cache = (isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_sid']) || isset($HTTP_COOKIE_VARS[$board_config['cookie_name'] . '_data'])) ? 'no-cache="set-cookie", ' : '';

// Work around for "current" Apache 2 + PHP module which seems to not
// cope with private cache control setting
if (!empty($HTTP_SERVER_VARS['SERVER_SOFTWARE']) && strstr($HTTP_SERVER_VARS['SERVER_SOFTWARE'], 'Apache/2'))
{
	header ('Cache-Control: no-cache, pre-check=0, post-check=0');
}
else
{
	header ('Cache-Control: private, pre-check=0, post-check=0, max-age=0');
}
header ('Expires: 0');
header ('Pragma: no-cache');

$template->pparse('overall_header');
?>
ancak dosyayı notpad ile açtığım zaman kodlar bu şekilde değil yanyana görünüyor boşluk alan yerlerde kare işareti var bu normalmi? yoksa bu şekildemi bütün php kodları. Galiba kodların yazıldığı editor bunları bu şekile çeviriyor. Neyse

çok yardımcı oluyorsunuz ya çok teşekkür ederim.
Dünya karşılaştığın fırtınalara değil gemiyi limana yaklaştırıp yaklaştırmadığına bakar
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 7224
Kayıt: 18.09.2005, 20:51
İletişim:

Mesaj gönderen ESQARE »

Template cache modu kullanıyorsanız eğer cache/ klasöründeki tüm önbelleği boşaltın.Bir de dosyayı wordpad ile açın.Herhangi bir kısımda kafanıza göre bir değişiklik yapın, sonra yaptığınız değişikliği silip eski haline getirin ve dosyayı kaydedin.Ardından notepad ile dosyayı açın sorun düzelecektir.

Daha sonra tekrar FTP ye gönderin.
Kullanıcı avatarı
devilakin
Kayıtlı Kullanıcı
Mesajlar: 61
Kayıt: 10.01.2006, 15:49
Konum: Istanbul
İletişim:

Mesaj gönderen devilakin »

Dediklerinizi yaptım bir değişiklik olmadı hala aynı hatayı veriyor :?
Dünya karşılaştığın fırtınalara değil gemiyi limana yaklaştırıp yaklaştırmadığına bakar
xtrafrozen
Kayıtlı Kullanıcı
Mesajlar: 7
Kayıt: 23.01.2006, 00:54

Mesaj gönderen xtrafrozen »

Aynı hatayı ben de alıyorum...

Warning: Cannot modify header information - headers already sent by (output started at /usr/home/*****/public_html/forum/installer.php:20) in /usr/home/******/public_html/forum/includes/page_header.php on line 581

Warning: Cannot modify header information - headers already sent by (output started at /usr/home/*****/public_html/forum/installer.php:20) in /usr/home/******/public_html/forum/includes/page_header.php on line 583

Warning: Cannot modify header information - headers already sent by (output started at /usr/home/*****/public_html/forum/installer.php:20) in /usr/home/*****/public_html/forum/includes/page_header.php on line 584
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 7224
Kayıt: 18.09.2005, 20:51
İletişim:

Mesaj gönderen ESQARE »

Foruma admin girişi yaptıktan sonra installer.php'yi çalıştırıyorsunuzdur umarım?
Kullanıcı avatarı
devilakin
Kayıtlı Kullanıcı
Mesajlar: 61
Kayıt: 10.01.2006, 15:49
Konum: Istanbul
İletişim:

Mesaj gönderen devilakin »

Artık bende hata vermiyo sorunsuz yükledim

başka bir mod yüklüyordum yanlış hatırlamıyorsam cash mod u yükledim talimatlarda page_header.php dosyasında bir değişiklik yapmamı söylüyordu yani yeni kodlar yazmamı. bende cash modun bana verdiği kodları page_header.php dosyasına ekledim. sonrada şu phpBB Security yi tekrar yükleyeyim dedim oldu.
Dünya karşılaştığın fırtınalara değil gemiyi limana yaklaştırıp yaklaştırmadığına bakar
Kullanıcı avatarı
ESQARE
Web Sitesi Yöneticisi
Web Sitesi Yöneticisi
Mesajlar: 7224
Kayıt: 18.09.2005, 20:51
İletişim:

Mesaj gönderen ESQARE »

Bu hata genelde Admin hesabıyla giriş yapmadan dosyayı çalıştırınca oluyor.Admin girişi yaptığınıza emin olun.
xtrafrozen
Kayıtlı Kullanıcı
Mesajlar: 7
Kayıt: 23.01.2006, 00:54

Mesaj gönderen xtrafrozen »

Ya modu kurdum şimdi girişte bana user/pass soruyor ne yapacagımı sasırdım...Hangi user/pass bu? :cry:

Ana dizine attıgım .htaccess dosyasını silince sorun hallolduguna göre sorun bu dosyanın icinde...

require valid-user

AuthType Basic

AuthName "phpBB Security"

AuthUserFile "/home/dizinadim/public_html/forum/.phpbbsecurity"

<Files .phpbbsecurity>
deny from all
</Files>
xtrafrozen
Kayıtlı Kullanıcı
Mesajlar: 7
Kayıt: 23.01.2006, 00:54

Mesaj gönderen xtrafrozen »

Şimdide su hatayı alıyorum :

Parse error: parse error, unexpected T_ELSE in /usr/home/evrenkc/public_html/forum/login.php on line 132

line 132 de sadece "else" satırı var
Kilitli

“2.0.x MOD Destek” sayfasına dön

Kimler çevrimiçi

Bu forumu görüntüleyen kullanıcılar: Hiç bir kayıtlı kullanıcı yok ve 1 misafir