トップ  > メモ一覧  > カテゴリ「設定・環境」の絞り込み結果 : 37件

37件中 1 〜 10 表示  1 | 2 | 3 | 4  次の10件> 最後»

No.3749【引用】OpenPNE3ノウハウ:インストール時不要なバンドルプラグインを除外する


OpenPNE3ノウハウ:インストール時不要なバンドルプラグインを除外する

http://openpne3.com/wiki/OpenPNE3%E3%83%8E%E3%82%A6%E3%83%8F%E3%82%A6%EF%BC%9A%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E6%99%82%E4%B8%8D%E8%A6%81%E3%81%AA%E3%83%90%E3%83%B3%E3%83%89%E3%83%AB%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E3%82%92%E9%99%A4%E5%A4%96%E3%81%99%E3%82%8B

提供: OpenPNE3まとめwiki
( OpenPNE3ノウハウ:インストール時不要なバンドルプラグインを除外する から転送)
移動: ナビゲ...

引用元

更新:2011/06/06 12:31 カテゴリ: OpenPNE3  > 設定・環境 ▲トップ

No.3485 メール投稿時のエラーをログに残す方法

メール投稿時のエラーをログに残す方法

-----
// apps/mobile_mail_frontend/config/settings.yml

prod:
  .settings:
    no_script_name:         false
    logging_enabled:        true
-----


-----
// apps/mobile_mail_frontend/config/factories.yml

prod:
  logger:
    class: sfAggregateLogger
    param:
      level: debug
      loggers:
        sf_file_debug:
          class: sfFileLogger
          param:
            level: debug
            file: %SF_LOG_DIR%/%SF_APP%_%SF_ENVIRONMENT%.log
-----

更新:2011/03/04 23:09 カテゴリ: OpenPNE3  > 設定・環境 ▲トップ

No.3233 インストール時のセグメンテーションエラー

>セグメンテーションエラー
巨大なfixtureファイルが原因だった
135672行もあるとコメントアウト状態でもセグメンテーションエラーが起きる
(外部キーエミュレートのON/OFFは関係なし)
更新:2010/11/24 21:42 カテゴリ: OpenPNE3  > 設定・環境 ▲トップ

No.3185 OpenPNE3.6セットアップ手順

OpenPNE3.6 セットアップ手順
===========================
 
はじめに
========
 
このドキュメントは、 OpenPNE バージョン 3.6 を基にして書かれています。
 
OpenPNE3 は以下のようなサーバ環境で動作させることを想定しています。
 
Webサーバ
  Apache
    * mod_rewrite を使用可能
PHP
  PHP5.2.3 以降
    * PHP の mbstring 拡張モジュールを使用可能
    * PHP の XML 拡張モジュールを使用可能
    * PHP の PCRE 拡張モジュールを使用可能 (UTF-8 サポート)
    * PHP の PDO 拡張モジュールを使用可能 (利用する DBMS のドライバも含む)
    * PHP の JSON 拡張モジュールを使用可能
    * PHP から GD ライブラリを使用可能 (JPEG/GIF/PNG サポート)
    * PHP の mcrypt 拡張モジュールの使用を推奨
    * PHP の APC 拡張モジュールの使用を推奨
データベースサーバ
  MySQL4.1以降(5.1 以降を推奨)
  
  PostgreSQL, SQLite は現時点で未サポート(将来的にサポート予定)
 
セットアップ
============
 
OpenPNE3 のソースコードを入手する
---------------------------------
 
以下の URL に記載されている情報に従って、 OpenPNE 3 のソースコードをダウンロードしてください。
 
http://www.openpne.jp/pne-downloads/
 
ファイルの設置
--------------
 
以下のような構造になるようにサーバ上にファイルを設置してください。
 
::
 
  ./
  +-- LICENSE
  +-- NOTICE
  +-- apps/
  +-- config/
  +-- data/
  +-- doc/
  +-- lib/
  +-- log/
  +-- plugins/
  +-- symfony
  +-- test/
  
  (ブラウザから閲覧可能)
  +-- web/ (ディレクトリ名は変更可能)
      +-- index.php
      +-- js/
      +-- mobile_frontend.php
      +-- pc_backend.php
        :
 
設定ファイルをコピー
--------------------
 
以下のようにして設定ファイルをコピーしてください。
 
::
 
  $ cd OpenPNE3
  $ cp config/ProjectConfiguration.class.php.sample config/ProjectConfiguration.class.php
  $ cp config/OpenPNE.yml.sample config/OpenPNE.yml
 
その後、 OpenPNE.yml の設定値を環境に合わせて変更してください。特に base_url と mail_domain はメール投稿、メール配信の際に利用されるので必ず設定をおこなってください。
 
インストールコマンドの実行
--------------------------
 
以下のコマンドを実行し、インストール作業をおこなってください。
 
::
 
  $ ./symfony openpne:install
 
このコマンドはデータベースを削除し、作り直します。他のシステムとデータベースを共有する場合などで、データベース自体の削除がおこなわれては都合が悪い場合、以下のオプションを付けてコマンドを実行してください。
 
::
 
  $ ./symfony openpne:install --non-recreate-db
 
--non-recrete-db オプションを付けて実行する場合、 OpenPNE はこれから作成しようとしているテーブル名と同名のテーブルを外部キーなどを考慮して適切な順序で削除しようとします。他システムのテーブルが予期せず削除されてしまったり、 OpenPNE の想定の外で外部キー制約などによりテーブルの削除に失敗したりといった危険を避けるため、 OpenPNE.yml の設定で OpenPNE が使用するテーブルにプレフィックスを付けておくことを強く推奨します。
 
※このプレフィックスは同一 DB に対して複数の OpenPNE をインストールするためのものではなく、 DB を共有している他システムとテーブル名がバッティングするのを避けるためのものであることに注意してください。
 
::
 
  table_prefix: "op_"
 
openpne:install コマンドを実行すると、はじめに、以下の事項の入力を求められます。
 
* 使用する DBMS (mysql, pgsql, sqlite から選択。ただし mysql 以外は未サポート)
* データベース名
* データベースへの接続用ユーザ名
* データベースへの接続用パスワード(未入力可)
* データベースサーバのホスト名(localhost など)
* データベースサーバのポート番号(未入力可)
* (DBMS に MySQL を選択し、サーバホスト名に localhost を指定した場合)使用するソケットへのパス(未入力可)
 
以上の事項について入力をおこなうと、インストール作業が自動でおこなわれます。
 
開発環境用ファイルを削除
------------------------
 
::
 
  $ ./symfony project:clear-controllers
 
mod_rewrite の設定
------------------
 
web/.htaccess の RewriteBase を各自の環境にあわせて編集してください(必要でない場合もあります)。
 
::
 
  RewriteBase / # もしくは /web など
 
※RewriteBase には URL の絶対パスを指定してください。
 
メール配信設定
--------------
 
メールを配信するための設定をおこないます。メールの配信をおこなわない場合はスキップして構いません。
 
設定例
++++++
 
cron ファイルに設定権限を付加します。
 
::
 
  $ chmod -R 0755 bin/*.cron
 
/etc/crontab に以下を記述します。
 
::
 
  # 6 時に /path/to/OpenPNE3/bin/send_daily_news.cron というスクリプトを /path/to/php で実行することで /path/to/OpenPNE3 のデイリー・ニュースを配信する
  00 6 * * * root sh /path/to/OpenPNE3/bin/send_daily_news.cron /path/to/OpenPNE3 /path/to/php
  
  # 6 時に /path/to/OpenPNE3/bin/birthday_mail.cron というスクリプトを /path/to/php で実行することで /path/to/OpenPNE3 の誕生日通知メールを配信する
  00 6 * * * root sh /path/to/OpenPNE3/bin/birthday_mail.cron /path/to/OpenPNE3 /path/to/php
 
なお、デイリー・ニュースはデフォルトの状態ではコンテンツがありません。
 
管理画面のガジェット設定から、デイリー・ニュースに対応したプラグインが提供するコンテンツを選択して使用してください。
 
メール投稿設定
--------------
 
メール投稿のための設定をおこないます。メール投稿をおこなわない場合はスキップして構いません。
 
設定例 (Postfix を使用する場合)
+++++++++++++++++++++++++++++++
 
/etc/postfix/virtual を以下のように設定します::
 
  example.com anything
  @example.com openpne_user
 
/etc/aliases を以下のように設定します::
 
  openpne_user: "| php /path/to/openpne/symfony openpne:execute-mail-action"
 
ブラウザからアクセス(PC)
------------------------
 
(1) http://example.com/index.php にアクセス
(2) ログインフォームに sns@example.com / password と入力し、ログインできるかどうか確認
 
※メールアドレスとパスワードはログイン後に必ず変更してください
 
ブラウザからアクセス(管理画面)
------------------------------
 
(1) http://example.com/pc_backend.php にアクセス
(2) ログインフォームに admin / password と入力し、ログインできるかどうか確認
 
※メールアドレスとパスワードはログイン後に必ず変更してください
 

引用元

更新:2010/11/13 08:38 カテゴリ: OpenPNE3  > 設定・環境 ▲トップ

No.2898 openpne:installを使わないdeploy方法

openpne:install を使わないdeploy方法

①svn co ~
②設定ファイルを設置
--------------
config/ProjectConfiguration.class.php
config/database.yml
config/Openpne.yml
--------------

③各symfonyコマンドの実行
./symfony opPlugin:sync      →pluginディレクトリにいるプラグインとの連携
./symfony openpne:permission →権限修正
./symfony cc                 →キャッシュの削除
# database.yml 作成     →ここは飛ばす※本番データが消えるので要注意
./symfony doctrine:build --all-classes --no-confirmation →モデル等の作成
./symfony plugin:publish-assets    →web以下の各プラグインからのシンボリックリンクを追加

※OpenPNE3.4(symfony1.3)〜で可能
DB周りだけインストール
./symfony doctrine:build --all --and-load 





更新:2010/10/25 22:04 カテゴリ: OpenPNE3  > 設定・環境 ▲トップ

No.3085 OpenPNEカスタマイズリポジトリ追加手順

OpenPNEカスタマイズリポジトリ追加手順

1. プラグイン自動インストール設定の変更
  ./plugins/以下の「.~」ファイルの削除
  config/plugins.yml の編集
-------------------
$ git di
diff --git a/.gitignore b/.gitignore
index 81b4648..06ea3a4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,7 +11,6 @@ data/migrations/generated/*
 config/ProjectConfiguration.class.php
 config/databases.yml
 config/OpenPNE.yml
-config/plugins.yml
 lib/model/doctrine/base/*
 data/sql/*.*
 lib/form/doctrine/base/*
-------------------

-------------------
config/plugins.yml

all:
  install: false
-------------------

2. 必要なプラグインを各リポジトリから取得
・.gitignore の「plugins/op*Plugin」の記述を削除
・アーカイブされたプラグインソースの設置

更新:2010/10/06 00:05 カテゴリ: OpenPNE3  > 設定・環境 ▲トップ

No.2923 base_url から 「/」が消えた

>逆に、スラッシュがあるとダメ?
登録メール本文内のURLに/がダブって表示されてしまうとのこと
更新:2010/08/10 16:08 カテゴリ: OpenPNE3  > 設定・環境 ▲トップ

No.2780 CSRFトークンの確認を無効にする

apps/pc_frontend/config/settings.yml

-------------------------
 27 all:
 28   .settings:
 29     # Form security secret (CSRF protection)
 30     csrf_secret:       false     # Unique secret to enable CSRF protection or false to disable
-------------------------

※要自己責任
更新:2010/07/08 13:38 カテゴリ: OpenPNE3  > 設定・環境 ▲トップ

No.2770 OpenSocialアプリ設定手順

OpenSocialアプリ設定手順

①管理画面にログイン
②プラグイン設定>「opOpenSocialPlugin」の「設定」リンクを押す
③「アプリ追加」リンクを押す
④「Gadget XML URL」を入力し、「追加」ボタンを押す
⑤「アプリ詳細」画面を表示
⑥「モバイルアプリを有効にする」にチェックし、「確定」ボタンを押す
⑦「Consumer key」と「Consumer secret」(「表示」ボタンを押す)をひかえる
⑧手順⑦で控えた「Consumer key」と「Consumer secret」をアプリ提供者へ伝える

更新:2010/07/07 14:51 カテゴリ: OpenPNE3  > 設定・環境 ▲トップ

No.2491 携帯でIPをみない設定を追加

携帯でIPをいない設定を追加
insert into sns_config values (0, 'is_check_mobile_ip', 0);
更新:2010/06/08 16:46 カテゴリ: OpenPNE3  > 設定・環境 ▲トップ
37件中 1 〜 10 表示  1 | 2 | 3 | 4  次の10件> 最後»

FuelPHP

Mac

web開発

プロマネ

マネタイズ

プレゼン

webサービス運用

webサービス

Linux

サーバ管理

MySQL

ソース・開発

svn・git

PHP

HTML・CSS

JavaScript

ツール, ライブラリ

ビジネス

テンプレート

負荷・チューニング

Windows

メール

メール・手紙文例

CodeIgniter

オブジェクト指向

UI・フロントエンド

cloud

マークアップ・テキスト

Flash

デザイン

DBその他

Ruby

PostgreSQL

ユーティリティ・ソフト

Firefox

ハードウェア

Google

symfony

OpenPNE全般

OpenPNE2

Hack(賢コツ)

OpenPNE3

リンク

個人開発

その他

未確認

KVS

ubuntu

Android

負荷試験

オープンソース

社会

便利ツール

マネー

Twig

食品宅配

WEB設計

オーディオ

一般常識

アプリ開発

サイトマップ

うずら技術ブログ

たませんSNS

rss2.0