Subdomény a komerční hostingy

Pokud vlastníte doménu (doménové jméno), jistě víte, že můžete využívat i tzv. subdomény (či poddomény), tedy dalších jmen, které rozšiřují původní doménové jméno. Například, pokud vlastníme doménu koldasoft.cz, můžeme zcela volně využívat odvozených domén jako třeba www.koldasoft.cz, či reference.koldasoft.cz a nebo cerberus.koldasoft.cz. Možnosti využití jsou široké. Více o doménové problematice najdete na Wikipedii.

V tomto článku bych se rád zamyslel nad realizací hostingu pro takovéto subdomény na webovém serveru. Zejména jejich správu a rozložení v souborové struktuře z pohledu správce webu. Pokračování textu Subdomény a komerční hostingy

m49web, Martin Ženíšek a krádež obsahu stránek

Když jsem sem tam na internetu četl nářky autorů různých článků (Ivorius, J. Vanhara, Cayman, Maxiorel, Pravda v očích, Kobliha, eMag.cz, George, atd.), že jejich obsah byl zkopírován a více či méně pozměněný publikován na jiných webových stránkách – to vše pochopitelně bez uvedení zdroje a skutečného autora -, nechápal jsem, co s tím všichni nadělají.

V úterý jsem procházel dlouho zanedbávané statistiky firemních stránek naší společnosti Koldasoft, s.r.o. a zaujal me příchod uživatele (tzv. referer) ze stránek m49web.

Otevřením zmíňeného refereru jsem se dostal na stránku Optimalizace SEO webu m49web nějakého pana Martina Ženíška (RŽP) aka matysek49. Na zmíněné stránce byla zkopírovaná celá stránka našeho firemního webu, konkrétně Optimalizace pro vyhledávače (SEO).
Pokračování textu m49web, Martin Ženíšek a krádež obsahu stránek

Kouzlo okamžiku

Být programátorem není tak prosté, jak si spousta neprogramátorů myslí. Nestačí jen se narodit s talentem a pak jen sedět v teple a „mačkat čudlíky“.

Programátora v jeho práci nesmírně ovlivňují jeho emoce a problémy, kterými v osobním životě prochází a to do takové míry, že se jeho výkon může na několik týdnů zastavit úplně na nulu.

Programování je hluboká myšlenková činnost, do které je třeba se plně ponořit a věnovat jí veškeré soustředění. Pokud má však programátor jakýkoliv psychický problém, například stres, velké emoční vypětí, nedokáže se soustředit, myšlenkami přebíhá, těká, ale na programování, které jeho starosti přímo nevyřeší, se prostě soustředit nemůže. Pokračování textu Kouzlo okamžiku

Problém s přílohami ve SquirrelMail 1.4.13

V týdnu jsem dostal hlášení od Koldy, že jednomu z našich klientů nejdou odesílat přílohy. Pozastavil jsem se nad podivností této chyby a odkazoval jsem ho na nastavení jeho e-mailového klienta – myslel jsem totiž, že se k serveru připojuje pomocí POP3 a SMTP serveru, jako drtivá většina našich klientů. Jednalo se však o chybu na našem webovém rozhraní SquirrelMailu, které bylo klientům poskytnuto jako alternativa a po několik měsíců nebylo nikým využíváno.

Google, ani letmý pohled do dostupné dokumentace mi nenapověděl.

Při pokusu o uložení se vracela chyba Nelze přesunout/zkopírovat soubor. Soubor není přiložen (v originále Could not move/copy file. File not attached).

Prošel jsem celou konfiguraci, zkontroloval všechna nastavení, ale vše se zdálo být v pořádku. Teprve až podrobným zkoumáním kódu, který zpracovává soubory tvořící přílohy mailu jsem vyvolal podrobné chybové hlášení PHP:

Warning:  move_uploaded_file(../attach/DynUVxB1G8peSN2zHNJWLs7s2lXvJN5K) [function.move-uploaded-file]: failed to open stream: No such file or directory in /web/webxyz.cz/mail/src/compose.php on line 1389
Warning:  move_uploaded_file() [function.move-uploaded-file]: Unable to move '/web/_temp/upload/phpAA80.tmp' to '../attach/DynUVxB1G8peSN2zHNJWLs7s2lXvJN5K' in /web/webxyz.cz/mail/src/compose.php on line 1389

A byl problém na světě. Ve standardní distribuci nejsou připraveny některé adresáře nezbytné pro plnou funkčnost projektu a je třeba je ručně vytvořit. Konkrétně adresář /attach v rootu projektu.