{"provider_url":"https://hatena.blog","blog_title":"\u96fb\u8133\u3067\u306f\u305f\u3089\u304fOpenPNE\u958b\u767a\u8005\u306e\u65e5\u8a18@\u30cd\u30c3\u30c8","title":" \u306f\u3044\uff01OpenPNE3.4.15(Doctrine\u7248\u30fb\u30b3\u30a2\u3060\u3051)\u306e\u8ca0\u8377\u691c\u8a3c\u74b0\u5883\u69cb\u7bc9\u65b9\u6cd5\uff01\u306e\u5dfb\uff01","provider_name":"Hatena Blog","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fopenpne.hatenadiary.org%2Fentry%2F20110823%2F1314082485\" title=\" \u306f\u3044\uff01OpenPNE3.4.15(Doctrine\u7248\u30fb\u30b3\u30a2\u3060\u3051)\u306e\u8ca0\u8377\u691c\u8a3c\u74b0\u5883\u69cb\u7bc9\u65b9\u6cd5\uff01\u306e\u5dfb\uff01 - \u96fb\u8133\u3067\u306f\u305f\u3089\u304fOpenPNE\u958b\u767a\u8005\u306e\u65e5\u8a18@\u30cd\u30c3\u30c8\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","categories":[],"author_name":"openpne","url":"https://openpne.hatenadiary.org/entry/20110823/1314082485","type":"rich","image_url":null,"version":"1.0","blog_url":"https://openpne.hatenadiary.org/","width":"100%","height":"190","description":"1) \u307e\u305a\u82ad\u85491\u3001\u82ad\u85493\u306bOpenPNE3\u3092\u30bb\u30c3\u30c8\u30a2\u30c3\u30d7 git clone git://github.com/openpne/OpenPNE3.git op34doctrine.example.com cd op34doctrine.example.com git checkout OpenPNE-3.4.15 cp config/ProjectConfiguration.class.php{.sample,} cp config/OpenPNE.yml{.sample,} php symfony openpne:permission cd plugins/ git clone git://\u2026","published":"2011-08-23 15:54:45","author_url":"https://blog.hatena.ne.jp/openpne/"}