しかし、以下の人たちと同じエラーが出ています。
どなたか原因を知ってらっしゃる方がおりましたら、ご教授お願いいたします。
http://lolipoking.lolipop.jp/php/patio.cgi?mode=past&no=2603
http://openx.xrea.jp/modules/newbb/viewtopic.php?post_id=202&topic_id=76&forum=1
環境は以下とほぼおなじです。
上記URL本文引用--------------------
独自ドメインでのOPENPNEの設定が出来ず困っています。
openpneは ver.2.6.5 で、データベースの設定は済んでいます。
ドメイン直下にPublic_html 以下(フォルダは作成せず)をアップし、その中にsetupフォルダ、OPENPNEフォルダを作成していますが、
http://ドメイン.jp/?m=setup
を実行すると、
Parse error: parse error, unexpected T_DOUBLE_ARROW in /home/sites/lolipop.jp/users/ドメイン/web/OPENPNE/config.php on line 9
のエラーが出ます。ちなみに、ドメイン直下の config.inc.php には
define('OPENPNE_DIR', realpath('./OPENPNE'));
require_once OPENPNE_DIR . '/config.php';
OPENPNE内のconfig.phpには
define('OPENPNE_URL', 'http://www.ドメイン.jp/');
と記述してあります。
http://mixi.jp/view_bbs.pl?id=16568866&comm_id=58706
mixiのOpenPNEコミュで同じ議論があり、解決しています。config.phpの9行目付近に問題があるようです。
上記URLの質問者の場合は、Web上でconfig.phpを編集していたことが原因でエラーが出ていました。
もし、
// DBサーバ設定・$GLOBALS['_OPENPNE_DSN_LIST']['main'] = array(
のような形で、$GLOBALS~の前に改行が入っていなければ、
// DBサーバ設定
$GLOBALS['_OPENPNE_DSN_LIST']['main'] = array(
と、きちんと改行を入れてください。
検証しました。全角で怪しいスペースを削除しましたところ、とりあえず安定しているようです。
とりあえず、これで様子を見てみます。
ご情報ありがとうございました。
確認しましたが、改行は入っておりました。
他に原因を知ってらっしゃる方おりましたら
ご情報をお願いいたします。