OpenPNE on FreeBSD 7.1


OpnePNE3 FreeBSD 9.1R

2013-03-07 (木) 15:50:54

githubで最新を追いかけるのは、この次にw

取り敢えず2013/03/07の時点での最新版、OpenPNE3.6.8をDL。

で、サーバのzpool事情もあって、/usr/home/以下において解凍する。

root@g7:/usr/home # unzip OpenPNE3-OpenPNE-3.6.8.zip

セットアップ手順

https://raw.github.com/openpne/OpenPNE3/OpenPNE-3.6.8/doc/ja/OpenPNE3_Setup_Guide.txt

手順書に曰く

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 は現時点で未サポート(将来的にサポート予定)

とのことであるので、

portinstall lang/php5-extensions

する。

Couldn't locate driver named mysql

と言うエラーがでる。

portinstall databases/php5-pdo_mysql
root@g7:/usr/home/OpenPNE3-OpenPNE-3.6.8 # ./symfony openpne:install


>> file+     /tmp/doctrine_schema_57917.yml
Segmentation fault (core dumped)
>> file+     /usr/local/www/apache22/data/OpenPNE3-OpenPNE-3.6.8/data/fixtures_tmp/
012_010_default_api_configuration_84ee96bc5607b297400a105f78586824.yml
>> doctrine  Dropping "doctrine" database
>> doctrine  Creating "prod" environment "doctrine" database
>> doctrine  generating model classes
>> file+     /tmp/doctrine_schema_71958.yml

Fatal error: Cannot call overloaded function for non-object in /usr/local/www/apache22/data/OpenPNE3-OpenPNE-
3.6.8/lib/vendor/symfony/lib/plugins/sfDoctrinePlugin/
lib/vendor/doctrine/Doctrine/Import/Builder.php on line 714
root@g7:/usr/local/www/apache22/data/OpenPNE3-OpenPNE-3.6.8 #

OpenPNE3 が、php.core を吐く件

k222# chown -R www:www OpenPNE3

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS