インストール時のエラーについて

wnwn > インストール時のエラーについて @ 2017/9/28 18:42
はじめまして。
今回ホームページ作成にあたり、baserCMSを使ってみようと考えたのですが、インストールが出来ず困っています。
解決策等をご存知の方がいましたら、お願いしたく存じます。

内容
ファイルを、nginxのドキュメントルートに設置し、アクセスすると、画像/CSS/JSが適応されておらず(Not found)、
step2まで進めるものの、"次のステップへ"をクリックすると同じページに戻ってくる。
インストール時のエラーにつきましてを参考に
"app/Config/core.php"の"Configure::write('App.baseUrl', env('SCRIPT_NAME'));"のコメントアウトを外すと、リダイレクトループ。
step2以降へ進めない状態になっています。

nginxの設定はbaserCMSをnginx上で動かす設定を参考にしました。

解決方法や、なにか心当たりのある方、よろしくおねがいします。

以下雛型です
■ BaserCMSのバージョン:[4.0.6]
■ レンタルサーバー名:[SakuraVPS(4Gプラン)]
■ スマートURLの利用: [ON]
■ 設置フォルダ: [ドキュメントルート]
■ 利用しているデータベース: [MySQL(MariaDB)]
■ PHPスキル(自己評価): [D]
■ OSの種類:[CentOS 7.3]
■ PHPのバージョン:[7.0.20 / nginx(1.13.3)+php-fpm(7.0.20)]
■ データベース種類・バージョン:[MariaDB 10.1.24]
akillerbee > Re: インストール時のエラーについて @ 2017/10/2 13:31
こんにちはakillerbeeです。

http://nextat.co.jp/staff/archives/4
「1.nginx.confの設定」のルート指定や「location /」の箇所がどういう設定になっているかわかれば原因の手がかりになるかもしれません。
server {
    listen   80;
    server_name example.com;

    root   /path/to/basercms_root/app/webroot/; # ルートを指定
    index  index.php;

    access_log /path/to/log_dir/access.log;
    error_log /path/to/log_dir/error.log;


    location / {
        try_files $uri $uri/ /index.php?$uri&$args; # 下記参照※
    }


可能であればbaserCMSのディレクトリ構成もご案内いただければ助かります。

宜しくお願いします。
wnwn > Re: インストール時のエラーについて @ 2017/10/16 22:02
返信ありがとうございます、返信のしかたが分からず返信がおくれてしまいました。申し訳ございません
bacerCMSのディレクトリ構成とは、設置したディレクトリのことでよろしいでしょうか。
/var/www/basercms/に設置しております
rootディレクティブは
root /var/www/basercms/;
lacationディレクティブは
location / {
try_files $uri $uri/ /index.php?$uri&$args;
}
と設定しております。
よろしくお願いします。
akillerbee > Re: インストール時のエラーについて @ 2017/10/18 11:25
こんにちはakillerbeeです。

ちょっと詳細に検証できていないのでうまくいかないかもしれませんがlocationディレクティブのあたりが原因ではないかと思っております。
location / {
try_files $uri $uri/ /index.php?$uri&$args;
}


下記のように変更して試すことは可能でしょうか。
#index index.php index.html index.htm;記述が無ければ記載

location ~ \.php$ {
try_files $uri =404;
fastcgi_intercept_errors on;
fastcgi_index index.php;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_pass php-fpm;
}

location / {
# try_files $uri $uri/ /index.php?$uri&$args; # コメントアウト
}

宜しくお願いします。
wnwn > Re: インストール時のエラーについて @ 2017/10/21 11:39
返信ありがとうございます。
回答していただいた通り

...
    index index.php index.html index.htm;
    location ~ \.php$ {
        try_files $uri =404;
        fastcgi_intercept_errors  on;
        fastcgi_index  index.php;
        include  fastcgi_params;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        fastcgi_pass  unix:/var/run/php-fpm/php-fpm70.sock;
    }
    location / {
        #try_files $uri $uri/ /index.php?$uri&$args;
    }
}


と設定して試したところ、baserCMSのインストール ページは閲覧できますが、インストール開始ボタンを押すと、example.com/installations/step2 ページにて404エラーが出ました。

よろしくお願いします。
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
22 人のユーザが現在オンラインです。 (21 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 22