CONTENTS
#contents
----
Lastmodified &lastmod;
----
*OpenPNE3 2014 [#o5faee96]
スクラッチインストールするよ

PHP5.5だとJoomlaやWordPressがNGなのでPHP5.4へダウングレードし、extensions も総入れ替え。OpenPNE3安定版をとってきて、

 /usr/local/www/OpenPNE3/
へ展開し、MySQLにDBを作っておく。

https://raw.githubusercontent.com/openpne/OpenPNE3/OpenPNE-3.6.16/doc/ja/OpenPNE3_Setup_Guide.txt

 root@k222:/usr/local/www/OpenPNE3 # ./symfony openpne:install
 :
 >> opPluginManager Installing web data for plugin
 >> opPluginManager Installing web data for plugin
 >> opPluginManager Installing web data for plugin
 >> opPluginManager Installing web data for plugin
 PHP Fatal error:  Class 'BaseSnsConfig' not found in /usr/local/www/OpenPNE3/lib/model/doctrine/SnsConfig.class.php on line 12
 
 Fatal error: Class 'BaseSnsConfig' not found in /usr/local/www/OpenPNE3/lib/model/doctrine/SnsConfig.class.php on line 12
 PHP Fatal error:  Call to a member function evictAll() on a non-object in   /usr/local/www/OpenPNE3/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Connection.php on line 1239
 
 Fatal error: Call to a member function evictAll() on a non-object in  /usr/local/www/OpenPNE3/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/lib/vendor/doctrine/Doctrine/Connection.php on line 1239

というエラーでる。ググるヨロシ。

http://www.openpne.jp/archives/4002/

「BaseSnsConfigが入っていないみたいなのでインストールしましょう。」というお答え。

 root@k222:/usr/local/www/OpenPNE3 # ./symfony doctrine:build-model
 PHP Warning:  ob_start(): function '' not found or invalid function name in /usr/local/www/OpenPNE3/lib/vendor/symfony/lib/config/sfApplicationConfiguration.class.php on line 155
 
 Warning: ob_start(): function '' not found or invalid function name in /usr/local/www/OpenPNE3/lib/vendor/symfony/lib/config/sfApplicationConfiguration.class.php on line 155
 PHP Notice:  ob_start(): failed to create buffer in /usr/local/www/OpenPNE3/lib/vendor/symfony/lib/config/sfApplicationConfiguration.class.php on line 155
 
 Notice: ob_start(): failed to create buffer in /usr/local/www/OpenPNE3/lib/vendor/symfony/lib/config/sfApplicationConfiguration.class.php on line 155
 >> doctrine  generating model classes
 >> file+     /tmp/doctrine_schema_39016.yml
 >> tokens    /usr/local/www/OpenPNE3/lib/model/doctrine/opAlbumPlugin/AlbumTable.class.php
 >> tokens    /usr/local/www/OpenPNE3/lib/model/doctrine/opAlbumPlugin/Album.class.php
 >> tokens    /usr/local/www/OpenPNE3/lib/model/doctrine/opAlbumPlugin/AlbumImageTable.class.php

で、--redo を使って再度インストール。

 root@k222:/usr/local/www/OpenPNE3 # ./symfony openpne:install --redo
 
   Is it OK to start this task? (Y/n)
 
 y
 >> installer start reinstall
   :
   :
 >> plugin    Configuring plugin - sfProtoculousPlugin
 >> link+     /usr/local/www/OpenPNE3/web/sfProtoculousPlugin
 >> plugin    Configuring plugin - sfSymfonyTemplatingViewPlugin
 >> installer installation is completed!
 root@k222:/usr/local/www/OpenPNE3 # apachectl restart

何回かcore吐いて落ちるも、何度目かでおk

*/sns/member/login/authMode/MailAddress was not found on this server. [#l8b976d4]
ログでは、
 /sns/member/login/authMode/MailAddress HTTP/1.1" 404 235
インストール完了後、初期ユーザ、sns@example.com password でログインを試みるも、遷移先がないという、馴染みのwエラー。

Apacheの設定で、AllowOverride All にしてあって、/usr/local/www/OpenPNE3/web/.htaccess も適切なはずなのに、ログインでエラー。

この状態でもPC_Backend.phpからは入れて操作もOK。

原因は、なんと、Apache24はデフォルトで「mod_rewite」はコメントアウトになってるので、これをアンコメント。

でユーザ側からログインOK。

*openpne-OpenPNE3-OpenPNE-3.8.12-0-g8c026d4 [#f1cd5d70]

OpenPNE3.8では、http://サーバ/sns/にコンテンツをおいておくと、管理画面のSNS設定にアクセスできないよ。

http://little-my.net/suama/2012/06/openpne3-8%E3%81%A7%E7%AE%A1%E7%90%86%E7%94%BB%E9%9D%A2%E3%81%AEsns%E8%A8%AD%E5%AE%9A%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84/

----
Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday);
#counter([total|today|yesterday]);

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS