Drupalについて調査したときのメモ。
Drupalとは?
Drupal(ドルーパル、発音:[ˈdruːpəl])は、プログラム言語PHPで記述されたフリーでオープンソースのモジュラー式フレームワークであり、コンテンツ管理システム (CMS) である。
CMSとは、ブログやECサイトなんかの運用・管理に使用するシステムのこと。
日本だとWordpressが有名。
なんとアメリカのホワイトハウスにも使用されているようだ。
インストールしたときのメモ
基本的に下記のサイトを参考にすすめた。Drupal 8 入門 : インストール編 | Drupal専門の開発会社 Studio Umi
以下、発生したエラー
・PHP拡張 無効
Drupalを使用するには、以下のPHP拡張を有効にしてください (詳しくは システム要件ページを参照してください):
・dom
・gd
・SimpleXML
・xml
下記のコマンドから拡張機能を入れてapacheを再起動。
cms@cms-VirtualBox:~$ sudo apt-get install php-gd cms@cms-VirtualBox:~$ sudo apt-get install php-xml sudo service apache2 restart
php-xml - DOM, SimpleXML, WDDX, XML, and XSL module for PHP [default]
・エラーメッセージは忘れたけど、下記を参考に/etc/apache2/apache2.confの中身を変更。
IBMのSoftLayerで最新のDrupal 8を試してみよう! | Think IT(シンクイット)
<directory var="" www=""> Options Indexes FollowSymLinks AllowOverride None //←NoneをAllに変更 Require all granted </directory>
○問題点が検出されたため、「サイトの状態」を変更
・信頼のおけるホストの設定
Drupal 8 -ローカル環境設定(Mac)- | Kinchan's Blog
を参考に。
・構成ファイル
上記のサイトにある。内容はsetting.phpのアクセス権限ををいじること。
インストール完了後、拡張モジュールのインストールに失敗した。原因はFTP接続の設定絡み。FTPサーバーを構築したら解決した。
Ubuntu 16.04 LTS : FTPサーバー : Vsftpd インストール : Server World