]> granicus.if.org Git - apache/blob - docs/manual/programs/apxs.html.tr.utf8
xforms
[apache] / docs / manual / programs / apxs.html.tr.utf8
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="tr" xml:lang="tr"><head><!--
4         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5               This file is generated from xml source: DO NOT EDIT
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7       -->
8 <title>apxs - Apache Eklenti Aracı - Apache HTTP Sunucusu</title>
9 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
10 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
11 <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
12 <script src="../style/scripts/prettify.js" type="text/javascript">
13 </script>
14
15 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
16 <body id="manual-page"><div id="page-header">
17 <p class="menu"><a href="../mod/">Modüller</a> | <a href="../mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritası</a></p>
18 <p class="apache">Apache HTTP Sunucusu Sürüm 2.5</p>
19 <img alt="" src="../images/feather.gif" /></div>
20 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
21 <div id="path">
22 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">HTTP Sunucusu</a> &gt; <a href="http://httpd.apache.org/docs/">Belgeleme</a> &gt; <a href="../">Sürüm 2.5</a> &gt; <a href="./">Programlar</a></div><div id="page-content"><div id="preamble"><h1>apxs - Apache Eklenti Aracı</h1>
23 <div class="toplang">
24 <p><span>Mevcut Diller: </span><a href="../en/programs/apxs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
25 <a href="../ko/programs/apxs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
26 <a href="../tr/programs/apxs.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
27 </div>
28
29     <p><code><strong>apxs</strong></code>, Apache Hiper Metin Aktarım
30      Protokolü (HTTP) sunucusu için ek modül derleme ve kurulum aracıdır. Bu
31      araç sayesinde, bir veya daha fazla kaynak veya nesne
32      <var>dosya</var>sından bir devingen paylaşımlı nesne (DSO - "Dynamic
33      Shared Object" kısaltması) derlemek ve bu nesneyi (modülü) Apache
34      sunucusuna çalışma anında <strong><code class="module"><a href="../mod/mod_so.html">mod_so</a></code></strong>
35      modülünün <strong><code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code></strong> yönergesi üzerinden yüklemek mümkün
36      olmaktadır.</p>
37
38     <p>Bu eklenti mekanizmasını platformunuzda kullanmak için DSO desteğinin
39      olması ve <strong><code class="program"><a href="../programs/httpd.html">httpd</a></code></strong> programının
40      <strong><code class="module"><a href="../mod/mod_so.html">mod_so</a></code></strong> modülünü içerecek şekilde
41      derlenmiş olması gerekir. Eğer bunlar mevcut değilse
42      <strong><code>apxs</code></strong> aracı durumu size bildirecektir. Bunu
43      aşağıdaki komutla kendiniz de sınayabilirsiniz:</p>
44
45     <div class="example"><p><code>
46       $ httpd -l
47     </code></p></div>
48
49     <p><strong><code class="module"><a href="../mod/mod_so.html">mod_so</a></code></strong> modülü gösterilen listede yer
50      almalıdır. Bu gereksinimler sağlandığı takdirde
51      <strong><code>apxs</code></strong> aracı sayesinde DSO mekanizması
52      üzerinden kendi modüllerinizi kurmak suretiyle Apache sunucunuzun
53      işlevselliğini kolayca arttırabilirsiniz. Örnek bir uygulama:</p>
54
55     <div class="example"><p><code>
56       $ apxs -i -a -c mod_foo.c<br />
57       gcc -fpic -DSHARED_MODULE -I/dosya/yolu/apache/include -c mod_foo.c<br />
58       ld -Bshareable -o mod_foo.so mod_foo.o<br />
59       cp mod_foo.so /dosya/yolu/apache/modules/mod_foo.so<br />
60       chmod 755 /dosya/yolu/apache/modules/mod_foo.so<br />
61       [`foo' modülü /dosya/yolu/apache/etc/httpd.conf'ta etkinleştiriliyor]<br />
62       $ apachectl restart<br />
63       /dosya/yolu/apache/sbin/apachectl restart: httpd not running, trying to start<br />
64       [Tue Mar 31 11:27:55 1998] [debug] mod_so.c(303): loaded module foo_module<br />
65       /dosya/yolu/apache/sbin/apachectl restart: httpd started<br />
66       $ _
67     </code></p></div>
68
69     <p><var>dosya</var> olarak bir C kaynak dosyası (.c), bir nesne dosyası
70      (.o) ve hatta bir kütüphane arşivi archive (.a) belirtebilirsiniz.
71      <strong><code>apxs</code></strong> aracı bu dosya uzantılarını
72      tanıdığından C dosyalarını derleme işleminden, arşiv ve nesne
73      dosyalarını ise doğrudan ilintileme işleminden geçirir. Fakat böyle
74      önceden derlenmiş nesne dosyalarını kullanırken, devingen paylaşımlı
75      nesne olarak kullanılmalarını sağlamak üzere konumdan bağımsız kod (PIC)
76      üretecek şekilde derlenmiş olduklarından emin olmalısınız. Örneğin
77      GCC'yi bunun için daima <strong><code>-fpic</code></strong> seçeneği ile
78      kullanmalısınız. Diğer C derleyiciler için,
79      <strong><code>apxs</code></strong>'in nesne dosyalarını derlerken
80      kullanacağı seçenekleri öğrenmek için o derleyicilerin kılavuz
81      sayfalarına bakınız.</p>
82
83     <p>Apache'deki DSO desteği ile ilgili daha ayrıntılı bilgi edinmek için
84      <strong><code class="module"><a href="../mod/mod_so.html">mod_so</a></code></strong> belgesini okumakla yetinmeyip
85      <code>src/modules/standard/mod_so.c</code> kaynak dosyasını da
86      okuyunuz.</p>
87 </div>
88 <div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#synopsis">Kullanım</a></li>
89 <li><img alt="" src="../images/down.gif" /> <a href="#options">Seçenekler</a></li>
90 <li><img alt="" src="../images/down.gif" /> <a href="#examples">Örnekler</a></li>
91 </ul><h3>Ayrıca bakınız:</h3><ul class="seealso"><li><code class="program"><a href="../programs/apachectl.html">apachectl</a></code></li><li><code class="program"><a href="../programs/httpd.html">httpd</a></code></li></ul><ul class="seealso"><li><a href="#comments_section">Yorum</a></li></ul></div>
92 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
93 <div class="section">
94 <h2><a name="synopsis" id="synopsis">Kullanım</a></h2>
95     <p><code><strong>apxs</strong> -<strong>g</strong>
96     [ -<strong>S</strong> <var>isim=değer</var> ]
97     -<strong>n</strong> <var>modüladı</var></code></p>
98
99     <p><code><strong>apxs</strong> -<strong>q</strong>
100     [ -<strong>v</strong> ]
101     [ -<strong>S</strong> <var>isim=değer</var> ]
102     <var>sorgu</var> ...</code></p>
103
104     <p><code><strong>apxs</strong> -<strong>c</strong>
105     [ -<strong>S</strong> <var>isim=değer</var> ]
106     [ -<strong>o</strong> <var>dso-dosyası</var> ]
107     [ -<strong>I</strong> <var>include-dizini</var> ]
108     [ -<strong>D</strong> <var>isim=değer</var> ]
109     [ -<strong>L</strong> <var>lib-dizini</var> ]
110     [ -<strong>l</strong> <var>kütüphane-adı</var> ]
111     [ -<strong>Wc,</strong><var>derleyici-seçenekleri</var> ]
112     [ -<strong>Wl,</strong><var>ilintileyici-seçenekleri</var> ]
113     <var>dosya</var> ...</code></p>
114
115     <p><code><strong>apxs</strong> -<strong>i</strong>
116     [ -<strong>S</strong> <var>isim=değer</var> ]
117     [ -<strong>n</strong> <var>modüladı</var> ]
118     [ -<strong>a</strong> ]
119     [ -<strong>A</strong> ]
120     <var>dso-dosyası</var> ...</code></p>
121
122     <p><code><strong>apxs</strong> -<strong>e</strong>
123     [ -<strong>S</strong> <var>isim=değer</var> ]
124     [ -<strong>n</strong> <var>modüladı</var> ]
125     [ -<strong>a</strong> ]
126     [ -<strong>A</strong> ]
127     <var>dso-dosyası</var> ...</code></p>
128 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
129 <div class="section">
130 <h2><a name="options" id="options">Seçenekler</a></h2>
131     <h3><a name="options.common" id="options.common">Ortak Seçenekler</a></h3>
132       <dl>
133         <dt><code><strong>-n</strong> <var>modüladı</var></code></dt>
134         <dd><code><strong>-i</strong></code> (kurulum) ve
135          <code><strong>-g</strong></code> (şablon üretimi)
136          seçenekleri için modül ismi belirtmek amacıyla kullanılır. Bir modül
137          ismi belirtmek için bu seçeneği kullanın.
138          <code><strong>-g</strong></code> seçeneği için bu gereklidir.
139          <code><strong>-i</strong></code> seçeneği için ise araç, modül
140          ismini kaynağın ismine bakarak veya (son çare olarak) dosya isminden
141          tahmin etmeye çalışarak saptamaya çalışır.</dd>
142       </dl>
143     
144
145     <h3><a name="options.query" id="options.query">Sorgu Seçenekleri</a></h3>
146       <dl>
147         <dt><code><strong>-q</strong> <var>sorgu</var></code></dt>
148         <dd><code>httpd</code>'yi derlemekte kullanılacak değişkenler ve
149          ortam ayarları için bir sorgu gerçekleştirir.  When invoked without
150          <code><var>sorgu</var></code> belirtilmeksizin çağrıldığında, bilinen
151          değişkenleri değerleriyle birlikte basar. İsteğe bağlı
152          <code><strong>-v</strong></code> seçeneği liste çıktısını biçemler.
153
154          <p>Modülünüzü yükleyecek <code><strong>httpd</strong></code>'yi
155           derlemek için kullanılacak ayarları elle belirtmek için kullanılır.
156           Örneğin, Apache'nin C başlık dosyalarının yerini kendi Makefile
157           dosyalarınızın içinde şöyle belirtebilirsiniz:</p>
158         <div class="example"><p><code>
159           INC=-I`apxs -q INCLUDEDIR`
160         </code></p></div></dd>
161       </dl>
162     
163
164     <h3><a name="options.conf" id="options.conf">Yapılandırma Seçenekleri</a></h3>
165       <dl>
166       <dt><code><strong>-S</strong> <var>isim=değer</var></code></dt>
167       <dd>Bu seçenek yukarıda açıklanan <code><strong>apxs</strong></code>
168         ayarlarını değiştirir.</dd>
169       </dl>
170     
171
172     <h3><a name="options.template" id="options.template">Şablon Üretme Seçenekleri</a></h3>
173       <dl>
174       <dt><code><strong>-g</strong></code></dt>
175       <dd><code><var>modüladı</var></code> (<strong><code>-n</code></strong>
176        seçeneğine bakınız) adında bir alt dizin oluşturur ve içine iki dosya
177        yerleştirir: Kendi modülünüzü oluşturabilmeniz için veya
178        <code><strong>apxs</strong></code> mekanizmaları ile hemen oynamaya
179        başlayabilmeniz için <code>mod_<var>modüladı</var>.c</code> adında bir
180        modül kaynak dosyası örneği ve bu modülü derleyip kurmayı
181        kolaylaştırmak için bir <code>Makefile</code> dosyası.</dd>
182       </dl>
183     
184
185     <h3><a name="options.dso" id="options.dso">DSO Derleme Seçenekleri</a></h3>
186       <dl>
187       <dt><code><strong>-c</strong></code></dt>
188       <dd>Bu seçenek derleme yapılacağını belirtir. Önce belirtilen C kaynak
189        <var>dosyalar</var>ını (.c), nesne dosyalarını (.o) elde etmek için
190        derler. Sonra bunları kalan nesne dosyaları (.o ve .a) ile
191        ilintileyerek <var>dso-dosyası</var> adında bir devingen paylaşımlı
192        nesne oluşturur. Eğer <strong><code>-o</code></strong> seçeneği ile
193        modül ismi belirtilmemişse <var>dosyalar</var> arasındaki ilk dosyanın
194        ismine bakarak dosya ismi tahmin edilmeye çalışılır ve
195        <code>mod_<var>isim</var>.so</code> dosya adı bu isimden elde
196        edilir.</dd>
197
198       <dt><code><strong>-o</strong> <var>dso-dosyası</var></code></dt>
199       <dd>Oluşturulacak devingen paylaşımlı nesnenin ismini belirtmek için
200        kullanılır. Modül ismi bu seçenekle belirtilmez ve <var>dosya</var>
201        listesinden bir isim tahmini de yapılamazsa son çare olarak
202        <code>mod_unknown.so</code> ismi kullanılır.</dd>
203
204       <dt><code><strong>-D</strong> <var>isim=değer</var></code></dt>
205       <dd>Bu seçenek doğrudan derleme komutlarına aktarılır. Bu seçeneği
206        derleme işlemine kendi tanımlarınızı belirtmek için kullanın.</dd>
207
208       <dt><code><strong>-I</strong> <var>include-dizini</var></code></dt>
209       <dd>Bu seçenek doğrudan derleme komutlarına aktarılır. Bu seçeneği
210        derleme işleminde kullanılmak üzere kendi başlık dosyalarınızı içeren
211        dizinleri arama yollarına eklemek için kullanın.</dd>
212
213       <dt><code><strong>-L</strong> <var>lib-dizini</var></code></dt>
214       <dd>Bu seçenek doğrudan derleme komutlarına aktarılır. Bu seçeneği
215        derleme işleminde kullanılmak üzere kendi kütüphane dizinlerinizi
216        arama yollarına eklemek için kullanın.</dd>
217
218       <dt><code><strong>-l</strong> <var>kütüphane-adı</var></code></dt>
219       <dd>Bu seçenek doğrudan derleme komutlarına aktarılır. Bu seçeneği
220        derleme işleminde kullanılmak üzere kendi kütüphanelerinizi arama
221        yollarına eklemek için kullanın.</dd>
222
223       <dt><code><strong>-Wc</strong>,<var>derleyici-seçenekleri</var></code></dt>
224       <dd>Bu seçenek <code>libtool --mode=compile</code> komutuna doğrudan
225        seçenek aktarmak için kullanılır. Bu seçeneği yerel derleyiciniz için
226        gereken ek seçenekleri belirtmek için kullanın.</dd>
227
228       <dt><code><strong>-Wl</strong>,<var>ilintileyici-seçenekleri</var></code></dt>
229       <dd>Bu seçenek <code>libtool --mode=link</code> komutuna doğrudan
230        seçenek aktarmak için kullanılır. Bu seçeneği yerel ilintileyiciniz
231        için gereken ek seçenekleri belirtmek için kullanın.</dd>
232       </dl>
233     
234
235     <h3><a name="options.dsoinstall" id="options.dsoinstall">DSO Kurulum ve Yapılandırma Seçenekleri</a></h3>
236     
237       <dl>
238       <dt><code><strong>-i</strong></code></dt>
239       <dd>Kurulum işlemini belirtir ve devingen olarak paylaşımlı nesneleri
240        sunucunun <var>modules</var> dizinine kurar.</dd>
241
242       <dt><code><strong>-a</strong></code></dt>
243       <dd>İlgili <code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code> satırını
244        Apache'nin <code>httpd.conf</code> yapılandırma dosyasına özdevinimli
245        olarak ekleyerek veya böyle bir satır varsa bunu etkin kılarak modülü
246        etkinleştirir.</dd>
247
248       <dt><code><strong>-A</strong></code></dt>
249       <dd><strong><code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code></strong>
250        yönergesini daha sonra etkinleştirmek üzere satırın başına bir diyez
251        imi (<code>#</code>) yerleştirmesi dışında
252        <strong><code>-a</code></strong> seçeneği ile aynıdır.</dd>
253
254       <dt><code><strong>-e</strong></code></dt>
255       <dd>Modülü kurmaya çalışmaksızın Apache'nin <code>httpd.conf</code>
256        yapılandırma dosyasını <strong><code>-i</code></strong> işlemine
257        benzer şekilde <strong><code>-a</code></strong> ve
258        <strong><code>-A</code></strong> seçenekleri ile düzenleme işlemini
259        belirtir.</dd>
260       </dl>
261     
262 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
263 <div class="section">
264 <h2><a name="examples" id="examples">Örnekler</a></h2>
265     <p>Apache'nin sunucu işlevselliğini genişletmek amacıyla kullanacağınız
266      <code>mod_foo.c</code> adında bir Apache modülünüz olduğunu varsayalım.
267      Öncelikle, C kaynak dosyasını, Apache sunucusuna çalışma anında
268      yüklenmeye uygun bir paylaşımlı nesne olarak derlemeniz gerekir. Bunu
269      sağlamak için şu komutları vermelisiniz:</p>
270
271     <div class="example"><p><code>
272       $ apxs -c mod_foo.c<br />
273       /dosya/yolu/libtool --mode=compile gcc ... -c mod_foo.c<br />
274       /dosya/yolu/libtool --mode=link gcc ... -o mod_foo.la mod_foo.slo<br />
275       $ _
276     </code></p></div>
277
278     <p>Bundan sonra, Apache yapılandırmanızın bu paylaşımlı nesneyi yüklemek
279      için bir <strong><code class="directive"><a href="../mod/mod_so.html#loadmodule">LoadModule</a></code></strong> yönergesi içermesini
280      sağlamalısınız. <strong><code>apxs</code></strong> bu adımı
281      basitleştirmek amacıyla, paylaşımlı nesneyi sunucunun <var>modules</var>
282      dizinine özdevinimli olarak kurmak ve <code>httpd.conf</code> dosyasını
283      buna uygun olarak güncellemek için bir yol sağlar. Bu sonuç şöyle elde
284      edilebilir:</p>
285
286     <div class="example"><p><code>
287       $ apxs -i -a mod_foo.la<br />
288       /dosya/yolu/instdso.sh mod_foo.la /path/to/apache/modules<br />
289       /dosya/yolu/libtool --mode=install cp mod_foo.la /dosya/yolu/apache/modules
290       ...
291       chmod 755 /dosya/yolu/apache/modules/mod_foo.so<br />
292       [`foo' modülü /dosya/yolu/apache/conf/httpd.conf'da etkinleştiriliyor] <br />
293       $ _
294     </code></p></div>
295
296     <p>Yapılandıma dosyasına (eğer yoksa) şu satır eklenir:</p>
297
298     <div class="example"><p><code>
299       LoadModule foo_module modules/mod_foo.so
300     </code></p></div>
301
302     <p>Bunu öntanımlı olarak iptal etmek isterseniz
303      <strong><code>-A</code></strong> seçeneğini kullanmanız gerekir:</p>
304
305     <div class="example"><p><code>
306       $ apxs -i -A mod_foo.c
307     </code></p></div>
308
309     <p><strong><code>apxs</code></strong> mekanizmalarını hızlıca denemek
310      için örnek bir Apache modül şablonunu ve bir Makefile dosyasını şöyle
311      oluşturabilirsiniz:</p>
312
313     <div class="example"><p><code>
314       $ apxs -g -n foo<br />
315       Creating [DIR]  foo<br />
316       Creating [FILE] foo/Makefile<br />
317       Creating [FILE] foo/modules.mk<br />
318       Creating [FILE] foo/mod_foo.c<br />
319       Creating [FILE] foo/.deps<br />
320       $ _
321     </code></p></div>
322
323     <p>Ardından bu örnek modülü bir paylaşımlı nesne olarak derleyip Apache
324      sunucusuna yükleyebilirsiniz:</p>
325
326     <div class="example"><p><code>
327       $ cd foo<br />
328       $ make all reload<br />
329       apxs -c mod_foo.c<br />
330       /dosya/yolu/libtool --mode=compile gcc ... -c mod_foo.c<br />
331       /dosya/yolu/libtool --mode=link gcc ... -o mod_foo.la mod_foo.slo<br />
332       apxs -i -a -n "foo" mod_foo.la<br />
333       /dosya/yolu/instdso.sh mod_foo.la /dosya/yolu/apache/modules<br />
334       /dosya/yolu/libtool --mode=install cp mod_foo.la /dosya/yolu/apache/modules
335       ...
336        chmod 755 /dosya/yolu/apache/modules/mod_foo.so<br />
337       [`foo' modülü /dosya/yolu/apache/conf/httpd.conf'ta etkinleştiriliyor]<br />
338        apachectl restart<br />
339        /dosya/yolu/apache/sbin/apachectl restart: httpd not running, trying to start<br />
340       chmod 755 /dosya/yolu/apache/modules/mod_foo.so<br />
341       [`foo' modülü /dosya/yolu/apache/etc/httpd.conf'ta etkinleştiriliyor]<br />
342       apachectl restart<br />
343       /dosya/yolu/apache/sbin/apachectl restart: httpd not running, trying to start<br />
344       [Tue Mar 31 11:27:55 1998] [debug] mod_so.c(303): loaded module foo_module<br />
345       /dosya/yolu/apache/sbin/apachectl restart: httpd started<br />
346       $ _
347     </code></p></div>
348
349 </div></div>
350 <div class="bottomlang">
351 <p><span>Mevcut Diller: </span><a href="../en/programs/apxs.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
352 <a href="../ko/programs/apxs.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
353 <a href="../tr/programs/apxs.html" title="Türkçe">&nbsp;tr&nbsp;</a></p>
354 </div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Yorum</a></h2><div class="warning"><strong>This section is experimental!</strong><br />Comments placed here should not be expected 
355 to last beyond the testing phase of this system, nor do we in any way guarantee that we'll read them.</div>
356 <div id="disqus_thread">
357 </div><script type="text/javascript"><!--//--><![CDATA[//><!--
358 var lang = 'tr';
359 var disqus_shortname = 'httpd';
360 var disqus_identifier = window.location.href.replace(/(current|trunk)/, "2.4").replace(/\/[a-z]{2}\//, "/").replace(window.location.protocol, "http:") + '.' + lang;
361 if (disqus_identifier.indexOf("httpd.apache.org") != -1) {
362     (function() {
363                 var dsq = document.createElement('script'); dsq.type = 'text/javascript'; dsq.async = true;
364                 dsq.src = window.location.protocol + '//' + disqus_shortname + '.disqus.com/embed.js';
365             (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(dsq);
366         })();
367 } else {
368     var text = document.createTextNode("Comments have been disabled for offline viewing.");
369     document.getElementById('disqus_thread').appendChild(text);
370 }
371 //--><!]]></script></div><div id="footer">
372 <p class="apache">Copyright 2012 The Apache Software Foundation.<br /><a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a> altında lisanslıdır.</p>
373 <p class="menu"><a href="../mod/">Modüller</a> | <a href="../mod/directives.html">Yönergeler</a> | <a href="http://wiki.apache.org/httpd/FAQ">SSS</a> | <a href="../glossary.html">Terimler</a> | <a href="../sitemap.html">Site Haritası</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
374 if (typeof(prettyPrint) !== undefined) {
375     prettyPrint();
376 }
377 //--><!]]></script>
378 </body></html>