onocomコンテンツへスキップonocomWordPress、concrete5、Mautic、JavaScript、PHP、Docker、プログラミングなどの覚え書きをしていきます。【Office】Excelでプロジェクト管理(工程・実績管理・スケジュール管理)するためのガントチャート・テンプレートを作りました。ACE01にインストールしてみました。mauticの読み方は、マウティックでいいのかな?インストール方法を見るmauticのドキュメントが以下に有ります。process.zipファイルをダウンロードして、サーバに放り込んで解凍するだけで動くよ。いう雰囲気のことが書いてありましたので、実際にCPIのレンタルサーバACE01に設置してみようと思います。mauticダウンロード以下のURLからダウンロードしてきます。最新版は1.3.0のようです。Downloadhttps://www.mautic.org/download/ダウンロードした圧縮ファイルをサーバにアップロードしますFTP等でアップロードします。SSHでサーバに接続して解凍します。ファイル数が1万近くあるので、FTP等でアップするのは大変です。サーバにSSHで接続してmauticの圧縮ファイルを解凍(unzip)します。1.3.0.zipFTPでアップロードするの面倒だったので、wgetで直接mauticのzipファイルをダウンロードしようと思ったのですが、認証が弾かれて上手く行かず。FTPでアップロードしてから解凍という手間な手順をとっております。.htaccessにCPI特有のおまじないを書くmauticにもとから入っている.htaccessにCPIのレンタルサーバでPHPを動作させるために必要な記述を追加します。+SymLinksIfOwnerMatch今回使ったサーバがACE01_2011のものだったのでPHPのバージョン5.5.16を指定しましたが、ACE01_2015でしたらPHP7を指定しても多分動くんじゃないかな?確認したかったけどごめんなさい。ブラウザでURLにアクセスしてみるすごい!動いた!これでインストールを進めていけばいいようです。Recommendationsをクリックするとなんか表示されます↓NextStepを押すとデータベース情報を設定する画面が表示されます。データベース情報を入力します。Prefixという項目が有りました。これを入れると一つのデータベースに複数のMauticがインストールできるのかもしれません(未確認)データを入力してNextStepを押すと管理者アカウントを設定する画面が表示されます。管理者のアカウント情報を入力します。NextStepを押すとメール送信時の名前やメールアドレスを設定をする画面が表示されますので入力します。Mauticを押すとログイン画面が表示されます。ユーザ名・パスワードを入れてログインをすると管理画面が無事に表示されました!まとめものすごく簡単にmauticのインストールができました。インストールが簡単ってそれだけで使いたくなりますね。ところでインストールはしてみたものの、mauticが何のソフトなのかわかっていません(笑mauticの使い方はこれから学んでいきます。インストールする方法CPIの共用サーバACE01は最高ですね。PHP7にも対応したし更に最高度がアップした昨今です。今回はCPIのACE01にconcrete5をインストールする方法を紹介します。データベースを作るCPIの管理画面でDBを作っておきます。文字コードはUTF-8を指定します。SSHを設定するconcrete5のファイル数はかなりの量があるため、SSHで行うと楽です。スタートアップガイドに書かれていますので参照してみてください。http://www.cpi.ad.jp/support/startup/shared/publish/index.html#use_sshFTPでも出来なくは無いので、SSHメンドイ!という方はFTPでもOKです。作業が終わる頃にはSSHにしておけばよかった。思うことでしょう:-)インストールファイルを取得して展開するSSHでアクセスして、concrete5のZIPファイルを取得します。http://www.concrete5.org/download_file/-/view/85780/ZIPファイルを解凍(展開)します。c5.zip解凍したファイルをルートに移動します。.空のディレクトリは不要なので削除します。concrete5.7.5.6/.htaccessとphp.iniを作る.htaccessを作る以下の「aaXXXXXXX」の部分は環境に合わせて変更してください。.php」としておくと良いでしょう。詳しくはCPIのオンラインヘルプを参照ください。SymLinksIfOwnerMatchphp.iniを作る。この記述が無いとインストーラがエラーを表示してしまうので忘れずphp.iniも作ります。OffブラウザでURLにアクセスする以下の画面が表示されていたらとりあえずファイル関係の設定はOKです。言語を選んでボタンを押します。インストールを続けるを押します。各種項目を入力します。データベースサーバーはループバックアドレス(127.0.0.1)を設定します。localhostだと上手く行かなかったのはなぜだろう。インストールが進みます。この画面が表示されればインストールバッチリ完了です。まとめCPIにはCMSインストーラが付いているのでCMSインストーラでconcrete5をインストールすることも出来ます。http://www.cpi.ad.jp/shared/detail/cms_install.htmlただ、手動でインストールしてもそんなに手間では無いのでぜひチャレンジしてみてくださいね。あと、サーバを持っていない方で、試しにconcrete5を使ってみたい方は本家サイトでトライアルができるようになりましたので、お試し下さいませ。テスト環境が出来ましたね。いう仕組みがあると敷居がグッと下がりますね。ありがたやありがたや。3入門(インストールから設定まで)CodeIgniterのことを勉強したのでメモ。Ver.3のユーザガイドの日本語版が無く、辞書とにらめっこしながら進めました。間違い等あればご指摘くださいませ。これからCodeIgniterを学ぶ方のお役に立てれば幸いです。2016年2月23日追記kenjis様より日本語ユーザガイドのURLをコメント頂きました。現在翻訳中とのことです。ありがとうございます。URLが変更されていました。以下が日本語ユーザガイドになります。http://codeigniter.jp/user_guide/3/CodeIgniterとはPHP言語のフレームワークです。フレームワークとはよく使う処理のお道具箱みたいなもので、フレームワークを使うことによりプログラムの開発効率を上げることができます。CodeIgniterの読み方ウィキペディアによると、「コードイグナイター」と読むそうです。