-オープンソースのSNSエンジン OpenPNEプロジェクト-

OpenPNE3 をさくらのレンタルサーバにインストールしてみました

05 / 13 水曜日 2009

OpenPNE開発チームの小川です。

OpenPNE 3 のリリース以来、「OpenPNE 3 ってレンタルサーバでも動くの?」という質問をたくさんもらっていましたので、今回はその実証のため OpenPNE 3.0.4 を「さくらのレンタルサーバ」のスタンダードで設置してみました。

結論としてはまったく問題なく設置できたましたので、その手順を紹介します。

インストール手順

MySQL データベースの作成

まず、事前の準備としてさくらインターネットのサーバコントロールパネルから MySQL のデータベースを作成します。

  • ユーザ名(さくらのレンタルサーバのアカウント名と同じ)
  • データベース名(さくらのレンタルサーバのアカウント名と同じ)
  • ホスト名(「mysql***.db.sakura.ne.jp」のような形式)
  • パスワード(自分で入力したもの)

の情報を控えておきましょう。

SSH ログイン

ここからの作業は SSH でサーバにログインして行います。

OpenPNE3 をダウンロード

今回は OpenPNE-3.0.4 の zip アーカイブを使って設置してみます。wget でダウンロード、unzip で解凍します。
%wget "http://nchc.dl.sourceforge.net/sourceforge/openpne/OpenPNE-3.0.4.zip" %unzip OpenPNE-3.0.4.zip %ls MailBox OpenPNE-3.0.4 OpenPNE-3.0.4.zip db sblo_files www

openpne:install タスクの実行

OpenPNE 3 では、DB のセットアップ・ディレクトリパーミッションの設定・標準プラグインのインストールなどの作業を openpne:install タスクを実行すれば一括で行ってくれます。

さっそく OpenPNE ディレクトリに移動して、タスクを実行してみます。
%cd OpenPNE-3.0.4 %php symfony openpne:install

タスクを実行すると DB のセットアップに必要な情報を聞かれるので、サーバ環境に合わせて入力していきます。

Choose DBMS (mysql, pgsql or sqlite)

使用する DBMS の種類を入力します。

ここでは、「mysql」と入力します。

Type database username

データベースのユーザ名を入力します。

ここではさくらのアカウント名を入力します。

Type database password (optional)

データベースのパスワードを入力します。

ここではコントロールパネルで設定したパスワードを入力します。

Type database hostname

データベースサーバのホスト名を入力します。

ここでは「mysql***.db.sakura.ne.jp」という形式のものを入力します。

Type database port number (optional)

データベースのポート番号を入力します。未入力の場合は DBMS ごとのデフォルト値が使用されます。

ここでは未入力のまま Enter を押します。

Type database name

データベース名を入力します。

ここではさくらのアカウント名を入力します。

最後に入力した内容の確認をします。問題なければ「y」を入力します。

The DBMS                        mysql
The Database Username           (さくらのアカウント名)
The Database Password           ******
The Database Hostname           mysql***.db.sakura.ne.jp
The Database Port Number
The Database Name               (さくらのアカウント名)
The Database Socket

  Is it OK to start this task? (y/n)y

確認が終わると自動的にインストールが進んでいきます。途中 Warning がたくさん表示されてびっくりしますがインストールは問題なく完了しています。(Fatal Errorが表示されて止まっている場合は失敗しています。この Warning エラー表示については今後の開発で改善されるはずです!)

公開ディレクトリの設定

ここでは「http://(アカウント名).sakura.ne.jp/sns/」というURLで設置すると仮定します。(「/sns/」の部分は自由に決めてOK)

.htaccess ファイルを編集します。変更点は2か所です。

%vi web/.htaccess

#Options +FollowSymLinks +ExecCGI    # コメントアウトする

<IfModule mod_rewrite.c>
  RewriteEngine On

  # uncomment the following line, if you are having trouble
  # getting no_script_name to work
  RewriteBase /sns/    # 自分で決めたパス「sns」を入れる

  # we skip all files with .something
  #RewriteCond %{REQUEST_URI} \..+$
  #RewriteCond %{REQUEST_URI} !\.html$
  #RewriteRule .* - [L]

  # we check if the .html version is here (caching)
  RewriteRule ^$ index.html [QSA]
  RewriteRule ^([^.]+)$ $1.html [QSA]
  RewriteCond %{REQUEST_FILENAME} !-f

  # no, so we redirect to our front web controller
  RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

