- 追加された行はこの色です。
- 削除された行はこの色です。
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]);