.htaccess ignore olunursa

Qısa bir həlli paylaşmaq istəyirəm.  Php-Mysql-Apache qurduqdan sonra bəzi konfiqurasiyalı serverlərdə .htaccess faylının iqnor olunması problemi meydana çıxır. Yəni, məsələn WordPress-də sayt qururuq, Permalinks-dən URL-i friendly edirik(məsələn site.com?p=12-ni əvəz edirik site.com/salam strukturu ilə) və saytdakı linklər avtomatik dəyişir. Amma linklərə keçid etdikdə 404 xətası verir, belə bir ünvanın olmadığını deyir. Həll üsulunu aşağıdakıdır: (nümunə Linux-da qurulmuş standart Apache server üzərində verilir).

Terminalı açıb yazırıq: (Əgər serverə kənardan bağlanırıqsa, o halda SSH bağlantı pəncərəsini açırıq, məsələn Putty proqramı ilə)

sudo gedit  /etc/apache2/sites-available/default (1. defaultun yerində başqa ad da ola bilər, apache-də yaradılan saytın adından asılıdır. 2. SSH qoşulmada gedit əvəzinə vi və ya nano yazmalı)

Açılan editorda

<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

blokunda AllowOverride None yazılıbsa, onu AllowOverride All ilə əvəz edirik. Səhifəni yadda saxlayırıq.  Daha sonra terminalda yazırıq:

sudo a2enmod rewrite

sudo /etc/init.d/apache2 restart

Vəssalam, problem həll olmalıdır.

 

Chrome qoşmaları

Google Chrome brauzerində istifadə etdiyim, sınaqdan keçmiş əsas extensionları(əlavələr,qoşmalar) məsləhət görərək paylaşmaq istəyirəm. Təcrübəli developerlər yəqin ki bunların hər biri ilə tanışdır, amma tanış olmayanlar da var təbii ki. Keçidləri qoymağa gərək duymadım, sadəcə rəsmi sayta daxil olub axtarış yerində dəqiq adı yazmaq kifayətdir: https://chrome.google.com/extensions

1. Chromed Bird – Twitter axınını izləmək və paylaşımlar etmək üçün geniş imkanlı qoşma.
cb

2.  Google Mail Checker – Gmaildə gələn məktublardan vaxtında xəbər tutmaq üçün. (Daim Google Talk istifadə edənlər üçün buna elə də ehtiyac yoxdur.)
mc

 

3.  goo.gl URL shortener – Hər hansı sayta daxil olmadan uzun internet ünvanlarını yerindəcə qısaltmaq üçün. (hətta səhifədəki linkə sadəcə sağ klik etməklə)
gs

 

4.  Webpage screenshot – Səhifədəki görüntünü yaddaşa vermək və yerindəcə redaktə etmək üçün.
vs

 

5. Chrome SEO – Saytlar haqqında ilkin SEO məlumatlarını təqdim edir(Alexa reytinq, Google page rank, Google indexed pages və.s.)
gse

 

6. Firebug Lite – Firefox firebug-unu tam əvəz etməsə də, çox genişimkanl developer aləti, səhifənin kod hissəsini hərtərəfli analiz etməyə imkan verir.
fb

 

7. Rulers, Guides, Eye Dropper and Color Picker – Səhifəyə şəkil redaktorlarına məxsus bir neçə faydalı alətlər gətirə bilir.(xətkeş, damalar, rəngin aşkarı və.s.)
rl

Google images-əvvəlki versiyaya keçid

Google images-in yeni versiyasının bir çox istifadəçilər üçün əlverişsiz olması artıq məlum məsələdir. İnternet sürəti aşağı olan istifadəçilər üçünsə ümumiyyətlə istifadə mümkünsüzləşib. Google images-də ilk axtarışdan sonra footerdə köhnə versiyaya keçid yaranır, amma footerin peyda olmasını gözləmək xeyli vaxt tələb edir, üstəgəl zəif sürətdə ümumiyyətlə o linki görməyə ümid etməyə dəyməz. Ona görə də köhnə versiyaya keçid linkindəki GET dəyişənləri araşdırmaq qərarına gəldim və əsas səbəbkar dəyişəni tapdım:
&sout=1
Bunu bir yerə kopyalayırıq qalır, daha sonra images-də hər hansı axtarış verən kimi ilk nəticə səhifəsində loadingi stop edirik, url-in sonuna &sout=1 əlavə edirik, vəssalam. Seansın sonunanək köhnə versiyada istədiyimiz qədər axtarış edə bilərik.
P.S. Ümid edək ki tezliklə Google bizləri düşünüb özü daha effektiv həll yolunu düşünəcək və bu metoda ehtiyac qalamayacaq.

Maraqlı dil class-ı

Web developerlər üçün faydalı ola biləcək bir php class-ə sizlərlə paylaşmaq istəyirəm:
Bir neçə dilli CMS üçün dil class-ı : http://azerifire.az/2010/11/29/bir-nece-dilli-cms-ucun-dil-class-i/

“Cavablar.net” e-jurnalı, say 1.

Bir neçə gün öncə yazmışdım ki, bundan sonra müntəzəm olaraq Cavablar.net sual-cavab bazası e-jurnal şəklində də hazırlanıb internetdə yerləşdiriləcək. Artıq ilk say hazırdır. İlk sayda dizayn və mətn korrektliyi üzərində ciddi iş aparılmayıb, növbəti saylarda bu xüsusa da diqqət yetiriləcək.

Jurnalın ilk sayında 50 sual və onlara verlmiş cavablar yerləşdirilib.

E-jurnalı buradan yükləyə bilərsiniz: Yükləmə linki