Home
Packages
Forums
Wiki
GitLab
Security
AUR
Download
コンテンツにスキップ
メインメニュー
メインメニュー
サイドバーに移動
非表示
案内
メインページ
目次
コミュニティに貢献
最近の出来事
おまかせ表示
特別ページ
交流
ヘルプ
貢献
最近の更新
最近の議論
新しいページ
統計
リクエスト
ArchWiki
検索
検索
表示
アカウント作成
ログイン
個人用ツール
アカウント作成
ログイン
Drupalのソースを表示
ページ
議論
日本語
閲覧
ソースを閲覧
履歴を表示
ツール
ツール
サイドバーに移動
非表示
操作
閲覧
ソースを閲覧
履歴を表示
全般
リンク元
関連ページの更新状況
ページ情報
表示
サイドバーに移動
非表示
←
Drupal
あなたには「このページの編集」を行う権限がありません。理由は以下の通りです:
この操作は、次のグループに属する利用者のみが実行できます:
登録利用者
。
このページのソースの閲覧やコピーができます。
[[Category:コンテンツ管理システム]] [[en:Drupal]] [[it:Drupal]] [[sr:Drupal]] [[zh-hans:Drupal]] {{Related articles start}} {{Related|LAMP}} {{Related|LAPP}} {{Related2|SQLite|LASP}} {{Related|MySQL}} {{Related|PostgreSQL}} {{Related|SQLite}} {{Related|Sendmail}} {{Related|Postfix}} {{Related|Exim}} {{Related articles end}} [[Wikipedia:ja:Drupal|Wikipedia]] より: :Drupal は PHP で書かれたフリーのオープンソースコンテンツ管理システム (CMS) とコンテンツ管理フレームワーク (CMF) であり GNU General Public License で配布されている。 この記事では Drupal をセットアップして [[Apache]], [[MySQL]] または [[PostgreSQL]], [[PHP]], [[Postfix]] を設定する方法を解説します。[[LAMP]] (Linux, Apache, MySQL, PHP) もしくは LAPP (Linux, Apache, PostgreSQL, PHP) または LASP (Linux, Apache, SQLite, PHP) サーバーが既にセットアップされていることが前提です。 == インストール == {{Pkg|drupal}} パッケージを[[インストール]]してください。 == 設定 == === PHP === {{ic|/etc/php/php.ini}} を編集してください: * 画像操作のサポートを有効にするために {{ic|<nowiki>extension=gd.so</nowiki>}} 行をアンコメントしてください。 データベースのサポートを有効にするために、使用しているデータベースの PDO 拡張を有効にしてください: * [[SQLite]] のサポートを有効にするには {{ic|<nowiki>extension=pdo_sqlite.so</nowiki>}} 行をアンコメントしてください。 * [[MySQL]] のサポートを有効にするには {{ic|<nowiki>extension=pdo_mysql.so</nowiki>}} 行をアンコメントしてください。 * [[PostgreSQL]] のサポートを有効にするには {{ic|<nowiki>extension=pdo_pgsql.so</nowiki>}} 行をアンコメントしてください。 === Apache === Apache のサンプル設定ファイルをコピーしてください: # cp /etc/webapps/drupal/apache.example.conf /etc/httpd/conf/extra/drupal.conf そして {{ic|/etc/httpd/conf/httpd.conf}} の末尾でファイルをインクルードしてください: Include conf/extra/drupal.conf {{ic|/etc/httpd/conf/httpd.conf}} の中の {{ic|LoadModule rewrite_module modules/mod_rewrite.so}} 行をアンコメントしてください。 === Drupal === {{ic|/usr/share/webapps/drupal/.htaccess}} を編集して {{ic|Require all denied}} を {{ic|Require all granted}} に置き換えてください。 最後に、Apache を[[再起動]]してください ({{ic|httpd.service}})。http://localhost/drupal から Drupal を開くことができます。 == コマンドラインツール == === Drush === [http://www.drush.org/ Drush] は Drupal のコマンドラインシェルであり Unix スクリプトインターフェイスです。Drush にはモジュール・テーマ・プロフィールなどを操作するための便利なコマンドが多数含まれています。また、update.php を実行したり、SQL クエリや DB の以降を行ったり、cron を実行したりキャッシュを削除するユーティリティも存在します。Drush はサードパーティ製のコマンドファイルで拡張することができます。{{AUR|drush}} パッケージでインストールすることが可能です。 === Drupalconsole === [https://drupalconsole.com/ Drupalconsole] はボイラープレートコードを生成したり、Drupal 8 を操作・デバッグするための CLI ツールです。{{AUR|drupalconsole}} パッケージでインストールすることができます。 === PHP-Codesniffer-Drupal === [https://www.drupal.org/project/coder PHP-Codesniffer-Drupal] は Drupal のコードがコーディング基準やベストプラクティスに沿っているかチェックします。{{AUR|php-codesniffer-drupal}} パッケージでインストールできます。 == ヒントとテクニック == === メールの送信 === ローカル環境からメールを送信する場合 Drupal は [[Sendmail]], [[Postfix]], [[Exim]] などの Sendmail 互換の MTA を必要とします。[https://drupal.org/project/smtp SMTP] や [https://drupal.org/project/phpmailer PHPMailer] などを使って外部のメールサーバーからメールを送信する方法もあります。詳しくは [https://www.drupal.org/search/site/mail 検索ページ] を使ってください。 === Cron によるスケジューリング === Drupal は1時間ごとに cron ジョブを実行することを推奨しています。http://localhost/drupal/cron を開いてブラウザから Cron を実行できます。適切なファイルを "scripts" フォルダから {{ic|/etc/cron.hourly}} にコピーして実行可能属性を付与することで、スクリプトから cron を実行することも可能です。 === アップロードプログレスが有効にならない === ステータスレポートで以下のようなメッセージが表示される場合: {{bc|Your server is capable of displaying file upload progress, but does not have the required libraries. It is recommended to install the PECL uploadprogress library (preferred) or to install APC.}} まず {{AUR|php-pear}} パッケージをインストールしてください。そして、'''pecl''' コマンドを使ってバイナリを自動的にダウンロード・コンパイル・インストールします: # pecl install uploadprogress 最後に {{ic|/etc/php/php.ini}} に以下を追加してください: extension=uploadprogress.so その後 Apache を再起動してください。 == 参照 == * [http://drupal.org/handbook Drupal 公式ドキュメント] * [http://drupal.org/node/307956 Simple guide to install Drupal on Xampp]
このページで使用されているテンプレート:
テンプレート:AUR
(
ソースを閲覧
)
テンプレート:Bc
(
ソースを閲覧
)
テンプレート:Ic
(
ソースを閲覧
)
テンプレート:META Related articles start
(
ソースを閲覧
)
テンプレート:Pkg
(
ソースを閲覧
)
テンプレート:Related
(
ソースを閲覧
)
テンプレート:Related2
(
ソースを閲覧
)
テンプレート:Related articles end
(
ソースを閲覧
)
テンプレート:Related articles start
(
ソースを閲覧
)
Drupal
に戻る。
検索
検索
Drupalのソースを表示
話題を追加