OpenPNEをドメイン直下で公開したい

このQ&Aのポイント
  • sakuraインターネットスタンダードプランにOpenPNE3.4もしくは3.5をインストールして、ドメイン直下で公開する方法を知りたい。
  • 順番に質問をまとめると、ドメイン直下にSNSのトップ画面を表示させる方法、公開ディレクトリの設定方法、webディレクトリの移動方法、FTPでのファイル移動方法、sakuraインターネットのスタンダードプランでのマルチドメイン使用に関する問題です。
  • あまり推測せずに例と同じ手順で進めたいので、ドメイン直下での公開方法やFTPを使用したファイルの移動方法について詳しく教えていただきたい。
回答を見る
  • ベストアンサー

OpenPNEをドメイン直下で公開したい(sakuraインターネット)

sakuraインターネットスタンダードプランにOpenPNE3.4もしくは3.5をインストールしたいと考えています。 http://www.openpne.jp/archives/1846/ 参考になるページがあったので、この情報を基に作業したいと思うのですが、例ではドメインの下のsnsというディレクトリで公開するようになっています。 できれば、ドメイン直でSNSのトップ画面が表示されるようにしたいのですが公開ディレクトリの設定はどのようにしたらよいのでしょうか。 また、上記URLの例ではSSHでsourceforgeからファイルをダウンロードして解凍、アップロードまでするようになっており 恐らくアップロード後、webというディレクトリをsnsというディレクトリ名に変更しているのだと認識しています。 そうなると、web(sns)ディレクトリの中身を一階層上に移動するなどの作業が必要になるのでしょうか。 私の場合、試しておかしくなっても直すことができなさそうなので、あまり推測で作業せずに、例となるべく同じ手順で進めたいと思っていますが、ファイルの移動などはFTPでしたいと思っています。 SSH自体ほとんど使用したことがないので、かなり不安なのです。 もう一つ確認したいのは、sakuraインターネットのスタンダードプランではマルチドメインが使えるのでwwwディレクトリ下にドメインごとのディレクトリを作ってその中に各データが入っています(入れます)。 仮にこのディレクトリをdomain1としたとすると、wwwディレクトリに展開してdomain1を公開ディレクトリに設定すれば、例とまったく同じように作業することができるのですが問題はないでしょうか。 これ程知識がないならムリと言われそうですが、なんとかしたいのでご教授の程よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • tx000
  • ベストアンサー率100% (1/1)
回答No.2

一応こちらを参考にすれば出来ると思いますので参考にしてみてください。 snsにすることによって設定が出来なくなるのはOpenPNEのバグ?みたいな感じらしいですよ。

参考URL:
http://www.96nws.net/gabgab/index.php?OpenPNE
73nori
質問者

お礼

気にしていただいてありがとうございます。 参考サイトすごく参考になりました。 シンボリックリンクの作成まですべて説明されているので、この方法でもう一度やってみたいと思います。 > snsにすることによって設定が出来なくなるのはOpenPNEのバグ?みたいな感じらしいですよ。 そうだったんですね...管理画面入れるのに設定項目のページだけ何もでないとか、変だな~とは思ったのですが... 本当ににありがとうございました。

その他の回答 (1)

  • tx000
  • ベストアンサー率100% (1/1)
回答No.1

恐らく参考にしているURLすらちゃんと理解していないのではないでしょうか? OpenPNE公式サイトのブログの説明では直接さくらのサーバに落とし解凍しインストールしリンクを貼る形を取っています。 webをsnsにリネームはしてませんし、snsでリンクを貼ると管理画面に入って設定が出来なくなります。 独自ドメインを追加しマルチドメインとして使用する場合 独自ドメインに接続すると400エラーが起きます 恐らく直す方法もあるかもしれませんが私には解決不能な問題でした wwwの下に全てを置く 指定フォルダを/www/OpenPNE3/web のようにすると思いますが、 この方法だと確か500のエラーが出ます wwwの下にすべておく方法だとシンボリックリンクを張らないので、フォルダを消せば全て元通りなので一度試してみてはいいのでは無いでしょうか? あと参考にしているサイトをもう一度読み直す事をお勧めします

73nori
質問者

お礼

アドバイスありがとうございます。 確かに、かなり理解していなかったようです。 先日、ダメなら最初からやり直せばいいかとやってみたのですがtx000さんのおっしゃるようにsnsでシンボリックリンクを貼ると、ユーザーとしてのログインができませんでした。 管理画面の設定もできないようでした。 なんとかシンボリックリンクの削除方法を調べて削除し、データやデータベースもきれいにして再チャレンジしたのですが上手くいかず、適当にやっても無理なことが分かりましたので初めから高度なことをやろうとせず、webディレクトリで公開する方法でやってみることにしました。 webディレクトリで公開する方法だと、公式のセットアップガイドの方がとっつきやすかったので、やってみたところなんとかインストール・ログインできました。 あとは動作確認し、実際に使ってみて様子を見たいと思います。 参考にしているサイトの方法で、なぜダメだったのかを突き止めることは今後私にとって大変有意義なことだと思いますので、もう一度よく読んでみようと思います。

