[{"data":1,"prerenderedAt":122},["ShallowReactive",2],{"legacy-question-67b368074aba42b95fc88e3751f41bf6":3,"legacy-question-author-koji-kadoma":95,"legacy-question-category-website-building":111},{"id":4,"title":5,"author":6,"body":7,"category":82,"date":83,"description":5,"extension":84,"locale":85,"meta":86,"navigation":87,"path":88,"seo":89,"slug":90,"stem":91,"tag":92,"updated":83,"__hash__":94},"legacyQuestions\u002F20210826010000-Cockpit CMSはどんなサーバーで動きますか？.md","Cockpit CMSはどんなサーバーで動きますか？","koji-kadoma",{"type":8,"value":9,"toc":77},"minimark",[10,15,19,32,35,38,41,45,48,51,60,63,74],[11,12,14],"h2",{"id":13},"phpサーバーで動きます","PHPサーバーで動きます",[16,17,18],"p",{},"公式ドキュメントによると、Cockpitが動作するサーバーの要件は下記のようになっています。",[20,21,22,26,29],"ol",{},[23,24,25],"li",{},"PHP 5.4+",[23,27,28],{},"SQLite",[23,30,31],{},"Apache or Nginx",[16,33,34],{},"現在PHPが動くサーバーで、PHP 5.4を動かしているサーバーはほぼないでしょうし、どんなWebサーバーにもApacheかNginxは入っていますし、Litespeedでも問題なく動作するそうです。",[16,36,37],{},"SQLiteについては、サーバーによってはモジュールがオフになっているケースがあるかもしれないので、SQLiteだけは事前に確認した方が良さそうです。",[16,39,40],{},"国内のレンタルサーバーは、基本的にPHP7以上が動作している（むしろPHP 5.4はサポート外がほとんど）ので問題ないでしょうし、VPSやクラウドなら自分でPHPやSQLiteなどの環境を構築できれば使えます。",[11,42,44],{"id":43},"cockpit-cmsをサーバーレスで使う場合","Cockpit CMSをサーバーレスで使う場合",[16,46,47],{},"サーバーレスについては、PHPに対応したサーバーレスサービスでも、SQLiteが動かないことが多いので、その場合は外部のMongo DBサーバーを用意する必要があります。",[16,49,50],{},"Mongo DBは公式が「MongoDB Atlas」という無料のクラウドMongo DBサーバーを提供しているので、サーバーレスで構築したいなら、そちらを使っても良いでしょう。",[16,52,53],{},[54,55,59],"a",{"href":56,"rel":57},"https:\u002F\u002Fwww.mongodb.com\u002Fja-jp\u002Fcloud\u002Fatlas",[58],"nofollow","MongoDB Atlas",[16,61,62],{},"Cockpit CMSでMongo DBを使う場合は、設定ファイルにDB情報を書けばOKです。",[64,65,70],"pre",{"className":66,"code":68,"language":69},[67],"language-text","## \u002Fconfig\u002Fconfig.php\n\n\u003C?php\n\nreturn [\n  # DBにMongo DBを使う際の設定\n  'database' => [   \n      'server' => 'mongodb:\u002F\u002Flocalhost:27017',\n      'options' => [\n          'db' => 'cockpitdb'\n      ]\n  ]\n]  \n","text",[71,72,68],"code",{"__ignoreMap":73},"",[16,75,76],{},"ただし、CockpitのDBでMongoDBを使う場合は、サーバーレスのPHPが「ext-mongodb」というエクステンションに対応している必要があるため、サーバーレスでは使えないケースもありそうです。",{"title":73,"searchDepth":78,"depth":78,"links":79},2,[80,81],{"id":13,"depth":78,"text":14},{"id":43,"depth":78,"text":44},"website-building","2021-08-26T01:00:00.000Z","md","ja",{},true,"\u002F20210826010000-cockpit-cms",{"title":5,"description":5},"67b368074aba42b95fc88e3751f41bf6","20210826010000-Cockpit CMSはどんなサーバーで動きますか？",[93],"cockpit-cms","hGWYLgWSW2ZG-mEy6st7yYmVBoys8Wp1m4cE4MuBjJs",{"id":96,"title":97,"body":98,"date":102,"description":103,"extension":84,"locale":85,"meta":104,"name":107,"navigation":87,"path":108,"seo":109,"slug":6,"stem":6,"updated":102,"__hash__":110},"legacyAuthors\u002Fkoji-kadoma.md","Koji Kadoma",{"type":8,"value":99,"toc":100},[],{"title":73,"searchDepth":78,"depth":78,"links":101},[],"2021-04-01T00:00:00.000Z","Webエンジニアです。Javascript、PHP、Ruby、Dockerなどをメインで使っています。",{"image":105,"url":106},"https:\u002F\u002Fwww.codit.work\u002Fimgs\u002Favatar\u002Fkoji-kadoma.png","https:\u002F\u002Fkoji.pages.dev\u002F",null,"\u002Fkoji-kadoma",{"title":97,"description":103},"H1yaGicrsv1CzYTbFeEXQosuYx93lIutD3_XwXMhAFk",{"id":112,"title":113,"body":114,"date":102,"description":113,"extension":84,"locale":85,"meta":118,"navigation":87,"path":119,"seo":120,"slug":82,"stem":82,"updated":102,"__hash__":121},"legacyCategories\u002Fwebsite-building.md","Webサイト構築",{"type":8,"value":115,"toc":116},[],{"title":73,"searchDepth":78,"depth":78,"links":117},[],{},"\u002Fwebsite-building",{"title":113,"description":113},"h9jPLD2mzMm3L4sFN5qWSiSirySQQLdnxLhQcvw8VlQ",1783320300109]