Destek 2008

09 Ocak 2008

Özelleştirilmiş profil alanları yaratmak

Kategori: Smf Simplemachines — simplemachines @ 16:38

SMF’de profil alanını özelleÅŸtirme, yeni profil alanları ekleme

İyi bir forum sahibi olmanın en önemli özelliklerinden biri, özelleştirilebilmesidir. Büyük değişimlerin yapıldığı özelleştirmelerde kullanıcılarınızın kendilerine ait bilgilerin profillerinde saklanmasını sağlayabilir. SMF, size bunu sağlayabilecek şekilde tasarlanmış ve istediğiniz şekilde özelleştirebilme imkanları sunmaktadır.
Burada okuyacağınız bilgiler SMF forumu için hazırlanmıştır ve diğer yazılımlarla çalışmayacaktır.

İstediğiniz tam olarak nedir?

Planlamak, hepinizin bildiği gibi, herşeyin anahtarıdır. Bunun için, öncelikle bazı şeyleri bilmeniz gerekir; ne türde şeyler istiyorsunuz, nasıl görünmesini istiyorsunuz, nerede istiyorsunuz ve nasıl seçeneklere sahip olmasını istiyorsunuz.. Bu rehberde birkaç değişik örnekle kendi isteğinize uygun özellikleri nasıl üretebileceğinizi anlatacağız. (Sade yazı, listeden seçme, seçme kutuları ve büyük yazı alanlrı gibi..) Elbette daha fazlası da mümkün; biz ise başlangıç için sadece örneklendireceğiz.

Şimdi bir sonraki adım, bunlardan hangisini kullanmak istediğinizi belirlemek. Örneğin, kullanıcının bir profil alanına sadece amaca özel (kısıtlı) bilgiler girmesini istiyorsanız, işinizi seçme listesi görecektir. Bununla birlikte, mesela lakabını soracaksanız, küçük bir yazı kutusu kullanırsınız. Ya da örneğin özgeçmiş girilmesini istiyorsanız geniş bir yazı alanına ihtiyacınız olacaktır.
Daha sonra seçiminizin nereden görünmesini istediğinizi belirlemelisiniz. Örneğin yazılan özgeçmişin kullanıcının her mesajında isminin altında görülmesini muhtemelen istemezsiniz; ama profiline bakıldığında görülmesini isteyebilirsiniz. Ya da özgeçmişlerini kayıt sırasında sormak istemeyebilirsiniz, belki sonra doldurulabilecek bir özellik olarak kullanmak istersiniz..

Tema sistemi meselesi

Åžimdi özelleÅŸtirilmiÅŸ profil alanları yaratmak için kullanacağımız yöntem, SMF’in bize sunduÄŸu tema sistemidir. Bu sistem sayesinde, veritabanı üzerinde herhangi bir deÄŸiÅŸiklik yapmanıza veya girilen bilgilerin nerede saklandığı konusunda endiÅŸe duymanıza gerek kalmayacaktır. Her ne kadar böyle özelleÅŸtirilmiÅŸ alanları bir yönetim panelinden yönetmek mümkün de olsa, burada anlatacağımız metod, kontrolü elinizde tutmanız, neyin nerede ve nasıl görüneceÄŸiniz kendinizin belirleyebilmesi açısından, daha kullanışlıdır. Ek olarak, PHP bilmenize de gerek yok; sadece kopyala/yapıştır yapmayı bilin yeter ;)

Her zaman hatırlamanız gereken önemli bir konu: tema sisteminin doÄŸasından ötürü, kullanacağınız kodlarda veya yazılarda tek tırnak iÅŸareti ( ‘ ) varsa, bunun tek başına deÄŸil de, bir ters bölü ( \ ) iÅŸaretiyle kullanılması gerekir. Ör: Ahmet’e gittim yerine; Ahmet\’e gittim.
Yanısıra, HTML ve CSS bilmeniz, işinizi büyük ölçüde kolaylaştırır. Bunları www.w3schools.com adresinden ücretsiz öğrenebilirsiniz. (İngilizce)

