Nebolo to ani tak dávno, čo som hľadal vhodný template pre projekt Historky.sk. Pri hľadaní templatu som sa nejakým spôsobom dostal na stránku phpBB Hostingu. Je to v podstate webhosting určený pre phpBB fóra, multihosting.

Spočíva v tom, že sa zaregistrujete a behom 5 minút máte vytvorené na subdoméne fórum. U nás už niečo také existuje, je to www.forumup.sk. ForumUp však ponúka len phpBB2, čo je už staršia verzia phpBB. Rovnako aj design a systém je zastaralý a pomalý.

Zčal som teda hľadať nejaký ten skript pre phpBB Multihosting. Našiel som aj niekoľko free skripov, niekoľko nulled skriptov, ale nakoniec ma oslovil jeden, ktorý ponúka presne to, čo potrebujem a bol za prijateľnú cenu 75$. Po dôkladnom preštudovaní podmienok používania a potrieb na bezchybné fungovanie tohto skriptu som zašiel na PayPal a skript si kúpil. Prišlo mi potvrdenie o platbe a, že mám vyčkať do overenia Administrátorom. Do 24 hodín mi príde odpoveď. Tak sa aj stalo. Prišla mi odpoveď a na stránke som mal k dispozícii stiahnutie skriptu. Skript je limitovaný pre používanie iba na jednej IP adrese, čoho som si bol samozrejme vedomý.

Po tom, ako som mal skript “v rukách” som si zaregistroval domény. Domény z toho dôvodu, že budem službu ponúkať aj Slovenským, aj Českým užívateľom. Domény zatiaľ nezverejním, všetko je len vo výstavbe. Po aktivácií domén som na jednu z nich presunul tento skript a začal som s inštaláciou.

Ako prvé ma zarazila stránka plná failed testov. Premissions 777 check, failed. IP check failed. Mod_rewrite failed. Wildcard for domain failed.  Tak som sa teda pustil do odstráňovania chýb. Nastavil som atribúty na 777 a nič. Stále failed… Nedalo mi to a napísal som na support fórum, že wtf. Po tom som zistil, že skript potrebuje mať vypnutý safe_mode v PHP. Tak som ho teda vypol. Ok, chýb pri oprávneniach som sa zbavil. Ďalšia chyba bola IP adress check failed. Pritom virtual host mi bežal na tej IP adrese. Tak som teda opätovne zašiel na fórum a spýtal sa. Dostal som uspokojivú a presnú odpoveď, že skript musím inštalovať z tej IP adresy, nestačí z virtual hostu. Tak som teda pomenil nastavenia virtualhostov, počas ktorých som spôsobil krátke výpadky servra, za ktoré sa ospraveldňujem^^. Ok, check IP adresy v poriadku. Pristúpil som ku ďalšej chybe, ktorou bol check mod_rewrite. Spomenul som si však, že som neuploadol súbor .htaccess, či to teda nebude v ňom. Mal som pravdu. Po nahratí tohto súboru, ktorý sa stará o prepisovanie URL prešiel už aj test na mod_rewrite. Týmto by som mal všetky chyby až na DNS wildcard vyriešené. Na koniec som vyriešil aj túto a to odstránením prepisovacích pravidiel vo virtualhoste, ktoré sa pri normálnych doménach starajú o dynamické subdomény. Všetky chyby boli teda odstránené a pokračoval som v Inštaácii.

Po úspešnej inštalácii bol predomnou hotový skript. Funkciovo vyzeral super, avšak treba spraviť ešte design. Skúsil som si teda vytvoriť fórum, pohrať sa s nastaveniami. Všetko fungovalo bezchybne, naprostá krása. Po tom som si upravil základný SQL príkaz pri vytváraní fóra, pridal slovenský jazyk, aby bezprostredne po inštalácii bolo fórum v Slovenčine.

Momentálne som sa pustil do sťahovania templatov pre phpBB3. Templaty do tohto skriptu pasujú rovnaké, ako do klasického phpBB, len ich treba trochu upraviť. Na stránke, z kade som začal sťahovať templaty ma ale zarazila jedna vec a tou je obmedzenie na stiahnutia za deň. Tak som najprv začal skúšať, či to nie je overované cez cookie. Nebolo. Tak to bude na IP. Keďže mám ale statickú IP adresu, za ktorú som si ešte priplatil, aby som mohol mať domov nasmerované DNS, tak ma to trochu naštvalo. Začal som hľadať iné riešenia. Po tom, čo som vyskúšal asi 20 proxy servrov, ktoré boli nechutne pomalé som začal otravovať ľudí na ICQ, nech mi posťahujú templaty a pošlú mi ich. Všetci boli ochotní pomôcť, za čo im ďakujem. Do posiaľ mám 55 templatov. Neskôr ich bude ešte viac.

Tempalty bude treba ešte upraviť a samozrejme pri každom upraviť tlačítka do Slovenského a Českého jazyku. Práce ako na kostole, keďže tam bude vyše 100, možno aj 200 templatov.

To by bolo pre dnes všetko, nechal som si ešte čas na napísanie tohto článku a hor sa do roboty na objednávkach.