All posts tagged howto

Fúziós meghajtó

Az Apple az őszi keynote-on bemutatott egy csomó izgalmas dolgot, de számomra mégis a Fusion Drive bejelentése volt a legérdekesebb. A Fusion Drive a termékbemutató szerint ötvözi az SSD sebességét a hagyományos merevlemez méretével – pont ez az, amire nekem szükségem van. Úgyhogy csináltam magamnak.
Continue Reading

A WordPress automatikus frissítéséről

Ha saját telepítésű WordPress-t használsz, bizonyára ismerős a kis badge az Updates és a Plugins menüpontok mellett, ami egy elérhető frissítésre figyelmeztet. A WordPress rendelkezik „automatikus” frissítési opcióval (ami a nevével ellentétben nem képes automatikusan frissíteni, viszont legalább arra képes, hogy az utasításodra letöltse a szerverre és a beavatkozásod nélkül telepítse az új verziót), azonban ez tapasztalataim szerint elég szűk körben használható. Vagyis nem működik.

Azaz az alapbeállításokkal legalábbis így van.

Alapból egy FTP vagy FTPS hozzáférést tudunk megadni a WordPress-nek, amire bejelentkezve saját magát megtalálja és felül tudja írni. Én több blogot is üzemeltetek. Ezen az oldalon pl. csak SFTP hozzáférés van (ami merőben különbözik az FTPS-től, nem keverendőek!), egy másikon viszont volt FTPS is, de valamiért sosem működött a WordPress-el.

A héten megelégeltem a kézi frissítés fáradalmait és Czo segítségével nekiálltam kidebuggolni, mi lehet a probléma. Az eredmény a következő: Az FTPS hozzáférés azért nem ment, mert a gépen csak az aktív kapcsolat működött, a WP meg mindenáron passzívan akart csatlakozni. A WordPress rendelkezik egy beépített FTP implementációval, és igyekszik ezt használni a többet tudó, gyári PHP FTP lib helyett. Erről viszonylag könnyen le tudjuk beszélni:

  1. Simán le kell törölni a wp-admin/includes/class-wp-filesystem-ftpsockets.php-t
  2. Ki kell kommentezni az alábbi kódrészletet a class-wp-filesystem-ftpsockets.php-ben:
    // @ftp_pasv( $this->link, true );
    // if ( @ftp_get_option($this->link, FTP_TIMEOUT_SEC) < FS_TIMEOUT )
    //	@ftp_set_option($this->link, FTP_TIMEOUT_SEC, FS_TIMEOUT);

Ez után már működnie kell a PHP saját ftp libjével.

A másik gépen viszont SFTP kapcsolatra volt szükség: és micsoda meglepetés – a WordPress támogat SFTP kapcsolatot, ha az alatta lévő PHP rendelkezik SSH támogatással. Ehhez elméletileg csak annyi a dolgunk, hogy a szerverre felrakjuk a megfelelő libet, pl. így:

pecl install -f ssh2

További tippek a felrakáshoz Kevin van Zonneveld blogján.

Ezek után megjelenik az SSH2 opció is az automatikus frissítésnél, valamint két új mező, ahová akár a kulcsos belépéshez szükséges adatokat is beállíthatjuk.

Sok sikert!

Facebook for Dummies: Név beállítása Facebookon

Az emberek 90%-a képtelen normálisan beállítani a nevét Facebookon, fordítva jelenik meg a nevük, vagy vezetéknevet használnak keresztnév helyett. Ez valószínűleg részben annak köszönhető, hogy nem is tudnak a beállításról. Itt az ideje tehát, hogy bemutassam ezt a rendkívül nagyszerű opciót hogy legalább azon kevesek, akik ezt elolvassák, rendbe tehessék a saját beállításaikat.

  1. Jobb felső sarokban nyomj a Profilom → Fiókbeállításokra!
  2. Kattints a Név mellett lévő módosításra!
  3. Írd be a keresztnév mezőbe azt a nevet, amit anyukádék adtak neked (pl. János)! Ha több keresztneved is van, akkor azt, amelyiken szólítani szoktak!
  4. Második utónévhez írd be a másik keresztnevedet!
  5. Tölsd ki a vezetéknév (családnév) mezőt megfelelően (pl. Kovács)!
  6. Nyomd meg a Név módosítása gombot! Ekkora a rendszer a megerősítésedet fogja kérni. Remélve, hogy mindent tényleg rendesen írtál be, nyugodtan erősítsd meg a módosítást!
  7. Ezek után a Név melletti módosítást újra kiválasztva a Teljes név megjelenítése mezőben beállíthatod a neved a magyar szabályoknak megfelelően. Nem érdekes, hogy sok külföldi barátod van Facebookon, ha helyesen írtad be, ők is látni fogják, melyik neveden kell szólítaniuk, valamint a Facebook is a keresztnevedet fogja használni az üzenőfalon. „Keresztnév Vezetéknév” formát megadni egyszerűen nem menő.
  8. Természetesen nyomd meg újra a Név módosítása gombot!

Aki ezek után sem képes beállítani normálisan a nevét, arra nem mondok semmit, de nem túl szépeket gondolok róla :)