Jo, a ještě velmi důležité a to je zápis v $baseadr;
Celkové místění souborů, tak, jak jsou v localhostu uloženy"
Příklad:
U Triády: C:/apache/htdocs/phpRS
Zápis v $baseadr je pak: $baseadr="http://localhost/phpRS/";
-----------------------------------
U phpEASY: C:/Program Files/EasyPHP1-8/www/phpRS
Zápis v $baseadr je pak opět: $baseadr="http://localhost/phprs/";
Vzhledem k tomu, že na lokále testuješ zpravidla více aplikací je doporučeno tyto vkládat do adresářů. Snižuje se tak nebezpečí něpeknýho bordelu a zbytečných problémů. Na ostrým serveru tomu tak pochopitelně být nemusí a zápis v $baseadr se liší.
Poznámka:
Pokud program úspěšně našlápneš, URL v příkazovým řádku je adresou lokálu a pochopitelně jen význam pro místní provoz.
U Triády to zpravidla bývá [
http://jmeno_tveho_pocitace/phprs/index.php] Tedy za předpokladu, že se jedná o spuštené phpRS, uložené v pomocném adresáři phprs dle instrukcí výše.
U phpEASY pak: [
http://IP_lok]álního serveru/phprs/ A to za předpokladu, že se jedná o phpRS uložené v testovacím adresáři phprs, opět dle instrukcí výše. Za povšimnutí strojí že zde se otevírák programu /index.php/ v příkazovém řádku nezobrazuje.
Jak už jsem říkal složitější a nebo hůře odladěné aplikace v phpEASY chodí problémově, pokud není vše O.K. phpRS /mimo knih hostů a fór/ chodí zde však dobře. Též diskusní board phpBB zde šlape na 100%. /ověřeno u verzí 2.2.xx/ Jak zde chodí nové phpBB 3.0 Olympus jsem zatím nezkoušel, ale asi též také dobře...
Rozdíly v práci s Triádou a phpEASY. Dobré rady pro začátečníky:
Triáda: Všeobecně zastaralá a na Widlích od XP a výše mohou být problémy které mohou i zmenožnit běh programu. K Tiádě už není žádná podpora a vývoj skončil asi u poměrně stabilní verze 2.21. Databáze MySQL běží stále při každém startu počítače a pokud nám vadí, nutno ji ručně vypínat, což je otravné. Server Apache se sice spouští až na požádání, ale při spouštení každé nové lokální php aplikace, či restartu stávající zakládá svoje další klony, což někdy, pokud něco marně zkoušíme, vyvolá takové množství běžících Apačů, že to může vést až k restartu počítače, protože je již nezvládá. Ale tento problém není častý, pokud něco nespouštíme 100x a více. Hledaná aplikace se spouští neobyčejně nechutně. Musíme spustit IE /nebo jiný browser co používáme/ a do příkazového řádku vepsat jeho URL /viz výše/. To může být pro beginery osudné. Třeba jim by to chodilo, ale oni to nespustí, neví jak. Někdy se také stane, že při instalaci Triády nováček na ikonu phpMyAdmina zapomene a nedá si ji na plochu. Spustit pak v Triádě phpMyAdmina je povyražení jen pro silné jedince. Pokud neví, kde jej hledat, má smůlu. Navíc Triáda obsahuje pouze staré verze tohoto spešl DB editoru. Naopak dobrá Triáda zvládne neskutečný neodladěný prasárny, lepené metodou pokus-omyl. Pokud je to ochotno ovšem skousnout samotné php a dokáže se to připojit správně k DB.
Veselá historka z natáčení: Kdysi /asi v roce 2002/ jsem instaloval Triádu na počítač v práci /mám oprávnění Admina/ a Triáda, ačkoliv jsem při instalaci jasně nadefinoval co a jak, tak ta holka veselá si místo u mne na pracovní stanici, našla byteček na hlavním síťovém serveru. Asi se jí tam líbilo. Dokonce to i normálně chodilo. Pouze správce sítě nejevil velké nadšení...
phpEASY: Nezatěžuje počítač, pokud ji nepotřebujeme. Přehledné prostředí, startuje se z ikony na ploše, kdy spustí lokál a databázi. Oznámí korektní, či také nekorektní spuštění, pokud by se něco podělalo. Po té ji můžeme dobře ovládat ze spodního řádku Widlí, kde vyhodí svojí ikonku. Tam, kde u Triády mívá datáze ten semafor. Jasné a přehledné pracovní rozhraní, okamžitě k dispozici phpMyAdmin, jeho stáří je dáno aktuálností programu. Pracovní adresáře s testovanými programy jsou v přehledném rozhraní, zcela odlěleného od dalšího rozhraní pro správu databáze, lokálu a jazyka php, kde si můžeme nastavit co potřebujeme. Vlastní jazyk php se konfiguruje v text editoru, který naskočí automaticky, pokud s editací začneme. Třeba potřebujeme, pokud to situace vyžaduje, zapnout, ev. vypnout Registr_Globals.
K disposzici jsou též vyčerpávající soubory logů, co jsme kdy, minutu po minutě s lokálem dělali a kde jsme co případně zmastili.
phpEASY nesnese jakékoliv prasení a striktně vyžaduje korektně odladěné aplikace a také nás k tomu brutálně donutí, tedy je záruka, že pokud to chodí tady, navostro nebudou problémy. Pokud lokál na chvíli nepotřebujeme, je možno jej "uspat" tedy uvést do jakéhosi módu Standby /ikonka přestane blikat/. Rozpracované soubory a programy nutno však uložit. Pakli práci skončíme lokál natvrdo vypneme, server a DB ukončí činnost, malá ikonka z dolního řádku zmizí. Velká ikona na ploše je stále k dispozici k dalšímu spuštění.
Pochopitelně jsou k dispozici další lokály, jsou jich dneska hromady. Každý si vybrere, jistě co mu vyhovuje...
Oprava:
Jak jsem po dopsání zjistil, phpEASY se správně jmenuje EASYphp/číslo verze/. Omylem jsem to přehodil, sorry.
Celkem upraveno 3×. Poslední úprava Jenda v 23.05.2008 18:54.