http://localhost:8888

Věděli jste, že se váš počítač pokouší získat přístup k něčemu na localhost pomocí portu 8888? To může být problém pro tvůrce webových stránek, protože to může ovlivnit fungování vašeho webu. V tomto článku vám ukážu, co přesně se děje, a ukážu vám dvě opravy, které zpomalí nebo úplně zastaví přístup k localhostu.

Když se pokusíte otevřít https://localhost:8888 v Internet Exploreru 7, nic se nestane … prohlížeč vždy přestane fungovat a otevře se nové okno

Právě jsem nastavil zcela nový Ubuntu VPS, abych provozoval svůj vlastní soukromý server LAMP pro vývoj a testování, vzhledem k tomu, že sdílený hosting, který jsem používal, byl poměrně pomalý. Každopádně jsem se kvůli pohodlí rozhodl nastavit URL localhost na IP adresu, jako obvykle ( 127.0.0.1 nebo 192.168..x ). Zde je návod, jak to udělat na vašem ubuntu boxu.

Localhost:8888 je webový server Apache2, který můžete použít ke správě databází MySQL. Byl navržen tak, aby jej bylo možné snadno nastavit a nakonfigurovat pro vývoj. Chcete-li jej začít používat, jednoduše naklonujte toto úložiště. Minimálně byste měli zadat pokyny ke kompilaci zdrojů a také nainstalovat MySQL, pokud ji ještě nemáte, a nainstalovat nejnovější interpret PHP z CPAN (pokud používáte Windows).

localhost:8888 je speciální instance MySQL, na které běží jeden ze serverů mongoDB rozšíření Magento. Jeho účelem je umožnit uživatelům otestovat obsah rozšíření Magento, aniž by museli fyzicky instalovat balíček na svůj pracovní počítač. Proces kompilace a nasazení pro rozšíření Magento obecně trvá velmi dlouho (dokonce i poté, co je postaveno na více počítačích). Tato instance umožňuje vývojářům testovat změny a nové funkce a zároveň je možné ukládat obrázky použité pro vývoj rozšíření.

MySQL Information Systems (MSIS) je komerční produkt společnosti IBM, který integruje MySQL s operačním systémem Windows společnosti Microsoft. Localhost je důležitou součástí MAMP, která umožňuje spuštění a údržbu MySQL na localhost namísto výchozí instance nastavené poskytovatelem hostingu. Konfigurace MAMP zajišťuje, že máte nainstalovanou nejnovější verzi MySQL, aby vaše data zůstala křišťálově čistá.

MAMP je PHP framework, který můžete použít pro vývoj. Je to jednoduché a modulární se skvělou dokumentací. MySQL je výchozí v MAMP, ačkoli MariaDB je také k dispozici, ale MySQL zůstává nejrozšířenější a nejpodporovanější.

MySQL se dnes stává odepisovanou funkcí PHP. MySQL, navržený jako dotazovací jazyk, byl nahrazen efektivnějšími PHP frameworky, libmysql a PHPMySQL. Ale MySQL ještě není mrtvé a může být oprášeno a znovu použito kýmkoli, kdo chce vytvořit webovou stránku nebo aplikaci založenou na databázi. Následující článek vám ukáže, jak vytvořit místní instanci mysql na vašem localhost (8088) pomocí základních znalostí a osvědčených postupů. Také vám ukáže, jak jej používat přímo s MAMP a MySQL, aniž byste se jednou podívali na jiný rámec.