Bu özelleştirmeleri yaparken, bunların sadece o an kullanımdaki temada mı yoksa tüm temalarda mı görüneceğini de seçebilmeniz mümkün. Genellikle, özelleştirilmiş profil bilgileri tüm temalarda görünsün istenecektir. Bundan dolayı burada bu yöntem üzerinde duracağız. Bununla birlikte, bazı özellikler için, tüm temalarda kullanmak istediğinizde, varsayılan temayla beraber diğer temaların da dosyalarını düzenlemeniz gerekebilir. Varsayılan temayı değiştirdiğiniz takdirde, forum sürümünüzü yükseltmeye karar verirseniz, aynı değişiklikleri tekrar yapmanız gerekecektir. Mümkünse, varsayılan temanın bir kopyasını alın, bunu düzenleyin ve kullanın, varsayılan temanın kullanılmasını da engelleyin. (Yeni bir tema oluşturmak gibi düşünebilirsiniz)

Bu özelleÅŸtirmeleri yapmak için öncelikle kendinize bir adet güçlü bir düzenleme programı bulun. Dilerseniz notepad, wordpad gibi programarı kullanabilirsiniz. Programlama diline uygun renklendirme yapmak istiyorsanız ConTEXT‘i tavsiye edebilirim.

Basit bir yazı alanı eklemek

Bu, muhtemelen en basit ve en genel yöntem. Bu özelleştirmenin örneği için, kullanıcının gerçek ismini yazmasını istediğimiz bir yazı alanı oluşturacağız.
1. /Themes/sizin_temanız/Profile.template.php dosyasını açıyoruz. Eğer kullandığınız temada bu dosya yoksa, varsayılan temadan bir kopya alıp buraya koyun.

2. Bu kodu arayın:

Code:

 

<td><input type="text" name="websiteUrl" size="50" value="', $context['member']['website']['url'], '" /></td>

Not: Bu kod sizin dosyanızda başka özelleştirmelerden dolayı biraz farklı olabilir.
Hemen altına şunu ekleyin:

Code:

 

</tr><tr>

<td><b>Gerçek isim: </b></td>

<td><input type="text" name="default_options[profile_gercek_isim]" size="50" value="', @$context['member']['options']['profile_gercek_isim'], '" /></td>

Not: Burada kullanılan “default_options” ifadesi, yaratacağımız yeni profil alanının tüm temalarda iÅŸlemesi içindir. Sadece o an kullanılan temada çalışması için “options” kullanın.

3. EÄŸer “Gerçek isim” adı altında yarattığımız bu alanın, kullanıcının profiline bakıldığında görüntülenmesini istiyorsak, bulacağız:

Code:

 

<td><a href="', $context['member']['website']['url'], '" target="_blank">', $context['member']['website']['title'], '</a></td>

Hemen altına ekleyeceğiz:

Code:

 

</tr><tr>

<td><b>Gerçek isim: </b></td>

<td>', @$context['member']['options']['profile_gercek_isim'], '</td>

Boş bırakmışlarsa bu alan görünmesin mi? O zaman onun yerine bunu kullanın:

Code:

 

', !empty($context['member']['options']['profile_gercek_isim']) ? '</tr><tr>

<td><b>Gerçek isim: </b></td>

<td>' . $context['member']['options']['profile_gercek_isim'] . '</td>' : '', '

4. EÄŸer bu “Gerçek isim” alanının, kullanıcının yolladığı her mesajda üye adı altında görünmesini istiyorsak, (örneÄŸin yeni üye, mesajlar : 40 gibi..) bu da mümkün. Açıyoruz: /Themes/sizin_temanız/Display.template.php Arıyoruz:

Code:

 

// Show the member's gender icon?

Hemen üstüne, şunu ekliyoruz:

Code:

 

if (!empty($message['member']['options']['profile_gercek_isim']))

echo 'Gerçek isim: ', $message['member']['options']['profile_gercek_isim'], '<br />';

Bunun gibi aynı şekilde başka alanlar da ekleyebilirsiniz.

İstenilen şeyi listeden seçtirmek

Bu da yukarıdakiyle aynı yöntemdir. Yukarıdaki yönergeleri izleyin, yalnızca Profile.template.php adımında şunu kullanın:

Code:

 

</tr><tr>

<td><b>Evcil hayvanınız: </b></td>

<td><select name="default_options[profile_ev_hayvani]">

<option', @$context['member']['options']['profile_ev_hayvani'] == 'Kus' ? ' selected="selected"' : '', '>Kus</option>

<option', @$context['member']['options']['profile_ev_hayvani'] == 'At' ? ' selected="selected"' : '', '>At</option>

<option', @$context['member']['options']['profile_ev_hayvani'] == 'Kopek' ? ' selected="selected"' : '', '>Kopek</option>

