質問 > その他 > eccube3 インストール時のエラーについて |
その他
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
PONK |
投稿日時: 2021/8/18 17:00
対応状況: −−−
|
半人前 登録日: 2019/11/15 居住地: 投稿: 16 |
eccube3 インストール時のエラーについて [EC-CUBE] EC-CUBE3.0.16 新規インストール
[レンタルサーバ] ローカルに構築しているテストサーバー [OS] ubuntu18.04 [PHP] PHP Version 7.2.24 [データベース] mysql [WEBサーバ] apache [現象] 開発環境を刷新したため、 新たにECCUBE3.0.16をインストールしようと試みています。 Webインストーラーにアクセスするする方法にてインストールしようとしておりますが、 「データベースの設定」画面にて「次に進む」ボタンをクリックすると IOException in Filesystem.php line 535: Failed to write file "/usr/www/project/eccube3/src/Eccube/Controller/Install/../../../../app/config/eccube/database.yml". と表示され先に進めません。 ちなみに /app/config/eccube/ には database.yml が database.ymlaaaaaa database.ymlbbbbbb database.ymlcccccc といった形でインストールを試みる度に生成されています。 ※上記ファイルの「aaaaaa」「bbbbbb」「cccccc」はランダムな文字列です。 /app/config/eccube/のパーミッションはdrwxrwxrwx ですが、 生成されるdatabase.ymlのパーミッションは-rw------- となります。 生成されたdatabase.ymlのパーミッションを-rwxrwxrwxに変更し 末尾に追加された6桁のランダムな文字列を削除した後、インストールを試みても ファイル名の末尾に6桁のランダムな文字列が追加されてしまい パーミッションも-rw-------に戻ってしまいます。 どなたかお知恵をお貸しください。 |
PONK |
投稿日時: 2021/8/20 9:59
対応状況: −−−
|
半人前 登録日: 2019/11/15 居住地: 投稿: 16 |
自己解決しました EC-CUBE3.0.16のインストール時に
「データベースの設定」画面にて「次に進む」ボタンをクリックすると IOException in Filesystem.php line 535: Failed to write file "/usr/www/project/eccube3/src/Eccube/Controller/Install/../../../../app/config/eccube/database.yml". と表示され先に進めなかった件ですが自己解決しました。 開発環境をvirtualbox上のUbuntuに構築していたのですが、 ホストとゲストの共有フォルダの権限がUbuntu上のapacheに無い事が原因でしたので、 ゲストマシンのapacheに該当ディレクトリへの書き込み権限を与え解決しました。 インストール時に /app/config/eccube/ に生成される database.yml もランダムな6桁の文字列が拡張子末尾に追加される事なく生成されました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |