さくらインターネットでのMySQLバージョンのインストール

このレンタルサーバで動くのかとかインストールに関する質問など。
動作報告も大歓迎です。

さくらインターネットでのMySQLバージョンのインストール

投稿記事by recreation on 2018年2月01日(木) 12:18

いつもSoycmsを便利に使わせていただいております。

ご質問なのですが、以前はうまく行っておりましたSoycmsのインストールがうまく行かなくなりました。
Soycmsの使用バージョンは最新版(soycms_3.0.1p35)のMySQLを利用しており、さくらインターネット(PHP7.1、 MySQL 5)で運用予定です。
最後に利用したバージョンは3.0.1p7でこちらはインストールは問題なくできました。
common/config内のuser.config.phpとdb内のmysql.phpを書き換えてアップしておりますが、管理画面では「500 Internal Server Error」と出ます。

エラーログは下記

///////////////////////////
[Thu Feb 01 12:06:17.137344 2018] [access_compat:error] [pid 75883] [client 999.999.999.999:65473] AH01797: client denied by server configuration: /home/hoge/www/hogehoge/common/js/navi.js, referer: http://www.hogehoge.co.jp/
[Thu Feb 01 12:06:17.137568 2018] [access_compat:error] [pid 76521] [client 999.999.999.999:65477] AH01797: client denied by server configuration: /home/hoge/www/hogehoge/common/images/font_size.gif, referer: http://www.hogehoge.co.jp/
[Thu Feb 01 12:06:17.138041 2018] [access_compat:error] [pid 65237] [client 999.999.999.999:65474] AH01797: client denied by server configuration: /home/hoge/www/hogehoge/common/images/logo.gif, referer: http://www.hogehoge.co.jp/
[Thu Feb 01 12:06:17.151499 2018] [access_compat:error] [pid 72110] [client 999.999.999.999:65475] AH01797: client denied by server configuration: /home/hoge/www/hogehoge/common/images/list_icon.gif, referer: http://www.hogehoge.co.jp/
[Thu Feb 01 12:06:17.340691 2018] [access_compat:error] [pid 75883] [client 999.999.999.999:65473] AH01797: client denied by server configuration: /home/hoge/www/hogehoge/common/images/pagetop.gif, referer: http://www.hogehoge.co.jp/
[Thu Feb 01 12:06:17.616782 2018] [access_compat:error] [pid 65237] [client 999.999.999.999:65474] AH01797: client denied by server configuration: /home/hoge/www/hogehoge/common/js/navi.js, referer: http://www.hogehoge.co.jp/
[Thu Feb 01 12:06:17.780331 2018] [access_compat:error] [pid 75883] [client 999.999.999.999:65473] AH01797: client denied by server configuration: /home/hoge/www/hogehoge/common/images/font_size.gif, referer: http://www.hogehoge.co.jp/
[Thu Feb 01 12:06:17.780359 2018] [access_compat:error] [pid 65237] [client 999.999.999.999:65474] AH01797: client denied by server configuration: /home/hoge/www/hogehoge/common/images/logo.gif, referer: http://www.hogehoge.co.jp/
[Thu Feb 01 12:06:17.780612 2018] [access_compat:error] [pid 73630] [client 999.999.999.999:65478] AH01797: client denied by server configuration: /home/hoge/www/hogehoge/common/images/list_icon.gif, referer: http://www.hogehoge.co.jp/
[Thu Feb 01 12:06:17.796572 2018] [access_compat:error] [pid 74885] [client 999.999.999.999:65476] AH01797: client denied by server configuration: /home/hoge/www/hogehoge/common/images/pagetop.gif, referer: http://www.hogehoge.co.jp/
[Thu Feb 01 12:06:19.796138 2018] [cgi:error] [pid 65237] [client 999.999.999.999:65474] AH01215: suexec policy violation: see suexec log for more details: /home/hoge/www/hogehoge/admin/index.php
[Thu Feb 01 12:06:19.796223 2018] [cgi:error] [pid 65237] [client 999.999.999.999:65474] End of script output before headers: index.php
///////////////////////////

(書き換えた箇所は
//サイトを作成するディレクトリを指定する(デフォルトはドキュメントルート)。
define("SOYCMS_TARGET_DIRECTORY", $_SERVER["DOCUMENT_ROOT"]."/hoge/");
//公開側のURL(SOYCMS_TARGET_DIRECTORYを参照するURLをhttp://から指定する)
define("SOYCMS_TARGET_URL", "http://hogehoge.co.jp");
//管理側のドキュメントルートを動かす場合に指定
define("SOYCMS_ADMIN_ROOT", $_SERVER["DOCUMENT_ROOT"]."/hoge/");


define("ADMIN_DB_DSN","mysql:host=mysqlXXX.db.sakura.ne.jp;port=3306;dbname=hoge_db");
define("ADMIN_DB_USER","hoge");
define("ADMIN_DB_PASS","パスワード");


さくらインターネットでドメインを紐づけているため、他のサーバーへ移行となるとアドレスの再設定などかなり手間となるため、原因がわかると助かります。

よろしくお願いします。
recreation
 
記事: 17
登録日時: 2009年10月30日(金) 14:57

Re: さくらインターネットでのMySQLバージョンのインストール

投稿記事by inunosinsi on 2018年2月01日(木) 14:58

[Thu Feb 01 12:06:19.796138 2018] [cgi:error] [pid 65237] [client 999.999.999.999:65474] AH01215: suexec policy violation: see suexec log for more details: /home/hoge/www/hogehoge/admin/index.php
[Thu Feb 01 12:06:19.796223 2018] [cgi:error] [pid 65237] [client 999.999.999.999:65474] End of script output before headers: index.php


この二行のエラーメッセージで検索してみましたところ、サーバに配置されているファイルのパーミッションに問題があるという記述を見かけました。
まずは該当ファイル周りのパーミッションを755か777にしてみては如何でしょうか?
SOY CMSの操作に関する質問は下記のページのフォームで受け付けています。
https://saitodev.co/soycms/inquiry

京都でフリーのプログラマをしています。
SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 592
登録日時: 2008年6月12日(木) 20:48

Re: さくらインターネットでのMySQLバージョンのインストール

投稿記事by recreation on 2018年2月01日(木) 16:21

ありがとうございます!うまくいきました。
ただ、変更前は777で755に変更したところ初回設定のページに行きました。

さくらインターネットのファイルマネージャーでzipファイルを解凍して、admin、app、common、licence、soycmsを展開してました。
その後、DWでパーミッションをフォルダ単位で755にしてましたが、下層のファイルやフォルダはそのままのようでした。

無事解決して一安心です。

非常に助かりました。
recreation
 
記事: 17
登録日時: 2009年10月30日(金) 14:57


Return to 動作環境・インストール方法

オンラインデータ

このフォーラムを閲覧中のユーザー: Google [Bot] & ゲスト[1人]

cron