<option', @$context['member']['options']['profile_ev_hayvani'] == 'Kedi' ? ' selected="selected"' : '', '>Kedi</option>

</select></td>

Kalan diÄŸer basamaklarda, “profile_gercek_isim” ve “Gerçek isim” yerine “profile_ev_hayvani” ve “Ev hayvanınız” ifadelerini kullanacaksınız.

Seçme kutuları eklemek

Yine benzer şekilde, Profile.template.php basamağında, bunu ekleyin:

Code:

 

</tr><tr>

<td><b>Gerçek isim: </b></td>

<td><input type="checkbox" name="default_options[show_gercek_isim]" value="1"', @$context['member']['options']['show_gercek_isim'] ? ' checked="checked"' : '', ' class="check" /></td>

Şimdi profil alanında gerçek ismin görünüp görünmemesini kullanıcı kendisi seçebilir. Kullanıcının seçimine göre gerçek ismin görünmesini/görünmemesini şu şekilde ayarlayabilirsiniz:

1. Yöntem:

Code:

 

', !empty($options['show_gercek_isim']) ? 'Merhaba!' : '', '

2. Yöntem:

Code:

 

';if (!empty($options['show_gercek_isim'])

{

echo 'Merhaba!';

}

echo '

İki yöntemde de eÄŸer kullanıcı gerçek isim alanını doldurmuÅŸsa, “Merhaba!” yazısını görüntüler. Üyenin gerçek ismini çağırmak için de bunu kullanacaksınız: $options['profile_gercek_isim']
Eğer Display (Konuların görüntülendiği) veya InstantMessages (Özel mesajların görüntülendiği) temalarda üyelerin gerçek isimlerini çağırmak isterseniz o zaman da kullanacağınız budur: $message['member']['options']['show_gercek_isim']

Büyük bir yazı alanı eklemek

Örneğin, kullanıcıların özgeçmişlerini yazabilecekleri bir alan oluşturmak istiyorsunuz, Profile.template.php basamağında bunu kullanın:

Code:

 

</tr><tr>

<td><b>Özgeçmiş: </b></td>

<td><textarea name="default_options[profile_ozgecmis]" rows="4" cols="80" class="editor">', @$context['member']['options']['profile_ozgecmis'], '</textarea></td>

Radyo Kurulumu (Açiklamasi)

Kategori: Smf Simplemachines — simplemachines @ 16:37

Arkadaslar,
Sizlere radyo kurulumunda yardimci olacagim insallah.

Bir kaç defa forumda bu sorunla karsi karsiya kalmis arkadaslari gördüm. Bende buna çözüm olarak sizlere detailli açiklamayla yapilmasi gerekenleri anlatacagim.

Öncelikle ekteki dosya indiriyorsunuz ve bilgisayarizda açiyorsunuz.
FTP ile Player dosyasini yüklüyorsunuz.

Bu tamamlandiktan sonra, radyo.asx adli bir dosya hazirlamamiz gerekiyor. radyo.asx dosyasinin içine radyonun IP numarasini ekleyecegiz ve bunuda FTP’de ana dizine koyacagiz.

Not defterini açin, yada kodlama ile ugrastiginiz bir programi acin.

Code:

<ASX version = "3.0">
<Entry>
<Ref href = "http://IP:port/" />
</Entry>

</ASX>

<Ref href = “http://IP:port/” />
bu kodu IP ile degisin http:// mutlaka önde olmasi gerekiyor Örnek: http://82.150.165.99:9050/

bunu radyo.asx olarak ana dizine FTP’le yükleyin…

Daha üst tarafta cubugun çikmasi için frame yapilmasi gerekiyor

Code:

<html>

<head>
<title>Forumun Ismi FM</title>
</head>

<frameset rows="30,*" framespacing="0" border="0" frameborder="0">
  <frame name="ust" scrolling="no" noresize target="hoofd" src="http://forumunismi.com/Player/index.html">
  <frame name="bas" src="http://forumunismi.com/forum/" scrolling="auto" noresize>
  <noframes>
  <body>
  </body>
  </noframes>
</frameset>

</html>

Burda degismeniz gereken tek yer URL adresinizdir. Bunu yaptiktan sonra index.htm olarak save yapin ve FTP ile ana dizine yollayin. (Dikkat ana dizinde index.htm adli baska bir tane varsa bunu /forum içinede koyabilirsiniz)

