Különböző tesztkörnyezetek és példányszámok

Az előző fejezetekben írtam arról, hogy néha egyszerre több verzióra lehet szükség webszerverből és/vagy php-ból, de ez ugyanúgy igaz lehet a mysql szerverre is. Más verziók, más hibák. És ezeket nem árt tesztelni, ha nem egy konkrét konfigurációra koncentrálva készül a program. De mikor és mit érdemes többszörözni?

Megosztás/Mentés

Javasolt telepítési sorrend webfejlesztő tesztkörnyezet összeállításánál

Vannak bizonyos függőségek egy-egy szoftver telepítésénél. Valamint első alkalommal a megértést is segíti a fokozatos haladás a kisebbtől a teljesebb rendszer felé. Ha gyakorlatot szerzünk egy komponens használatában és beállításában, egyszerűbb a továbbiakkal boldogulni, amik azon ismeretekre épülnek. Van egy általam preferált sorrend, amit nem is tartok magamban.

Megosztás/Mentés

Javascript, mind kijelöl funkció. Határok nélkül.

Írtam én már erről korábban ( Link ), de abban a cikkben írt megoldásban elég korlátozottak voltak a lehetőségek. Most mutatok egy okosabb megoldást külső könyvtár nélkül, majd egy tényleg tuti megoldást jQuery használatával. Lássuk!

Megosztás/Mentés

require és include fajtái, különbségei php-ben

Az egyik gyakran felmerülő kérdés, hogy PHP-ben mi a különbség a require, include és ezek "_once" -ra végződő verziói között. Ráadásul én is emlékszem olyan írásra, ahol valótlant is írtak. Vagy a könyv szerzője tudta, mire gondol, csak nem volt megfejthető. Erről próbálok írni és ezzel most nem vállalkozom egy nagy szakmai jelentőséggel bíró bejegyzés írására.

Alapvetően ugye mind arra való, hogy egy másik fájlra hivatkozzunk vele és az abban levő forráskódot ott hajtsuk végre, ahol hivatkoztunk rá. Mégis érezhető néha a bőség zavara. Nézzük sorjában csak a lényeget!

Megosztás/Mentés

PayPal - Rendszeres, automatikus átutalás lemondása, avagy megújuló előfizetés

FIGYELEM: Ez a leírás elavult!
A visszajelzések alapján a PayPal változása miatt a lenti megoldás már nem működik. Friss információk a hozzászólásokban.

PayPal

Manapság elterjedt fizetési lehetőség a PayPal fiókon keresztül történő manuális vagy automatikus tranzakció. Ez utóbbi annyit jelent, hogy egy bizonyos szolgáltatásra úgymond feliratkozunk, és rendszeres jelleggel egy adott összeg levonásra kerül az elérhető PayPal egyenlegünkből, vagy annak híján a megadott bankszámlánkról, ha hozzárendeltünk egyet a fiókhoz. A fizetésnek ez a része még mondhatni, egyszerű. Ráadásul úgy látom, a fizetésről több leírás szól, mint annak lemondásáról.

Megosztás/Mentés

Apache, osztott mappa virtuális gépen - A fájlok nem frissülnek a böngészőben

Nem szeretek kérdezni, ha nem sürgős a megoldás. Szeretek magam rájönni mindenre, még ha ez időbe is telik. Nem volt ez másképp most sem, amikor virtuális gépen próbáltam futtatni apache webszervert, amihez a gazda gépről megosztottam egy partíciót az egyszerűség kedvéért. Miután a jogosultságokkal és a partíció felcsatolásával megbirkóztam, beletelt egy kis időbe, mire google-lal megtaláltam a megoldást a következő problémámra is:

Megosztás/Mentés

MySQL WorkBench és Ubuntu 11.10 Oneric

Már egy ideje feltűnt, hogy nem indul el a MySQL WorkBench -em, de épp nem volt sürgős megoldani és gondoltam, biztosan valamit én csinálok rosszul. De mint ma kiderült, nem vagyok egyedül a problémával. Viszont van rá megoldás. Ráadásul egész egyszerű.

Valójában a MySQL WorkBench elindul, de a Splash képernyőnél meg is áll. Viszont fél perc google után megtaláltam a következő oldalt: MySQL Workbench 5.2.34 building fails on Oneiric (Ubuntu 11.10) beta. Ami meg is oldotta a problémám. Ugyanis elég a splash screen betöltése után nyomni egy ALT+F4 billentyűkombinációt, ami - gondolom - bezárja a splash screent és betölt rendesen a workbench.

Remélem, ezt a lépést sem kell sokáig elvégezni, de addig is vészmegoldásnak jó. A fent linkelt oldalon még javasolnak több megoldást is, de ennek egyszerűsége mindent ver.

Szerkesztve: 2011. december 20. 14:55
Vagy egyszerűen fel lehet telepíteni a legfrissebb workbench verziót :) Hát igen. Ezt lehet, a bejegyzés írása előtt is kipróbálhattam volna.

Megosztás/Mentés

PHP fordítási hiba: /usr/bin/ld: cannot find -lltdl

Mi a teendő, ha a make parancs futtatása után a következő hibaüzenet fogad?

/usr/bin/ld: cannot find -lltdl
collect2: ld returned 1 exit status
make: *** [libphp5.la] Error 1

Bizonyos kiterjesztések igényelnek egyéb könyvtárakat. Jó esetben már a configure futtatásakor kiderül, de ha nem, akkor a make fog elszállni hibával. A fenti hibaüzenet az mcrypt bővítmény befordításakor jön elő például. A -lltdl arról árulkodik, hogy az ltdl könyvtár hiányzik.

Megoldás: Feltelepíteni a libltdl-dev könyvtárat.
ubuntu linuxon: sudo apt-get install libltdl-dev

Megosztás/Mentés