Aneb jak se vyvarovat tomu, abyste si nepřipadali jako totální noob. 😀
Kromě webových stránek tady na WP, jsem si udělal ještě jedny pro nějaké to experimentování.
Jedna z prvních věcí, co se úplně nedařila, bylo aby se zobrazovala ikona (bez toho se dá obejít, ale já jsem to chtěl).
Favicon.ico – první věc je, že to fakt musí mít malý rozměr (16×16 ideálně). Poprvé jsem si v malování udělal prostě moc velkej obrázek. Když jsem vyřešil velikost, tak jsem si to z nějaký dost pochybný stránky nakonvertoval (chyba číslo 2). Takže do třetice jsem našel lepší stránku (tuto: https://favicon.io/favicon-converter/), kde jsem to prostě nahrál a bylo hotovo. Akorát jsem si do headu nakopíroval všechny zmíněný odkazy a stejně to nešlo a ano, samozřejmě jsem měl favicon ve stejné složce. Nakonec byl problém v odkazu na ikonu (no kde jinde, žejo :D). Nefungovalo odkazování na ikonu s konkrétní velikostí, takže jsem musel prostě vycházet z defaultní ikony favicon.ico a nazdar. Pak už se to rozjelo. 🙂
Když bylo hotovo, zbývalo to nahrát na server (ach, jak bláhově jsem si myslel, že to bude klikačka :D).
Mám webhosting a jednu doménu u Wedosu, takže nejdřív jsem zjišťoval, zda musím při koupi druhé domény koupit zvlášť i další webhosting. Nevěděl jsem, zda to může prostě běžet na jednom. Zjistil jsem, že kupovat webhosting zatím není potřeba. Stačilo tedy zakoupit doménu, což byla otázka pár vteřin. Poté jsem doménu musel přiřadit jako alias k již zaběhnutému webhostingu, na kterém mi běží právě tato doména na WP. Jo, možná je dobrý říct, že když se hrabete v DNS, webhostingu, FTP apod. tak ty změny se obvykle neprojeví hned v reálném čase, ale chvíli to trvá. Tak se nemusí zbytečně panikařit a občas stačí jen počkat a neděsit se toho, že to nejde. No už ani nevím, co jsem ještě nastavoval, myslím, že to je vše. Největší trouble byl s FTP, u toho jsem málem vypustil duši.
FTP – zkratka o 3 písmenkách, kterou z hlavy jen tak nedostanu 😅
Chyba numero 1: Jak se vůbec přihlásím do FTP? Nevím, jak je to jinde, ale Wedos má přímo spešl WebFTP. Několik minut, jsem řešil, jak se tam vůbec dostat. Přihlašovací údaje jsem samozřejmě nevěděl, tak mě napadlo, že si pro ten vytvořený alias vytvořím nový FTP účet ve Wedosu a že by to třeba mohlo jít. Vytvořil jsem tedy nový FTP účet a přišly mi mailem nové přihlašovací údaje. Hm, stejně to přihlášení nefungovalo. Nakonec jsem dohledal staré maily a našel login, který už fungoval. Pokud náhodou řešíte to, že máte už doménu a na stávající webhosting si přidáváte druhou pod aliasem a smazali jste si email pro přihlášení do FTP, tak ani to by nemusel být takový problém. Důležité totiž je při zakládání nového FTP účtu, vytvořit správný adresář (ten jsem si poprvé nevytvořil, což byla chyba numero 2!). Adresář musí spadat logicky do adresáře domén, takže např. /www/domains/vašedoména.něco Takže když to správně zařadíte, tak zatím není potřeba se do toho FTP klienta přihlásit.
Chyba numero 3: Jak tam ty data nahrát? Já jsem si stáhnul Total Commander a ze začátku jsem teda nevěděl co s tím. Naštěstí je to fakt easy. Stačí rozkliknout síť – protokol FTP připojit k serveru a hodíte tam ty přihlašovací údaje pro daný FTP účet, v mém případě ten nový, který jsem vytvářel pro alias. No a když už jsem si myslel, že to je cílová rovinka, tak jsem asi přes 2 hodiny řešil, proč když jsem nakopíroval všechny soubory k webu, tak proč web nefunguje. V téhle fázi, jsem byl strašně moc rád za to, že jsem to dříve nevzdal s tím, aby mi fungoval favicon. Protože web mi pořád psal, že je problém s certifikátem (a co jako? ten jsem tam stejně nechtěl), pak že je problém s přístupem a že nemám přístup pro daný server a bla bla bla. Jediné co tedy fungovalo, byla právě ta ikonka, takže jsem věděl, že ten web normálně fachá, jenom bohužel běží na 1 %. Našel jsem si nějaké tipy, co by mohlo pomoci. Promazal jsem všechno co šlo přes CCleaner, hlavně uložené cookies apod. Zkusil jsem webovku otevřít v jiném prohlížeči a na mobilu, ale pořád nic. Zkusil jsem přepsat práva na 640 v FTP klientovi. Jo pokud byste tedy neměli ty přihlašovací údaje do WebFTP, tak to jde udělat ještě ve Wedosu – webhosting – nástroje – oprava práv u souborů (automaticky to na 640 přepíše). No stejně to nepomohlo. Poslední co jsem dohledal bylo, zda se soubor se zdrojakem jmenuje .html. No tak né asi, pro jistotu jsem to ale zkontroloval a bylo to v pohodě. Jenže asi po další hodině bádání, jsem narazil na chybu, za kterou bych si teda nafackoval 😀 Ten html soubor se totiž musí jmenovat index.html a já jsem si to samozřejmě pojmenoval, tak jak mě zrovna napadlo web.html. Když jsem to přeuložil, smazal web.html z adresáře a nahrál tam index.html opět přes Total Commander, tak už to naběhlo.
No a zde je výsledek cca 7 hodinové práce z čehož jsem asi 4 hodiny řešil jen to, proč to nejde?! 😀 Z pohledu FE je to jaký to je 😀 Z pohledu BE hlavně, že to proboha funguje, snad to bude fungovat i poté, co se v tom zase někdy začnu hrabat 😀 Jo a ten kód, je možná trošku na prase-style, ale to taky časem vylepším 😉 Poznatky? Nejtěžší bylo to hodit na server, nějak ten kód nabastlit je v pohodě, HTML si stejně moc nepamatuju, takže jsem si stejně všechno dohledával. No, myslím, že vytvořit a zprovoznit web dokáže každý, kdo má trochu trpělivosti.
Outcome: https://pepabrecka.cz/