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]);