ラピッドサイトのパーミッション設定
今回milkystepを導入しようと思い、
とりあえずlight版を試すことにしました。
ffftpを使ってサーバーへアップまではいきましたが
パーミッションの設定でつまづいています。
700だとエラー、755で下記の表示
——————————–
エラー
※現在アクセスしているファイル(install.cgi)が存在するディレクトリにテストファイルが書き込めません。
(ディレクトリのパス:/var/www/html/ms/)
WEBサーバから書き込みできるように、ディレクトリのパーミッションを変更してください。
CGIがcgiwrapやsuexec下で動いている場合は、パーミッションを700や707等にする必要がある場合があります。
詳細はサーバ管理者にお問い合わせください。
変更後、再度このファイルにアクセスしてください。
——————————————-
当方ラピッドサイト使用、
ディレクトリは上のエラーメッセージ内のものです。
light版で設定が出来たら有料版へ変更予定ですので
どなたかご教授いただければ幸いです。
平素はMilkyStepをご利用いただきありがとうございます。
ラピッドサイトのデフォルトのドキュメントルート(/var/www/html)に設置する場合は、ディレクトリのパーミッションはすべて777にしてください。
ご回答ありがとうございます。
パーミッションの設定が無事完了致しました。
が、システムのセットアップ画面で
・データベースがあるホスト名を入力します。
・データベース名を入力します。
・データベースのユーザ名を入力します。
・データベースのユーザパスワードを入力します。
この部分でつまづいてしまいました。
ラピッドサイトでの設定はどのようにするのでしょうか?
まず、MilkyStep用のデータベースを作成しなければなりません。
ご参考までに手順の一例を示します。
1.http://ラピッドサイトサーバのドメイン/mysqladmin/ にアクセスし、phpmyadminの画面を開きます。
2.ラピッドサイト契約時に送られてきているメールの中の、「管理者ID」と「アプリケーションパスワード」を入力してログインします。
3.「新規データベースを作成する」から、お好きなデータベース名を入力、「照合順序」は「utf8_general_ci」を選択します。
その下の「MySQL 接続の照合順序」も同様に「utf8_general_ci」を選択し、「作成」をクリックします。
4.左側のデータベース一覧に、今作成したデータベース名が表示されればOKです。
phpmyadminからログアウトします。
その後、MilkyStepの初期設定を行います。
>・データベースがあるホスト名を入力します。
localhostまたは127.0.0.1と入力します。
>・データベース名を入力します。
上記で作成したデータベース名を入力します。
>・データベースのユーザ名を入力します。
phpmyadminにログインしたときに使用したID(管理者ID)を入力します。
>・データベースのユーザパスワードを入力します。
phpmyadminにログインするときに使用したパスワード(アプリケーションパスワード)を入力します。
以上でデータベースの接続情報の指定は完了です。
ありがとうございます!
早速奮闘してみたいと思います。
なんとかいけたようです。
Authen::SASLはNGのままで、sendmailがオープンに
ならないまま管理画面が見えている状態です。
ラピッドサイトで確認したところ
sendmailのバージョンは8.13.1で、パスは
/usr/sbin/sendmailなのですが
Perlのパスは不明のままです。
説明書に沿って設定しているのですが
このまま設定していって利用出来るのか不安です。
kirin 様
> Authen::SASLはNGのままで・・
Authen::SASLモジュールはラピッドサイトの場合初期状態ではインストールされておりません。
ただし、このモジュールは、メールの配信をローカルホストからではなく、SMTPサーバを個別に指定して配信する場合、SMTP認証を行うためのモジュールです。
ですので、上記のような使用をしないのであれば、特に無くても問題ありません。
必要になった際に改めてインストールすればOKです。
> sendmailがオープンに
> ならないまま管理画面が見えている状態です。
初期設定画面にて、指定されたsendmailパスでないにもかかわらず「/usr/****/sendmailにてオープンに成功しました」と表示される場合がありますが、sendmailパスはサーバから指定されているもの(今回の場合は「/usr/sbin/sendmail」)を必ず入力するようにしてください。
もしsendmailのオープンに失敗した状態で初期設定が完了してしまっても、後から「共通設定」→「システム情報」にてパスを変更することが可能です。
何度もご回答ありがとうございます。
PCの方から試しに登録してみたところ、
管理画面に反映され、登録官僚メールも届きました。
ただ、携帯の空メール設定をしているのですが
エイリアスファイルに転送用コマンドを追記しても
管理画面に反映されず、登録完了のメールも届きません。
メーラーには携帯からの登録メールは届いています。
初歩的な質問で申し訳ありませんが
どうぞよろしくお願い致します。
大変恐縮ですが、無料版MilkyStep Lightでは空メール機能はご利用いただけません。
Pro版にバージョンアップした場合、ラピッドサイトの空メール設定は下記の過去記事が参考になるかと思います。
http://milkystep.com/ms_poc/?p=538
記載し忘れておりました。
データベースが出来た後、有料版へバージョンアップ致しました。
過去記事の方拝見しましたが、
こちらの方は空メール登録してもリターンメールなしです。
ーーーーーーーーーーーーーーーーーーーーーーーーーー
3.以下の個所をコメントアウト
FEATURE(`smrsh’, `/usr/sbin/smrsh’)dnl
↓
dnl FEATURE(`smrsh’, `/usr/sbin/smrsh’)dnl
4.保存して終了
:wq
5.設定ファイルを再構築し再起動
# m4 sendmail.mc > sendmail.cf
# /sbin/service/sendmail restart
ーーーーーーーーーーーーーーーーーーーーーーーーー
ラピッドサイトのコントロールパネルで4の部分まで作業し、
sendmailを再起動するところまでいきましたが
:wqと5の下に記載されている#以降が何なのかが分かりません。
当方初心者で、あちこちで調べながら設定している状態です。
kirin 様
> ラピッドサイトのコントロールパネルで4の部分まで作業し、
> sendmailを再起動するところまでいきましたが
> :wqと5の下に記載されている#以降が何なのかが分かりません。
> 当方初心者で、あちこちで調べながら設定している状態です。
上記の解説は、コンソール画面からサーバを操作することを前提で書いております。
PoderosaなどのSSHクライアントを利用してサーバに接続した状態で行っていただくようお願いたします。
SSHでの接続の仕方やUnixコマンドの詳細は、各種専門サイトや書籍をご参照ください。
また、ご自身で解決が困難な場合は、対応してもらえるかどうかは分かりませんが、ラピッドサイトのカスタマーに問い合わせるというのも一つの案かと思います。
以上よろしくお願いいたします。
ご回答ありがとうございます。
ラピッドサイトに問い合わせたところ、SSHクライアントを利用せず、
コントロールパネルからの設定が可能ということでしたので
まず
登録と解除用のメールアドレスを作成しました。
touroku:”|cd /var/www/html/ms; ./karame.cgi reg”
kaijo: “|cd /var/www/html/ms; ./karame.cgi rm”
この2行をaliasesファイルの一番下に追記。
携帯から空メールを送ってみましたが
メーラーには届き、携帯にはリターンメールがありません。
そこでコントロールパネルから
FEATURE(`smrsh’, `/usr/sbin/smrsh’)dnlを
dnl FEATURE(`smrsh’, `/usr/sbin/smrsh’)dnl
にしました。それでも空メールの登録が出来ません。
ラピッドサイトさんへ問い合わせてみましたが
サポートしていないとの事で困っております。
何度もお手数ですがよろしくお願い致します。
kirin 様
> ラピッドサイトに問い合わせたところ、SSHクライアントを利用せず、
> コントロールパネルからの設定が可能ということでしたので
多分それは「ファイルの編集のみ」であれば、コントロール
パネルからでも可ということだと思います。
(もし違っていたら申し訳ありません。)
> まず
> 登録と解除用のメールアドレスを作成しました。
> touroku:”|cd /var/www/html/ms; ./karame.cgi reg”
> kaijo: “|cd /var/www/html/ms; ./karame.cgi rm”
> この2行をaliasesファイルの一番下に追記。
> 携帯から空メールを送ってみましたが
> メーラーには届き、携帯にはリターンメールがありません。
> そこでコントロールパネルから
> FEATURE(`smrsh’, `/usr/sbin/smrsh’)dnlを
> dnl FEATURE(`smrsh’, `/usr/sbin/smrsh’)dnl
> にしました。それでも空メールの登録が出来ません。
ですので、最初にご回答申し上げたように、
↓
5.設定ファイルを再構築し再起動
# m4 sendmail.mc > sendmail.cf
# /sbin/service/sendmail restart
のコマンド操作が必要です。
特に最初の「m4…」をしないと、sendmailの設定が
反映されません。
また、最初の「#」の記号は、root権限になって行う
という意味です。
おそらくこれはSSHで接続して操作するのが
一番無難かと思います。
SSHクライアント(Poderosa)の使用方法などは、下記の
ページに詳しく書かれていますのでぜひご参照ください。
http://gigazine.net/news/20111108_poderosa/
上記5の手順までで上手くいかない場合は、さらに、
6./etc/mail/virtusertable を開き、一番最後の
「@ドメイン」の行の頭に「#」を付けてコメントアウト
して保存。
7.再度sendmailをリスタート
# /sbin/service/sendmail restart
の作業を追加してみてください。
>
> ラピッドサイトさんへ問い合わせてみましたが
> サポートしていないとの事で困っております。
> 何度もお手数ですがよろしくお願い致します。
http://milkystep.com/faq.php?no=9
上記販売ページの「よくある質問」にもありますように、
弊社でも原則サポートはしておりませんし、システムの
販売価格にサポート料は含まれておりません。
基本的に全て「好意」でのご回答となっております。
弊社もこのご回答に相当な時間を費やしておりますので、
そのあたりもご考慮いただき、なるべくご自身で
各種資料等をご参照いただき解決されることが、
ご自身のためにもなるかと存じます。
特に空メールの設定は、設置する環境によっていろいろな
要素が絡んできますので、弊社がお客様の環境に入らない
状態で1から10まで手引きを行うのは、相当困難です。
まだ実績のあるラピッドサイトであるため、おそらく
ここまで詳細にご回答できるのかと思います。
以上よろしくお願い申し上げます。