Daha sonra Player’i IP’ye yönlendirmek için daha önce yüklediginiz Player dosyasinin içindeki player.config.js adli dosyayi kod acabilen programinizla acin ve

Code:

var mediaURL       = "http://forumunismi.com/radyo.asx";

bunu düzeltip tekrar FTP’de player dosyasinin içine yükleyin.

Simdi herseyin çalismasi gerekiyor.
http://forumismi.com/forum/index.htm
yada
http://forumismi.com/index.htm

Egerki forumunuzun rengine göre bir mediaplayer cubugu istiyorsaniz Player içindeki dosyada index.html bulunuyor bunu acin ve

Code:

    <frame src="styx_wmp9_skyblue/player.html" name="aquamp" frameborder="0" noresize>

styx_wmp9_skyblue bunu diger yüklediginiz Player dosyasinin içindeki temalarla degisin.

1.1 serisi Default temaya yeni tuÅŸlar eklemek

Kategori: Smf Simplemachines — simplemachines @ 16:36

Selamlar,

Burada size, SMF 1.1 RC2 default temada, tema menüsüne yeni tuÅŸların nasıl ekleneceÄŸini yazıyorum. Hani ÅŸu “Home - Help - Search - Login - Register” yazan menü ;) Mesala ben, oraya bir “Kurallar” tuÅŸu koydum. Siz de oraya eklemek istediklerinizi koyabilirsiniz.

Öncelikle, oraya ne eklemek istediÄŸine karar verin D Ben burada SMF’ye link veren bir tuÅŸ yapacağım.

Index.template.php açılır. Şu kod bulunur:

Code:

// Otherwise, they might want to [logout]...
	if ($context['user']['is_logged'])
		echo ($current_action == 'logout' || $context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
				<td valign="top" class="maintab_' , $current_action == 'logout' ? 'active_back' : 'back' , '">
					<a href="', $scripturl, '?action=logout;sesc=', $context['session_id'], '">' , $txt[108] , '</a>
				</td>' , $current_action == 'logout' ? '<td class="maintab_active_' . $last . '">&nbsp;</td>' : '';

Altına, veya üstüne, veya buna benzer üstteki diğer kod bloklarının arasına, kısaca menüde nereye isterseniz oraya şu kod eklenir:

Code:

// El yapimi yeni menüm :) 	if ($context['user']['is_logged'])
		echo ($context['browser']['is_ie4']) ? '<td class="maintab_active_' . $first . '">&nbsp;</td>' : '' , '
				<td valign="top" class="maintab_back'>
					<a href="http://www.simplemachines.org/">SMF</a>
				</td>';

Åžimdi,
if ($context['user']['is_logged'])
olarak eklediğimiz yer, bu menüyü sadece üyelerin görmesini sağlıyor. Eğer sadece ziyaretçiler görsün dersek, bu tek satır kodu silip yerine şunu koyacağız:
if ($context['user']['is_guest'])

EÄŸer herkes görsün dersek o satırı sileceÄŸiz, yerine biÅŸey koymayacağız. Åžimdi orada “SMF” yazan ve tıklayınca simplemachines.org’u açan bir tuÅŸumuz oldu.

Eğer dersek ki, bu linke tıklayınca aynı pencerede değil de yeni bir sayfada açılsın, o zaman şu satırı silip:
<a href=”http://www.destekblogu.com/“>SMF</a>
yerine şunu koyacağız:
<a href=”http://www.destekblogu.com/” target=”_blank”>SMF</a>

Not:
Bu koyduÄŸumuz tuÅŸlar hiçbir zaman “seçili” olmaz. Yani nasıl ÅŸu anda bu sitedeki tuÅŸlardan “Home” seçili, ya da baÅŸkasına tıklayınca o seçili oluyor, bu tuÅŸlar öyle olmaz. Hiç yapmadığım ÅŸey deÄŸil ;) ama seçili olması için yeni bir action tanımlamamız gerekiyor, ona yeni tema dosyaları atamamız gerekiyor, veritabanı ile oynamamız gerekiyor, ohoo, çok iÅŸ. Ama ille de o seçili olsun derseniz o zaman yeni bir yazı hazırlarım D

Hadi kolay gelsin.

Her kategoriye ayrı bir resim nasıl atarım?

Kategori: Smf Simplemachines — simplemachines @ 16:33

