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
 
  Choose DBMS:
  - mysql
  - pgsql (unsupported)
  - sqlite (unsupported)
 
 mysql
 
  Type database username
 
 xxxx
 
  Type database password (optional)
 
 xxxxxxxxx
 
  Type database hostname
 
 localhost
 
  Type database port number (optional)
 
 
 
  Type database name
 
 XXXXXXX
 
  Type database socket path (optional)
 
 
 
  The DBMS                 : mysql
  The Database Username    : xxxxxx
  The Database Password    : ******
  The Database Hostname    : localhost
  The Database Port Number :
  The Database Name        : XXXXXXX
  The Database Socket      :
 
  Is it OK to start this task? (Y/n)
 
 Y
 >> installer start clean install
 >> plugin    installing plugin "opAuthMailAddressPlugin"
 >> opPluginManager Plugin is already installed
 >> plugin    installing plugin "opAuthMobileUIDPlugin"
 >> opPluginManager Plugin is already installed
 >> plugin    installing plugin "opAuthOpenIDPlugin"
 >> opPluginManager Plugin is already installed
 >> plugin    installing plugin "opCommunityTopicPlugin"
 >> opPluginManager Plugin is already installed
 >> plugin    installing plugin "opWebAPIPlugin"
 >> opPluginManager Plugin is already installed
 >> plugin    installing plugin "opDiaryPlugin"
 >> opPluginManager Plugin is already installed
 >> plugin    installing plugin "opBlogPlugin"
 >> opPluginManager Plugin is already installed
 >> plugin    installing plugin "opOpenSocialPlugin"
 >> opPluginManager Plugin is already installed
 >> plugin    installing plugin "opAshiatoPlugin"
 >> sfPearFrontendPlugin downloading opAshiatoPlugin-1.1.1.tgz ...
 >> sfPearFrontendPlugin Starting to download opAshiatoPlugin-1.1.1.tgz (12,170 bytes)
 >> sfPearFrontendPlugin .
 >> sfPearFrontendPlugin .
 >> sfPearFrontendPlugin ...done: 12,170 bytes
 >> opPluginManager Installation successful for plugin "opAshiatoPlugin"

 >> opPluginManager Installing web data for plugin
 >> opPluginManager Installing web data for plugin
 >> opPluginManager Installing web data for plugin
 >> opPluginManager Installing web data for plugin
 >> opPluginManager Installing web data for plugin
 >> 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
 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
 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