URL欄の記事によると、XREA by GMOにCrypt::SSLeayを設置する場所は、「~/cgi-data/lib」となっていますが、「~/public_html/ドメイン名/cgi-data/lib」とかでは間違いでしょうか?
XREA by GMOにアカウントを持つ知り合いの人から、Crypt::SSLeayのインストールについて相談を受けたのですが、「~/public_html/ドメイン名/cgi-data/lib」にインストールしても、CMONOSセットアップアシスタントは認識しません。
CMONOSと同じ階層に置いたつもりなのですが、間違いでしょうか?
ご質問ありがとうございます。
ブログの記事は当時のXREAサーバで実際に設置した際の手順をご紹介していますが、現在のXREAサーバでは仕様が変わっている可能性もあります。またユーザーがCMONOS.JPをインストールした際に、どこにCMONOS.JPの「cgi-data」を設置したかにもよります。
お使いのCMONOS.JPの「cgi-data」が存在する場所に、Crypt::SSLeayを設置してください。「cgi-data」の場所はFTPソフトなどで確認できるかと思います。CMONOS.JPが使用する「cgi-data」の場合、「lib」の中に「CMONOS」というフォルダがあります。
お返事が遅くなりました。
知り合いの人経由では孫の手でも届かないところがあるので、XREAにアカウントを作り、CMONOS.JPをインストール、Crypt::SSLeayをインストールしてみました。
CMONOS.JPの「cgi-data」の場所をアカウント名直下、「public_html」直下を試しましたが、セットアップアシスタントは認識しませんでした。
Crypt::SSLeayのバージョンをブログ記事にあった0.57と最新版である0.72を試しましたが、セットアップアシスタントは認識しませんでした。
Crypt::SSLeayを「cgi-data」と「cgi-data/lib」にインストールして試しましたが、セットアップアシスタントは認識しませんでした。
万策尽きた感じです。何か間違っているのでしょうか?
必要な情報があれば、提出します。取りあえず、ご報告まで…。
ご質問ありがとうございます。
CMONOS.JPは「cgi-data/lib」配下にあるモジュールのみ追加で認識します。
Crypt::SSLeay をインストールする過程で、cgi-data フォルダがあちこちに作られたのだろうと思います。前のスレッドにあったインストール先を拝見したところ、CMONOS.JPがデフォルトの状態で参照する「cgi-data/lib」は、「score」フォルダの中か、「score」フォルダと同じ階層にあると思われます。
お使いの環境のディレクトリ構造が弊社ではわかりませんので、推測になりますが、「~/public_html/ドメイン名/cgi-data/lib」もしくは「~/public_html/ドメイン名/score/cgi-data/lib」に Crypt::SSLeayをインストールし直すと良いのではないかと思います。
まずは上記パスが存在するかどうかFTPソフトなどでご確認ください。「CMONOS」というフォルダがある「cgi-data/lib」にモジュールをインストールしない限り、CMONOS.JPが認識することはありません。
以上参考になりましたら幸いです。
CMONOS.JPをインストールし直してやってみました。あちこちに「cgi-data」はありません。
次のディレクトリ構成でCMONOS.JPもちゃんと入っています。
[xanadu6291@s322 public_html]$ ls -l
合計 17
drwx---r-x 19 xanadu6291 hpusers 22 12月 31 02:26 cgi
drwx---r-x 2 xanadu6291 hpusers 8 12月 31 02:22 error
drwx---r-x 3 xanadu6291 hpusers 65 12月 31 02:22 icon
drwx---r-x 40 xanadu6291 hpusers 41 12月 31 02:22 image
drwx---r-x 7 xanadu6291 hpusers 7 12月 31 02:22 lib
drwx---r-x 2 xanadu6291 hpusers 3 12月 31 02:22 news
drwx---r-x 2 xanadu6291 hpusers 3 12月 31 02:22 pictures
drwx---r-x 4 xanadu6291 hpusers 6 12月 31 00:26 temp
drwx---r-x 3 xanadu6291 hpusers 3 12月 31 02:24 xanadu6291.shop
「cgi-data/lib」の構成は以下の通りです。
cd public_html/xanadu6291.shop/cgi-data/
[xanadu6291@s322 cgi-data]$ ls -l
合計 8
drwx------ 2 xanadu6291 hpusers 3 12月 31 02:22 clipboard
drwx------ 10 xanadu6291 hpusers 10 12月 31 02:22 data
drwx------ 19 xanadu6291 hpusers 19 12月 31 02:22 default
drwx------ 7 xanadu6291 hpusers 9 12月 31 02:34 lib
drwx------ 20 xanadu6291 hpusers 20 12月 31 02:22 preferences
drwx------ 5 xanadu6291 hpusers 5 12月 31 02:22 template
drwx------ 2 xanadu6291 hpusers 3 12月 31 02:22 zipcode
[xanadu6291@s322 cgi-data]$ cd lib
[xanadu6291@s322 lib]$ ls -l
合計 10
drwx------ 21 xanadu6291 hpusers 21 12月 31 02:22 CMONOS
drwxr-xr-x 3 xanadu6291 hpusers 4 12月 31 02:34 Crypt
drwxr-xr-x 2 xanadu6291 hpusers 3 12月 31 02:34 Net
drwxr-xr-x 3 xanadu6291 hpusers 3 12月 31 02:34 auto
drwxr-xr-x 3 xanadu6291 hpusers 3 12月 31 02:34 share
何か間違っているのでしょうか?
読みにくいので、ディレクトリ構成を画像にしました。
大晦日までのサポート痛み入ります。
残念ながら、「Crypt」の中に「SSLeay.pm」は、存在しています。(添付画像参照)
よもや「*.pm」、「SSLeay.so」のパーミッションが原因なんてことはないですよね?
たいへん申し上げにくいのですが、弊社では現在、XREAのアカウントを保有しておりませんので、原因がわかりません。
必要な場合は有償サポートのご依頼をご検討ください。
https://cmonos.jp/cgi/support/start.cgi
分かりました。大晦日までサポートをして戴き、ありがとうございました。
良いお年をお迎え下さい。
「良いお年をお迎え下さい。」と言った後で何ですが、気持ちが収まらなかったので、スミマセン…。
僕が契約している「さくらのレンタルサーバー」にサブドメインを作ってインストールしてみたら、あっけなく認識慰されました。
問題は、XREAにあるように思います。
今度こそ、良いお年をお迎え下さい。