BoardIndex.template.php dosyasinda bunu bul:

Code: (Bul)

				// If the board is new, show a strong indicator.
				if ($board['new'])
					echo '<img src="', $settings['images_url'], '/on.gif" alt="', $txt[333], '" title="', $txt[333], '" border="0" />';
				// This board doesn't have new posts, but its children do.
				elseif ($board['children_new'])
					echo '<img src="', $settings['images_url'], '/on2.gif" alt="', $txt[333], '" title="', $txt[333], '" border="0" />';
				// No new posts at all!  The agony!!
				else
					echo '<img src="', $settings['images_url'], '/off.gif" alt="', $txt[334], '" title="', $txt[334], '" border="0" />';

Code: (DeÄŸiÅŸtir)

	// If the board is new, show a strong indicator.
            if ($board['new'])
               echo '<img src="', $settings['images_url'], '/on_' . $board['id'] . '.gif" alt="', $txt[333], '" title="', $txt[333], '" border="0" />';
            // This board doesn't have new posts, but its children do.
            elseif ($board['children_new'])
               echo '<img src="', $settings['images_url'], '/on2_' . $board['id'] . '.gif" alt="', $txt[333], '" title="', $txt[333], '" border="0" />';
            // No new posts at all!  The agony!!
            else
               echo '<img src="', $settings['images_url'], '/off_' . $board['id'] . '.gif" alt="', $txt[334], '" title="', $txt[334], '" border="0" />';

Åžimdi images klasorune her kategori icin resimler koy. ornegin 15 nolu kategori icin, on_15.gif on2_15.gif ve off_15.gif seklinda
on.gif, yeni mesaj varsa; on_2.gif alt bolumlerde yeni mesaj varsa; off.gif yeni mesaj yoksa gosterilir

Siteme Flash Banner Nasıl Ekleyebilirim?

Kategori: Smf Simplemachines — simplemachines @ 16:32

İlk Önce Banneri Yerleştirmek İstediğiniz Yeri Belirleyin.
daha sonra flashı eklemek istediÄŸiniz yere bu kodları echo’ ve ‘; arasına yazın.

Code:

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="760" height="120">
  <param name="movie" value="flash adresi">
  <param name="quality" value="high">
  <embed src="flash adresi" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="760" height="120"></embed></object>

burada flash adresi yazan yere eklemek istediğiniz flashın tam adresini yazınız.

Yasakladığım üyenin üzeri bir çizgiyle çizilebilir mi?

Kategori: Smf Simplemachines — simplemachines @ 16:31

SMF 1.1.x kullananlar için bu çok kolay.
Display.template.php dosyasını açıyorsunuz. Bu kodu buluyorsunuz:

Code:

 

<b>', $message['member']['link'], '</b>

Öncesine bunu:

Code:

 

', $message['member']['is_banned'] ? '<span style="text-decoration: line-through;">' : '', '

Sonrasına bunu yapıştırıyorsunuz:

Code:

 

', $message['member']['is_banned'] ? '</span>' : '', '

Hepsi bu
Yalnız bu, full banlarda (tam yasaklama) çalışır. Ayrıca kullanıcı adına tetikleyici koymuş olmanız lazım.

Tam yasaklama olmayanlar da çizilsin istiyorsanız o zaman daha uzun bir yöntem var.
Banned diye yeni bir grup oluşturun. Sonra banlanmış üyeleri bu gruba koyun. Sonra Display.template.php dosyasını açın. Şunu bulun:

Code:

 

<b>', $message['member']['link'], '</b>

Hemen öncesine şunu koyun:

Code:

 

'; if($message['member']['group'] == 'Banned') { $banned = true;

echo '<span style="text-decoration:line-through">'; } else $banned = false; echo '

Sonra yine az önce bul dediğim ifadenin hemen sonrasına da şunu koyun:

Code:

 

', $banned ? '</span>' : '', '

Böylece banlı üyelerin üstü çizilecek. EÄŸer aÅŸağıda da “banned” veya benzeri bir yazı olsun istiyorsanız,
Yine aynı dosyada, şunu bulun:

Code:

 

		// Show the member's custom title, if they have one.

Heme öncesine şunu ekleyin:

Code:

 

if($banned)

 		echo '

 				<b>Banned-Yasakli</b><br />';

Yine bulun:

Code:

 

		if (isset($message['member']['title']) && $message['member']['title'] != '')