関連するQ&A

  • sakura ドメイン取得後の設定について

    カテゴリが違っていたらすみません。 sakura ドメイン取得後の設定について教えてください。 初めてホームページを作成中なのですが、(完成サイトの簡単な修正は経験あります。) いまいち肝心な部分を理解できていないのか、sakuraでレンタルサーバーを借りて、ドメインを取得 したのですが、テストUPしてもページが表示されません。 example.com(仮)という風にドメインを取得したのですが、DWでページを作成、UPした後、 アドレスバーに直接打ち込んでも、接続がタイムアウトされましたと表示されます。 しかし、example.sakura.ne.jp(仮)だと、表示されています。 まだ公開したくないので、noindex noflowでUPしてるんですが、それが原因でしょうか? これまでやってきたサイトは見れたような気がするのですが。。 僕が今現在できてないのはどういう設定でしょうか? sakuraのQ&Aでもいまいちで、どうかご教授願います。 環境は関係ないと思いますが、一応下記記載します。 OS : win XP エディタ : DW8 サーバ : sakuraスタンダード ドメイン : sakuraで取得 よろしくお願いします。

  • openPNE のPHPエラーについて教えて下さい。

    openPNE のOpenPNE-2.6RC2.1を設置しました。 すると、以下のエラーがでます。 どこがいけないのでしょうか? 一応、config.php や config.inc.php は修正して アップロードされております。 <エラー内容> http://ドメイン/?m=setup http://ドメイン http://ドメイン/?m=admin 上記のURLで、以下の様になります。 Warning: main(アップロードディレクトリ/config.php) [function.main]: failed to open stream: No such file or directory in アップロードディレクトリ/config.inc.php on line 8 Fatal error: main() [function.require]: Failed opening required 'アップロードディレクトリ/config.php' (include_path='.:/usr/local/lib/php') in アップロードディレクトリ/config.inc.php on line 8

    • ベストアンサー
    • PHP
  • さくらインターネットのドメインが12年経過していた

    質問がございます。さくらインターネットでスタンダードプランに入会しました。 初期ドメインは●●.sakura.ne.jpとなっています。 そこで、サイトを立ち上げて、SEOの解析をしてみると、 私の取得した●●.sakura.ne.jpのドメイン取得年が 1997年でなんと12年も経過しているのです。 これはどういう理由でそうなっているのでしょうか? かつて、●●.sakura.ne.jpというドメインを使った人がいたということですか? SEO的にドメインは古いほうが嬉しいわけですが、 どなたか詳しい方、教えてください。

  • OpenPNEで招待メールのURLが不正

    こんにちは。 以下のサイトの記述を参考に、さくらインターネットのレンタルサーバー(スタンダード)にOpenPNE6.3.1をインストールしました。 http://www.openpne.jp/archives/1846/comment-page-2/#comment-20403 インストールはうまくいって動作しているのですが、招待メールやメールアドレス変更などの際に、メールに表記されるURLがシンボリックリンクのリンク先のような形式になり、リンクを踏んでもエラーメッセージ「Not Found」が出ます。 実際に送られるURL http://さくらID.sakura.ne.jp/home/さくらID/OpenPNE/web/member/register/token/~ 正しいURL(手動で書き換えると期待通りの動作をする) http://さくらID.sakura.ne.jp/sns/member/register/token/~ base_url: "http://さくらID.sakura.ne.jp/sns/" にして、ドキュメントルートにシンボリックリンク(../OpenPNE/web)を設置しています。 System:FreeBSD 7.1 MySql:ver5.5.15 PHP:Version 5.2.17 これを正しいURLにするにはどうすればよろしいでしょうか。よろしくご教示下さい。

  • サブドメインの設定から公開まで

    今までサーバの管理を委託していた企業にお金を払ってしていたのですが、そろそろ自分のスキルアップのためにも、自分でやってしまおうと思っています。 SSHでサーバにアクセスして、いろいろサイトで調べてサブドメインの設定をしたのですが、まったくうまくいきません。 すでにドメインはあり、そのドメインと同じサーバで作業を行っています。そこで教えてください。 (1)サブドメインを公開するまでに、どのような作業があるのか ※できれば工程に名前をつけてステップ方式で教えていただけるとうれしです (2)それぞれの作業について細かく教えてください ※本当に素人なので、素人でわかるように (3)できれば、こういった作業に関して、参考にできる書籍ってなんですか? すいません…だれが助けてください

  • さくらインターネットのライトプランで独自ドメインを使用

    こんにちは 最近独自ドメインでHPを作成したいと思い、 ドメインを取得後レンタルサーバを契約しました。 さくらインターネットのライトプランです。 無事アップロードする段階までは行ったのですが、 独自ドメインのURLでアクセスしてもURLの表示が http://www.○○○.sakura.ne.jp/独自ドメイン/ となってしまいます。 (アップロードしたファイルは独自ドメインの名前にしています) これを http://www.独自ドメイン/ と表示させたいのですが、さくらのライトプランでは 無理でしょうか。 よろしくおねがいします。

  • OpenPNEの設定ができません。

    OpenPNEの設定ができません。 サーバーはNSFレンタルサーバーで、 MySQL5、PHP5のオプションをつけています。 PHPやMyQSLについて全くの素人ですので、 wkyOpenPNEInstallerという自動インストールソフトを使って挑戦しています。 必要事項を記入してインストールを終えると、 Warning: require_once(/sns//config.php) [function.require-once]: failed to open stream: No such file or directory in /var/www/html/(ドメイン)/public_html/config.inc.php on line 8 Fatal error: require_once() [function.require]: Failed opening required '/sns//config.php' (include_path='.:/usr/share/pear:/usr/share/smarty') in /var/www/html/(ドメイン)/public_html/config.inc.php on line 8 というエラーが出てきます。 上記エラー文中にある、config.inc.phpファイルは下記の通りです。 <?php /** * @copyright 2005-2008 OpenPNE Project * @license http://www.php.net/license/3_01.txt PHP License 3.01 */ define('OPENPNE_DIR', '/openpne_dir/' ); require_once OPENPNE_DIR . '/config.php'; ?> config.phpのパスが間違っているというようなエラーかと思い、 色々試しているのですが、うまくいきません。 関係がありそうなファイルのディレクトリ構造は、 現在のところ以下のようになっています。 -public_html   -index.php   -config.inc.php   -他 -sns   -config.php 色々調べてみると、php5では「require_once」が使えないとか出てきたり、 とにかくパスの指定やディレクトリが間違えていると出てきたりしているのですが、 全く改善ができません。 何かアドバイスを教えていただければと思います。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • さくらレンタルサーバーへPoderosaでSSH接続ができません。

    さくらレンタルサーバーへPoderosaでSSH接続ができません。 特定のサーバーで申しわけありません。 サポートに問い合わせても、私の理解不足のため上手くいかなかったため、助言をお願いしたく思います。 さくらレンタルサーバーのスタンダードプランはSSH対応とのことですが、上手く接続出来ている方、もしくは詳しい方助言頂けましたら幸いです。 Poderosaというツールをダウンロードして、サーバー情報を入力すると 「○○.sakura.ne.jp のポート 22 への接続ができませんでした。」というエラーが出てしまいます。 色々とホストやアカウントを変えてみても同じエラーが出ます。 [Poderosa 4.1.0] ホスト: ○○.sakura.ne.jp プロトコル: SSH2 ポート: SSH(22) アカウント: ○○ パスフレーズ: FTPと同じパスワード OK ↓ [接続エラー] ○○.sakura.ne.jp のポート 22 への接続ができませんでした。 ◆サーバー環境 さくらレンタルサーバー スタンダードプラン ◆接続環境 EMobile WindowsVista ◆背景 OpenPNEの導入にSSHを用いたいからです。 ◆参考 http://support.sakura.ad.jp/support/manual/rs/tech_ssh.shtml 宜しければ教えて下さい。

  • vsFTPdでFTPサーバ公開

    vsFTPdでサーバーを公開しようと頑張っています。 ですが、どうしても、gFTPで表示やディレクトリの移動、ダウンロードはできますが、アップロードができません。 553エラーで書き込めないようです。 vftpd.confがどこか間違っているのだと思いますが、よく分かりません。 設定例を教えてくれませんか?

  • ロリポップサーバーでのopenpne の設定について

    ロリポップサーバーにて独自ドメインでのopenpneの設定が出来ず困っています。 openpneは ver.2.6.5 で、データベースの設定は済んでいます。 ドメイン直下にPublic_html 以下(フォルダは作成せず)をアップし、その中にsetupフォルダ、openpneフォルダを作成していますが、 http://ドメイン.jp/?m=setup  を実行すると、 Warning: main(/home/sites/lolipop.jp/users/lolipop.jp-dp07133957../): failed to open stream: No such file or directory in /home/sites/lolipop.jp/users/lolipop.jp-dp07133957/web/config.inc.php on line 8 Fatal error: main(): Failed opening required '/home/sites/lolipop.jp/users/lolipop.jp-dp07133957../' (include_path='.:/usr/local/lib/php:/usr/local/lib/php/Smarty') in /home/sites/lolipop.jp/users/lolipop.jp-dp07133957/web/config.inc.php on line 8 のようなエラーが出ます。 ちなみに、ドメイン直下の config.inc.php には define('OPENPNE_DIR', realpath('../')); require_once OPENPNE_DIR . '../'; を記述、 openpne内のconfig.phpには define('OPENPNE_URL', 'http://www.ドメイン.jp/'); と記述してあります。 エラーとなる問題点が分からず困っています。 どなたか教えていただけませんか??