最後に公開ディレクトリにシンボリックリンクを作成します。
%cd ../www %ln -s ../OpenPNE-3.0.4/web _sns_

ブラウザからアクセス

ここまででインストール作業は完了です!

ブラウザから「http://(アカウント名).sakura.ne.jp/sns/」にアクセスして OpenPNE 3 のログイン画面が表示されれば OK です。(初期アカウントはセットアップガイドにある通り、sns@example.com / password となっています。変更して使ってください)

また、管理画面は「http://(アカウント名).sakura.ne.jp/sns/pc_backend.php」へアクセスすれば表示されます。(初期アカウントはセットアップガイドにある通り、admin / password となっています。変更して使ってください)

コメント

  1. Rimpei Ogawa2009/05/15 12:33
    記事と同一の環境・手順で起こったエラーでしょうか?
    「500 Internal Server Error」の場合はさまざまなエラー原因が考えられるので、以下の手順でエラーログの内容を確認してもらえますでしょうか。

    (1) web/index.php を dev 環境に変更する
    OpenPNE3 の web ディレクトリにある index.php で、'prod' となっているところを 'dev' に変更してしてください。

    $configuration = ProjectConfiguration::getApplicationConfiguration('pc_frontend', 'prod', false);
     ↓↓↓
    $configuration = ProjectConfiguration::getApplicationConfiguration('pc_frontend', 'dev', false);

    (2) ブラウザから SNS へアクセスする
    「500 Internal Server Error」のエラーが表示されたら(3)へ

    (3) エラーログを確認する
    OpenPNE3 の log ディレクトリに pc_frontend_dev.log というログファイルができていると思いますので、その中で [err] となっている行に直接の原因が記録されているはずです。
  2. オルト2009/05/15 10:11
    早速、試してみましたが
    symfony project エラーが表示されました。

    Oops! An Error Occurred
    The server returned a "500 Internal Server Error".
  3. JJw1262009/07/21 04:46
    現状、さくらレンサバには3.1.0は実装できないとの認識で
    よろしいでしょうか?

    私もruphy と同様の事象によりインストールができません
    3.0.5ですと正常終了いたします

    追加手順等ございましたらご教示ねがいます
  4. kunk2009/05/15 07:56
    コメントアウトする
    って、どういう意味なんですか?
  5. Rimpei Ogawa2009/05/15 08:16
    1行目の「Options +FollowSymLinks +ExecCGI」の先頭に「#」を追加してください。
    これにより「Options~」の行が無効になります(行自体を削除するのと意味は同じです)

    さくらのレンタルサーバでは .htacess による Options の使用が禁止されているのでここでは無効にしています。
  6. Mackey Matsuo2009/05/22 09:02
    私もOpenPNE-3.0.4をマイサーバーへのインストールを何回も試みてるんですが、次のエラーコメントが出てインストールできません。ぜひ、お助けを。
    Fatal error: Class 'DomDocument' not found in /var/www/OpenPNE3/lib/symfony/plugins/sfPropelPlugin/lib/vendor/propel-generator/classes/propel/phing/AbstractPropelDataModelTask.php on line 428

    ちなみにマイサーバーのOSはFedoraCore9です。
  7. chilli2009/05/22 19:01
    私は、
    # yum install php-xml
    で解決できました。

    参考
    http://www.php-seed.net/blog/archives/83
  8. Mackey Matsuo2009/05/23 09:14
    chilliさんありがとうございました。解決しました。
    ただ、インストールできたものの、今度は「sns設定」がひらかなかったり、初期の sns@example.com でログインできない問題がでてきたり、初心者の悲しさで行き詰っています。よろしかったら、またアドバイスください。妻がフィリピーナだもんで、なんとか英語のSNSがつくりたいんです。よろしく。
  9. pitt2009/05/31 01:40
    さくらスタンダードにインストールしてみました。問題なく入ったように見えましたが、管理画面の「SNS設定」に行くと「You can't access this page.
    Back to previous page」とメッセージが出ます。
    何が悪いのでしょうか?
  10. 新宿ITベンチャーブログ - OpenPNE3 をさくらのレンタルサーバにインストール2009/05/31 14:57
    [...] http://www.openpne.jp/archives/1846/ [...]
  11. tsukasa2009/06/09 00:37
    私も同じ現象です。
    SNS設定で「You can’t access this page.Back to previous page」
    アクセス権がらみかと思い、試行錯誤してみましたがどうしてもなおりません。
    FreeBSD、Apache2、MySQLです。
    解決方法をご教示頂けましたら幸いです。
  12. tsukasa2009/06/09 00:40
  13. ruphy2009/07/08 06:10
    3.1.0だとインストールできませんでした。
    php symfony openpne:install
    が動かないようです。
    ./symfonyが壊れてるのかなぁ
  14. phenom2009/07/02 08:46
    追記
    Aliasの設定はやめて例と同様にシンボリックリンクにしてみました。でもだめでした。

    エラーログに

    Action "config/index" does not exist.

    とあるのが手がかりっぽいけど。。。
  15. Chaz2009/07/14 05:40
    3.0ってことは携帯に力を入れてるって話でしたよね~
    携帯にはいかがなんでしょう?
  16. phenom2009/07/02 08:00
    &gt;pittさん &gt;tsukasaさん

    私も同じ状況に。。。うちは

    example.com/sns/

    にインストールするためにmod_rewirteとAlias設定をいじってるので Alias の

    Alias /sns *******/web

    としてあるのが悪さをしてるのかな~なんて思ってますが、今からちゃんと調べるところです。
  17. オルト2009/05/15 13:16
    ありがとう御座います。
    以下のようなLogが残りました。

    5 15 22:13:52 symfony [err] {PDOException} SQLSTATE[HY000]: General error: 1193 Unknown system variable 'NAMES'
  18. オルト2009/05/15 13:31
    申し訳ありません。
    SQLのバージョンが、MySQL4.0でした。
  19. Rimpei Ogawa2009/05/15 15:03
    なるほど、MySQL 4.0 だとそこでエラーになるんですね。
    動作環境は MySQL 4.1 以降ですので、可能でしたら環境を変えてぜひまたお願いします!
    http://www.openpne.jp/openpne3_setup_guide/
  20. 杜松の実2009/05/18 02:28
    <strong>[OpenSocial] さくらにOpenPNEを入れてみる</strong>

    http://d.hatena.ne.jp/ponkme/20090515/1242403724 OpenPNEを入れてみる案を試行。 railsplaygroundではメモリ確保できずインストール失敗したので、深追いせずにさくらに入れてみようと思ったら、既ににOp...
  21. hirose2009/10/14 11:54
    さくらに3.0.5をインストールしたのですが
    私も上の方々と同様に、管理画面のSNS設定で
    「このページにはアクセスできません。」と表示されました。

    試行錯誤した結果、どうやらsnsというフォルダ名だと
    この不具合が発生するようです。
    別のフォルダ名を指定すると、正常に表示されました。

    既に、解決されているのかもしれませんが
    ご報告とさせて頂きます。
  22. phenom2009/11/28 07:52
    &gt;hiroseさん

    やはりそうえすよね。。。

    そろそろ2系→3系へのコンバータができそうなので、さわってみようかな、と思い、開発用のサーバーに3.2-betaをインストールしてみたのですが、やはりサブディレクトリ名がsnsだとSNS設定にいけないようですね。
    m
    mod_rewriteの設定をいじったらどうかなるのかも知れません。どなたか解決した方がいるといいのですが、しばらく試行錯誤してみようと思います。
  23. maskin2010/02/16 19:38
    サクラのスタンダードプランで同じようにインストールフォルダで「php symfony openpne:install」とやったのですが、コマンドラインに何も反応が無いんですが、何が考えられるでしょうか
  24. yuro2010/02/20 09:11
    &gt;maskinさん
    『symfony』ファイル内で、
    『ProjectConfiguration.class.php』ファイルを指定しているのですが、
    実際に展開されたファイル名が『ProjectConfiguration.class.php.sample』になっていますので、
    後ろのsampleを取ってあげることで、
    php symfony openpne:installが実行可能になります。
  25. hosi2010/03/16 16:36
    symfonyが/user/local/lib/に入ってるのでそっちを使いたいのですがどのように設定すればいいですか?
  26. m-fuji2010/03/20 06:38
    OpenPNE3.4をこのページの手順に沿ってインストールしました。インストールは完了し、ブラウザからアクセスすると、”Internal Server Error”が表示されます。OpenPNE3 の web ディレクトリにある index.php で、’prod’ となっているところを ‘dev’ に変更して実行しましたが、"log"ディレクトリにエラーログファイルはできておりません。対処方法を教えてください。
  27. WordPressデザイン工房2010/03/28 08:27
    <strong>何故か突然Geeklog</strong>

    ブログを書く時間は、プライベートな時間ですから、仕事のことはあまり書きたくないのですが、どうも近い将来、SNSと関わり合いになりそうな予感がします。 本来なら、Mixiあたりにア...
  28. katsu2010/04/05 17:23
    教えて頂きたいことがあります。
    インストールを終えて、公開ディレクトリ自分は「SNS」に設定したところにブラウザからアクセスすると
    You don't have permission to access /sns on this server. と出てきてしまいます。
    上記の質問回答にあったように、フォルダ名を変えてみようと、もう一度.htaccessの編集をしようとしたのですが、今度は違う名前のフォルダが作成されません。(FTPソフトで確認)
    どなたかご教授お願いします。
  29. K262010/04/15 09:13
    katsuさん

    私も手順通りに実施して、いざアクセスしたら以下のメッセージがでてまいりました。
    You don’t have permission to access /sns on this server.
    googleで検索しても解決方法はなく、ファイルやディレクトリのアクセス権の問題かとも思われましたがこれも解なし。

    1)>今度は違う名前のフォルダが作成されません。
    この件は、シンボリックファイルのことであれば.htaccess、ではなく、
    %cd ../www
    %ln -s ../OpenPNE-3.0.4/web sns
    上記操作です。

    2)インストール成功⇒3.0.6.1にて
    ここの手順の、一番最初のダウンロードファイル、3.0.4を見限り、多少更新されているであろう、3.0.6.1番をダウンロードして、あとはここの手順道理に進めたところ、さくらインターネットでも問題なくインストールが完了しました。

    最初の手順を以下とした訳です。
    %wget "http://nchc.dl.sourceforge.net/sourceforge/openpne/OpenPNE-3.0.4.zip"

    サーバー環境:
    さくらスタンダード
    MySQL5.1
    PHP5.2.12

    サーバー内を一旦きれいにしてまっさらから取り組まれてはいかがでしょうか?
  30. K262010/04/15 09:15
    追記&訂正

    誤)%wget “http://nchc.dl.sourceforge.net/sourceforge/openpne/OpenPNE-3.0.4.zip”

    正)%wget “http://nchc.dl.sourceforge.net/sourceforge/openpne/OpenPNE-3.0.6.1.zip”
  31. rayway2010/05/30 18:04
    OPENPNEのver.3.0.7がリリースされたので、上記の手順でやってみたのですが、インストール完了してブラウザで確認したら「Forbidden(You don't have permission to access / on this server.)」と表示されます。
    ver.3.0.4と同じ状態のようです。
    3.0.7でのインストールは出来ないのでしょうか。
  32. OpenPNE | DarkSoulBlog2010/06/11 13:57
    [...] たいなSNSを作るならこれですね。 OpenPNE3はsymfonyが必要です。 OpenPNE3 をさくらのレンタルサーバにインストールしてみましたこの辺を読みながら。 OpenPNE2は入りません。 3は資料が圧倒 [...]
  33. arar2010/07/22 18:49
  34. ぼくのブログ2010/08/03 14:09
    <strong>誰でも簡単に無料で使えるSNS「OpenPNE」をさくらのレンタルサーバに設置してみた </strong>

    誰でも無料で商用でも使えるオープンソースのSNSがあります。 株式会社手嶋屋が中心になって開発している「OpenPNE」です。 PHPとMySQLを利用したシステムで、日記帳やコミュニティ機能は...
  35. [...] http://www.openpne.jp/archives/1846/ [...]
  36. nataka2010/09/12 04:11
    OpenPNE3.4をこのページの手順に沿ってインストールしました。インストールは完了し、ブラウザからアクセスすると、”Internal Server Error”が表示されます。OpenPNE3 の web ディレクトリにある index.php で、’prod’ となっているところを ‘dev’ に変更して実行しましたが、”log”ディレクトリにエラーログファイルはできておりません。取り急ぎ、対処方法を教えてください。

    サーバー環境:
    さくらスタンダード
    MySQL5.1
    PHP5.2.12
  37. スミス2010/09/29 07:17
    管理画面のSNS設定のメニューの問題を解決しました。
    管理画面に接続するURLを以下のように変更したら
    SNS設定メニューが使えるようになりました。

    http://さくらID.sakura.ne.jp/sns//pc_backend.php/

    snsの後/を二つ付けてください。
  38. kiiro2010/12/01 10:25
    &gt;ここでは「http://(アカウント名).sakura.ne.jp/sns/」というURLで設置すると仮定します。(「/sns/」の部分は自由に決めてOK)
    これが根本的に間違っていますので「sns」はという名前は使わない用にしてください。

    原因は管理画面のSNS設定ですに「sns」のルーティングを使用しているためです。
    ですので、「sns」以外で他とバッティングしない名前にすれば大丈夫です。
  39. [...] 3.後は、OpenPNE内のインストール報告 を参考に、つまずいたポイントを追記しながら方法を記載する。 [...]
  40. おの2011/03/01 04:02
    インストールの途中ではエラーはできませんでしたが、終了後開いてみると「The server returned a "500 Internal Server Error".」のエラーになりました。
    上記を参考にpc_frontend_dev.logを見たところこのようなエラーがありました。

    Unable to open PDO connection [wrapped: SQLSTATE[28000] [1045] Access denied for user '

    どのように対処していいのかわかりません。教えてください。よろしくお願いします。
  41. しげ2011/01/15 08:58
    上の手順にて「OpenPNE3.4.9.2」を当方のサイト(http://www.sord.jp/pne/ さくらインターネット)にインストールしてアクセスしたところ…

    : date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead in /home/sord1/OpenPNE3/lib/vendor/symfony/lib/config/sfRootConfigHandler.class.php on line 91

    が4回繰り返して表示されるだけで、ログイン画面が表示されません。

    この解決策か、それにつながるよううなヒントがあればお教えください。
    お手数ですが、どうかよろしくお願いします。

    敬具
  42. OpenPNE3.4をさくらインターネット(スタンダード)にセットアップする | ひたすらメモするだけのブログ2011/02/06 04:19
    [...] OpenPNE3 をさくらのレンタルサーバにインストールしてみました http://www.openpne.jp/archives/1846/ [...]
  43. しげ2011/01/17 11:30
    連続の書き込みお許しください。

    3.4では「打つ手なし」なので、OpenPNE-3.0.4をここの手順通りにインストールしてみました。
    が、何故かopenpne:install タスクを実行中に…
    Installation of "opOpenSocialPlugin" plugin failed: unable to unpack /home/sord1/OpenPNE-3.0.4/cache/.pear/opOpenSocialPlugin-0.8.2.tgz
    というメッセージが出て中断してしまいます。
    ちなみにopOpenSocialPlugin-0.8.2.tgzは存在します。
    なぜunpackできないのでしょうか?

    ちなみにさくらインターネットは…
    ・マネージドサーバ Atomプラン
    ・FreeBSD 7.1-RELEASE-p15
    ・MySQL 5.1
    です。

    ただ、データベース管理に関する仕様が変更されたのか、
    「mysql***.db.sakura.ne.jp」形式のURLはどこ
    にも見当たらず、代わりにデータベースサーバ欄の
    「localhost」を入力しました。
    またHostnameとDatabase Nameにさくらのアカウント
    名を入力すると、より早々に落ちてしまうので、作成し
    たデータベース名を入力しました。
    それでもテーブルは出来ているようなのでデータベース
    にはアクセスできているようです。

    以上のことから何か分かることがありましたらご教授く
    ださい。
    どうか、よろしくお願いします。
  44. しげ2011/01/18 06:52
    追記.

    「データベース管理に関する仕様」の件。
    さくらインターネットに問い合わせたところ「レンタルサーバーではなく、・マネージドサーバなのでそうなる。ホスト名は"localhost"で良い。」とのことでした。

    これで少なくとも「データベース設定の問題ではない事」だけはハッキリしました。
  45. 2011/04/06 10:38
    : date() [function.date]:
    It is not safe to rely on the system’s timezone settings.
    システムのタイムゾーン設定を信頼するのは安全ではありません。
    You are *required* to use the date.timezone setting or the date_default_timezone_set() function.
    date.timezone設定を使用するか、date_default_timezone_set()の使用が「要求」されます。

    In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier.
    これらの方法を使用しているのに警告が出る場合は、タイムゾーンの記述子をスペルミスしている可能性があります。

    We selected ‘Asia/Tokyo’ for ‘JST/9.0/no DST’ instead in /home/****/OpenPNE3/lib/vendor/symfony/lib/config/sfRootConfigHandler.class.php on line 91
    私たちは「アジア・東京」を、sfRootConfigHandler.class.phpの91行目の記述の変わりに使用しました。


    ファイル開いてご確認をお願いします。
  46. 2011/04/06 10:39
    nstallation of “opOpenSocialPlugin” plugin failed: unable to unpack /home/sord1/OpenPNE-3.0.4/cache/.pear/opOpenSocialPlugin-0.8.2.tgz
    というメッセージが出て中断してしまいます。
    ちなみにopOpenSocialPlugin-0.8.2.tgzは存在します。
    なぜunpackできないのでしょうか?

    パーミッションは設定OKですよね。
  47. 2011/04/06 12:25
    ~/cacheのなかですが、隠しファイルも含めて消しておかないと、symfonyが走らないことがあります。
  48. 2011/04/06 10:33
    おのさん>データベースのユーザとかパスの設定を再確認されてみてはいかがでしょうか。

    ユーザログインでなく、管理画面にまずアクセスしてみても、切り分けができることがあります。
  49. iwamoto2011/05/17 08:11
    「さくらのレンタルサーバ」のスタンダードで
    このページの通り試したところインストールは完了しましたがブラウザで閲覧したところ
    403Forbidden You don't have permission to accessとエラーが表示されます。
    FTPでシンボリックリンクを確かめると550エラーが返ってきました。
    何が悪さをしてるのか判断できない状態におりいってしまって困っています。
    何か思いあたるようなことがあればアドバイスいただけないでしょうか?
  50. iwamoto2011/05/17 08:17
    自己解決しました。

    %ln -s ../OpenPNE-3.0.4/web sns

    の部分を絶対パスにしたら直りました。
  51. しもまき2011/05/18 08:35
    OpenPNE開発チーム様
    さくらレンタルサーバーにOpenPNE3.4.11をインストールしたのですが携帯からのメール投稿や携帯へのメール配信方法がわかりません。参考になる資料等ご指導いただけませんでしょうか。
  52. [...] OpenPNE(公式サイト) [...]
  53. 公開ディレクトリにシンボリックリンク OpenPne3 | 天道馬Q&amp;A2011/09/02 06:44
    [...] ・。 一体いつになったら本体にめぐり合えるのかしら・・・il||li (つω-`*)il||li http://www.openpne.jp/archives/1846/ http://www.dream-creation.biz/slog/2010/02/openpne3_coresever.html#more http://www.allas-one.com/blog/20 [...]
  54. OpenPNEのインストール | Hiena Blog2012/02/06 11:46
    [...] http://www.openpne.jp/archives/1846/ [...]
  55. acky2012/01/08 22:43
    しもまきさんのリクエストと同じリクエストをOpenPNE3.6.1でしたい!
    OpenPNEは、本当に情報が少ないオープンソースですね。
    ユーザが少ないから?
    バージョンは新しくなり、プログラムの構造が変わっているのに情報は出さない!
    自分でソース嫁ってことでしょうね、きっと。
    これじゃユーザが増える訳けない。
  56. chebe2012/02/12 12:05
    こんにちは。

    OpenPNE6.3.1を利用させて頂いております。

    招待メールやメールアドレス変更などの際に、メールに表記される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/~

    これを正しいURLにするにはどうすればよろしいでしょうか。お忙しいところお手数とは存じますが、是非ご教示下さい。
  57. Mamoru Tejima2012/02/13 04:29
    公式SNS内のコミュニティで聞いてください。(パッと見OpenPNE.yml の設定が気になります。)
  58. s.shoji2012/05/01 04:47
    はじめまして
    なにか、基本的な間違いを犯しているかもしれません。
    皆様ご繁忙とは存知ますが、助けていただきたく、お願いします。

    このページを見て、さくらインターネットのビジネスを契約して、Mysql5.5でOpenpne3.0.4
    インストールしたのですが、インストール中、「 Running "insert-sql" phing task
    [propel-sql-exec] Failed to execute:」のブロックのテーブル生成のSQLがすべてエラーしてしまいます。
    エラーメッセージは以下のとおりで、Create文のシンタックスエラーが出てしまいます。
    「[propel-sql-exec] SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Type=InnoDB' at line 20
    [propel-sql-exec] Failed to execute:」

    念のため、インストール後に、デバグモードにして、LOGファイルには、あたりまえなのですが、以下のようにテーブルがないのでエラーします。
    「ymfony [err] {PropelException} [wrapped: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'vovit_sns.sns_config' doesn't exist]」


    ちなみに、以下の確認と試みもしました。

    ・DBサーバーへの接続情報、DBのログイン情報はなんども確認したので間違いないと思います。
    ・Openpne3.0.4→Openpne3.0.8.5でも実施したが、同様の結果
    ・インストール時のエコーにあるCreate文をデータベース管理ツールのSQLから実行しても、同様のシンタックスエラーの表示がでます。
  59. s.shoji2012/05/01 05:58
    DBのCreateできない件、OpenPNE3.6をインストールすることで自己解決しました。お邪魔しました
  60. [...] の小川さんが書いているようです) http://www.openpne.jp/archives/1846/ [...]
  61. ki22013/04/12 09:17
    openpne3.8.5で、自サーバーに公開しようと思うですが、セットアップ画面が表示されず、505エラーになります。どうしたら、よいですか??
    ちなみに、index.phpの中をprodからdevにかえてみたのですが、エラーログが残らないのですが。
  62. 瀬戸陽一郎2012/12/21 19:20
    インストールは出来てなんとか管理画面はでましたが、管理画面にある「サイト確認」をクリックすると
    Not Found
    The requested URL /soko/sns/index.php was not found on this server.
    となり、見ることができません。
    どなたかご教授願います。
  63. 2012/12/09 11:36
    スマートフォン対応している3.8.3はgitを使う必要がありますが、3.8.3を「さくらインターネット」で設定する方法も知りたいです。
  64. [&#8230;] オフィシャルにあるOpenPNE3 をさくらのレンタルサーバにインストールしてみましたやOpenPNE3.4 セットアップ手順や [&#8230;]
  65. イワちゃん2013/11/23 03:43
     初めまして、イワちゃんと申します。
     OpenPNE3.8.9の導入で質問がありますので、ここに書かせていただきます。
     http://www.独自ドメイン/sns/index.phpにアクセスしたところ、「You don't have permission to access /sns/index.php on this server.」とエラーが出ました。
     ここまで来ているので、終盤だとは思いますが、どなたか、解決方法をご教授願えればと思います。

     ・さくらレンタルサーバースタンダード
     ・Poderosaを使用しました。
     一説によると、index.phpの手前を「sns」にするのがいけないということですが、どうなのでしょうか?
  66. [&#8230;] OpenPNE3 をさくらのレンタルサーバにインストールしてみました [&#8230;]

ページの先頭に戻る