Bununla deÄŸiÅŸtirin:

Code:

 

	if (isset($message['member']['title']) && $message['member']['title'] != '' && !$banned)

İşlem tamam..
Not: Buradaki kelimelere dikkat edin. Harfi harfine aynı olmalı. Hatta büyük küçük harflerin yeri bile. Burada Banlı üyeleri Banned diye bir grupta toplayacağınızı varsayarak yazdım kodları.
Sadece ÅŸuradaki “banned” yazısını deÄŸiÅŸtirebilirsiniz:
<b>Banned</b><br />

Bu yazı, banlanan üyelerin isimlerinin hemen altında çıkacak.

Sitenizden Kopyalama Yapmalarını Engelleyin

Kategori: Smf Simplemachines — simplemachines @ 16:30
   

 

vereceğim kod sayesinde sitenizden birilerinin birşeyler kopyalamasını engelleyebilirsiniz.

yanlız alıntı yaparak kopyalayabilirler o baÅŸka.sadece sectirtmez…

index.template.php dosyanızı acın

Code: (bulun)

</head>
<body>';

Code: (deÄŸiÅŸtirin)

</head>
<body>'; echo'
<script type="text/javascript">

//form tags to omit in NS6+:
var omitformtags=["input", "textarea", "select"]

omitformtags=omitformtags.join("|")

function disableselect(e){
if (omitformtags.indexOf(e.target.tagName.toLowerCase())==-1)
return false
}

function reEnable(){
return true
}

if (typeof document.onselectstart!="undefined")
document.onselectstart=new Function ("return false")
else{
document.onmousedown=disableselect
document.onmouseup=reEnable
}

</script>';
 
 

Kısıtlanmış PHP fonksyonları:

Kategori: Smf Simplemachines — simplemachines @ 16:27

Kısıtlanmış PHP fonksyonları:

Quote

Warning: ********* has been disabled for security reasons in /home/www/forum/Sources/Errors.php on line xxx

burada hata genellikle realpath(), tmpfile, link, mb_send_mail() yüzünden olabiliyor. Bu durumda web-hosting firmanızla temasa geçip bu fonksyonları açmalarını isteyebilirsiniz, genel olarak bedava php veren firmalarda bu hatalar baş gösterir.

Copyright kısmı kaldırılmış hatası

Kategori: Smf Simplemachines — simplemachines @ 16:27

Copyright kısmı kaldırılmış hatası

Quote

Sorry, the copyright must be in the template.
Please notify this forum’s administrator that this site is using an ILLEGAL copy of SMF
Forumun altında duran copyright kısmı ile oynamak veya onu kaldırmak yasaktır. Bu yüzden böyle bir durum olduğunda yukarıdaki mesajı alırsınız. Bazen yanlışlıkla dil dosyaları veya temalar yüklenirken de aynı hata alınabilir, bu durum genelde yanlış yüklemeler sonucu ortaya çıkmaktadır. En son tema dosyalarında değişiklik yaptıysanız hata oluşmuş olabilir, veya dil dosyaları düzgün yüklenmemiş olabilir. Tekrar yüklemeyi deneyebilirsiniz. Daha detaylı bilgi için lütfen arama yapınız.

PHP Safe Mode sorunları - (SAFE MODE Restriction in effect)

Kategori: Smf Simplemachines — simplemachines @ 16:27

PHP Safe Mode sorunları - (SAFE MODE Restriction in effect)

Quote

fopen(): SAFE MODE Restriction in effect. The script whose uid is xxxx is not allowed to access /var/www/httpdocs/Packages/temp owned by uid xx

Web hostunuz PHP’yi Safe Mode’da kullandığı için CHMOD sorunlarınız var. YapabileceÄŸiniz iki ÅŸey var, ilki web hostunuzdan Safe Modu’u kapatmalarını isteyebilirsiniz. İkincisi ise sözü geçen dosyaların ve muhtemelen birçok diÄŸer dosyaların CHMOD ayarlarını 777′ye deÄŸiÅŸtirebilirsiniz.
Hostunuz safe mod’u kapatmıyorsa ve chmod iÅŸe yaramadıysa, o zaman /Packages klasöründeki temp isimli klasörü silin. Sonra yeniden oluÅŸturun ve chmod 777 yapın. Artık paket kurabilirsiniz.

Yeni Yazılar »

WordPress üzerine kurulmuştur.