{"id":752,"date":"2011-11-29T09:02:14","date_gmt":"2011-11-29T09:02:14","guid":{"rendered":"http:\/\/csipet.web.elte.hu\/?p=1"},"modified":"2011-11-29T09:02:14","modified_gmt":"2011-11-29T09:02:14","slug":"wordpress_for_elte_caesar","status":"publish","type":"post","link":"https:\/\/peter.csonka.hu\/hu\/blog\/2011\/11\/wordpress_for_elte_caesar\/","title":{"rendered":"WordPress for ELTE Caesar"},"content":{"rendered":"<p>Az els\u0151 bejegyz\u00e9sem az \u00faj ELTE-s oldalamra tuti, hogy telep\u00edt\u00e9si \u00fatmutat\u00f3 lesz. Na nem mintha egy WordPress telep\u00edt\u00e9s\u00e9t nem tudn\u00e1 elv\u00e9gezni, m\u00e1r egy \u00f6t\u00e9ves is. Ink\u00e1bb az\u00e9rt mert az oldalt az ELTE szervereire, eg\u00e9sz pontosan a Caesar klaszterre telep\u00edtettem, ami m\u00e1r el\u00e9g komoly szenved\u00e9s volt. \u00dagyhogy ez a post egyben egy telep\u00edt\u00e9si \u00fatmutat\u00f3 is lesz azoknak, akik WordPress-t szeretn\u00e9nek a Caesar klaszterre.<\/p>\n<p><!--more-->El\u0151sz\u00f6r is j\u00f3 tiszt\u00e1ban lenni azzal, hogy mib\u0151l \u00e9l\u00fcnk, milyen szolg\u00e1ltat\u00e1sokat kaptunk. Err\u0151l a <a href=\"http:\/\/www.caesar.elte.hu\/\">Caesar weblapj\u00e1n<\/a>\u00a0, illetve az <a href=\"http:\/\/iig.elte.hu\/GYIK\">Informatikai Igazgat\u00f3s\u00e1g GYIK<\/a>-eiben olvashatunk b\u0151vebben, nekem szem\u00e9ly szerint az sql volt kicsit furcsa. M\u00e9g ezel\u0151tt nem dolgoztam\u00a0PostgreSQL-el. Kicsit ut\u00e1naolvasva kider\u00fclt semmi k\u00fcl\u00f6n\u00f6s nincs vele kapcsolatban, csak \u00e9pp a WordPress nem t\u00e1mogatja. \u00dagyhogy miut\u00e1n felt\u00f6lt\u00f6tt\u00fck a szerverre a weblap friss f\u00e1jljait egyb\u0151l t\u00f6lthet\u00fcnk fel egy <a href=\"http:\/\/wordpress.org\/extend\/plugins\/postgresql-for-wordpress\/\">PG4WP nev\u0171\u00a0kieg\u00e9sz\u00edt\u0151t<\/a> is hozz\u00e1. A wp-content mapp\u00e1ba kell m\u00e1solni a f\u00e1jlokat, mint minden m\u00e1s addont. Nem csin\u00e1l m\u00e1st, mint megoldja, hogy mysql mellett postgresql-el is kapcsolatot l\u00e9tes\u00edthet az oldal.<\/p>\n<p>Ha megvagyunk, j\u00f6het a b\u00f6ng\u00e9sz\u0151s telep\u00edt\u00e9s. Itt is van egy furcsas\u00e1g a szervernek k\u00f6sz\u00f6nhet\u0151en, m\u00e9gpedig, hogy nem kell be\u00fctn\u00fcnk sem felhaszn\u00e1l\u00f3i nevet, sem jelsz\u00f3t, sem pedig adatb\u00e1zisnevet csak egy hostot (db.caesar.elte.hu). Ha itt minden flottul ment, akkor m\u00e1r van egy t\u00f6bb\u00e9-kev\u00e9sbe (b\u00e1r ink\u00e1bb kev\u00e9sb\u00e9) haszn\u00e1lhat\u00f3 rendszer\u00fcnk.<\/p>\n<p>A k\u00f6vetkez\u0151 probl\u00e9ma n\u00e1lam a .htaccess-el volt, ami az url-ek \u00fajra\u00edr\u00e1s\u00e1hoz kell. Ugyanis a .htaccess f\u00e1jl amit a wordpress alapesetben haszn\u00e1l, itt sajnos nem m\u0171k\u00f6dik. Ez a szerver k\u00f6nyvt\u00e1rszerkezet\u00e9nek k\u00f6sz\u00f6nhet\u0151 \u00fagy fest. Megmondom becs\u00fclettel, nem j\u00f6ttem r\u00e1, hogy lehetne az alap f\u00e1jlt kieg\u00e9sz\u00edteni, de egy kis keresg\u00e9l\u00e9ssel r\u00e1akadtam a wordpress egy m\u00e1sik gyakran hazn\u00e1lt .htaccess f\u00e1jlj\u00e1ra, amivel viszont t\u00f6k\u00e9letesen v\u00e9gzi a dolg\u00e1t. \u00cdme:<\/p>\n<blockquote>\n<pre># BEGIN WordPress\n&lt;IfModule mod_rewrite.c&gt;\nRewriteEngine On\nRewriteBase \/\nRewriteRule ^index.php$ - [L]\nRewriteCond %{REQUEST_FILENAME} !-f\nRewriteCond %{REQUEST_FILENAME} !-d\nRewriteRule . \/index.php [L]\n&lt;\/IfModule&gt;\n# END WordPress<\/pre>\n<\/blockquote>\n<p>A .htaccess \u00e1llogat\u00e1s k\u00f6zben r\u00e1j\u00f6ttem, hogy a szerver jogosults\u00e1gok k\u00f6z\u00fcl is van egy kis gond. A wordpress nem kapott \u00edr\u00e1si jogot sehova. Ez egy .htaccess-n\u00e9l, amit egyszer \u00e1ll\u00edtgat az ember azt\u00e1n (j\u00f3 esetben) soha t\u00f6bbet, nem gond. De mondjuk ha m\u00e1r k\u00e9peket sem tudunk fel\u00f6lteni a cikkekhez az m\u00e1r el\u00e9g komoly probl\u00e9ma. \u00dagyhogy el\u0151sz\u00f6r is \u00e1t\u00e1ll\u00edtottam az uploads k\u00f6nyvt\u00e1rat 777-es jogosults\u00e1gra, de nem hozott eredm\u00e9nyt (\u00fagyhogy vissza is \u00e1ll\u00edtottam), el\u0151sz\u00f6r nem is \u00e9rtettem mi\u00e9rt. Azt\u00e1n kider\u00fclt, hogy a szerveren fut\u00f3 afs kezeli a jogosults\u00e1gokat, annak kell megmondani, hogy ugyan m\u00e1r adjon valami \u00edr\u00e1si jogot. \u00dagyhogy ir\u00e1ny a putty, ahol be kell jelentkezni a caesar.elte.hu-ra, majd le kell futtatni az al\u00e1bbi k\u00e9t parancsot:<\/p>\n<blockquote>\n<pre>fs sa \/afs\/elte.hu\/user\/c\/csipet\/web\/wp-content csipet.web rlkw\nfs sa \/afs\/elte.hu\/user\/c\/csipet\/web\/wp-content\/uploads csipet.web rlkwid<\/pre>\n<\/blockquote>\n<p>A fenti k\u00e9t sorban persze el kell v\u00e9gezni p\u00e1r v\u00e1ltoztat\u00e1st. A csipet felhaszn\u00e1l\u00f3i nevet mindenhol le kell cser\u00e9lni a saj\u00e1tra, illetve a user\/c -n\u00e9l a c bet\u0171t a saj\u00e1tn\u00e9v kezd\u0151bet\u0171j\u00e9re. Plusz ha nem is a gy\u00f6k\u00e9rbe telep\u00edtett\u00fck a wordpress-t akkor ahhoz kell igaz\u00edtani az el\u00e9r\u00e9si utat.<\/p>\n<p>Innent\u0151l kezdve mindennek klappolnia kell a szerveren, a wordpress minden funkci\u00f3ja sz\u00e9pen fut, j\u00f6het a bloggol\u00e1s.<\/p>\n<p><span style=\"color: #808080;\"><em>Tekintve, hogy \u00e1ltalam is kev\u00e9ss\u00e9 ismert dolgokban m\u00e1sztam bele, lehet, hogy valahol h\u00fclyes\u00e9get \u00edrtam, ha valaki ilyet \u00e9szrevesz, a kommentekben tudassa!<\/em><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Az els\u0151 bejegyz\u00e9sem az \u00faj ELTE-s oldalamra tuti, hogy telep\u00edt\u00e9si \u00fatmutat\u00f3 lesz. Na nem mintha egy WordPress telep\u00edt\u00e9s\u00e9t nem tudn\u00e1 elv\u00e9gezni, m\u00e1r egy \u00f6t\u00e9ves is. Ink\u00e1bb az\u00e9rt mert az oldalt az ELTE szervereire, eg\u00e9sz pontosan a Caesar klaszterre telep\u00edtettem, ami m\u00e1r el\u00e9g komoly szenved\u00e9s volt. \u00dagyhogy ez a post egyben egy telep\u00edt\u00e9si \u00fatmutat\u00f3 is lesz azoknak, akik WordPress-t szeretn\u00e9nek a Caesar klaszterre.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[46],"tags":[47,48,49,50,33],"class_list":["post-752","post","type-post","status-publish","format-standard","hentry","category-elte","tag-afs","tag-caesar","tag-sql","tag-tutorial","tag-wordpress"],"_links":{"self":[{"href":"https:\/\/peter.csonka.hu\/hu\/wp-json\/wp\/v2\/posts\/752","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/peter.csonka.hu\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/peter.csonka.hu\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/peter.csonka.hu\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/peter.csonka.hu\/hu\/wp-json\/wp\/v2\/comments?post=752"}],"version-history":[{"count":0,"href":"https:\/\/peter.csonka.hu\/hu\/wp-json\/wp\/v2\/posts\/752\/revisions"}],"wp:attachment":[{"href":"https:\/\/peter.csonka.hu\/hu\/wp-json\/wp\/v2\/media?parent=752"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/peter.csonka.hu\/hu\/wp-json\/wp\/v2\/categories?post=752"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/peter.csonka.hu\/hu\/wp-json\/wp\/v2\/tags?post=752"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}