質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Drupal

DrupalはPHPで書かれたオープンソースのCMSフレームワークです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

MariaDB

MariaDBは、MySQL派生のオープンソースなリレーショナルデータベースシステムです。 また、MySQLとほぼ同じデータベースエンジンに対応しています。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

Q&A

解決済

1回答

758閲覧

Drupal8のインストールエラー

R2D7

総合スコア16

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Drupal

DrupalはPHPで書かれたオープンソースのCMSフレームワークです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

MariaDB

MariaDBは、MySQL派生のオープンソースなリレーショナルデータベースシステムです。 また、MySQLとほぼ同じデータベースエンジンに対応しています。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

0グッド

0クリップ

投稿2018/04/30 09:57

編集2018/04/30 10:06

開発環境
PC: MAC OS
<Vagrant+VirtualBoxをベースにLAMP構築 そこにDrupalをインストール>

<LAMP構築済み>
OS: CentOS7
サーバー :Apache
PHP7
Mariadb

<エラー内容>
・Drupalのインストールウィザードでのエラー
最初の選択Choose languageの画面で日本語を選択後
save and continueボタンを選択して次のChoose profileへ移る場面で
次のようにエラーとなる。

The translations directory is not writable. The installer requires write permissions to sites/default/files/translations during the installation process. The webhosting issues documentation section offers help on this and other topics.

これに対して下記の通り、filesディレクトリを作成して権限設定後に
再度、インストール画面でトライしても、同じエラーになったまま。

[vagrant@10 files]$ cd - /var/www/html/drupal/sites/default [vagrant@10 default]$ ls -la total 40 drwxr-xr-x. 3 apache apache 75 Apr 29 10:49 . drwxr-xr-x. 3 apache apache 130 Dec 7 2016 .. -rw-r--r--. 1 apache apache 6762 Dec 7 2016 default.services.yml -rw-r--r--. 1 apache apache 30288 Dec 7 2016 default.settings.php drwxrwxrwx. 3 root root 26 Apr 29 15:42 files [vagrant@10 default]$

![エラー画像エラー画像

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

fiwa

2018/04/30 11:01

sites/default/files/translations のPermissionが必要、とあるようですが
guest

回答1

0

ベストアンサー

ぱっと思いつくのは以下の二つでしょうか

  1. CentOS7デフォルトだとSELinuxが有効になっているケースが多いので無効にしてみる(rootかsudoで実行)
# setenforce 0

上記は一時的なSELinuxの無効化なので、これで治ったら永続的な無効化をしておくか、SELinuxを適切に設定する。
参考:SELinuxの無効化

2.オーナーとグループをapahe:apacheにしてパーミッションを777から変えてみる

# chown -R apache:apache /var/www/html/drupal/sites/default # chmod -R 774 /var/www/html/drupal/sites/default/files

投稿2018/04/30 11:01

tanat

総合スコア18713

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

R2D7

2018/04/30 11:34

tanatさま 早速のご返答ありがとうございます。 ご指摘のSELinuxの設定が有効状態でした。 一時無効後、エラーをクリアできました。 急いでいたので、助かりました。 また、何かあればお願いいたします。
tanat

2018/04/30 12:09

解決してよかったです。 SELinuxによるパーミッションエラーはApacheのログを見ても何もわからないので厄介なところですね。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問