2021/05/10 13:20 JST

Geeklog Japan Forums

unexpected T_STRING エラー

ページナビゲーション


状態: オフライン

macci

Forum User
Newbie
登録日: 2006/06/19
投稿数: 3
Geeklogをインストール途中で、http://www.×××××××.com/admin/install/success.php
にアクセスする時に、

Parse error: parse error, unexpected T_STRING in /home/×××××××/lib-common.php on line 2543

とエラーが出ます。

lib-common.phpの該当行をを確認しましたが、特に構文エラーも見つからず困っています。

どのように対処すればよいでしょうか?

よろしくお願いいたします。


MySQL 3.23.59
PHP Version 4.3.11

状態: オフライン

kino

Site Admin
管理者
登録日: 2005/12/30
投稿数: 568
場所:京都市下京区
木下です。
Quote by: macci

lib-common.phpの該当行をを確認しましたが、特に構文エラーも見つからず困っています。

何らかの修正時に全角スペースが入っていたりしても エラーになるので 該当行付近を打ち直すとかそのファイルをUpLoadしなおすとか した方が良いかもしれません。
木下敏夫 http://www.tktools.jp/ http://okusama-shop.com/

状態: オフライン

Ivy

Site Admin
管理者
登録日: 2004/01/01
投稿数: 5967
場所:Tokyo
すべてのディレクトリで、_sampleとある 日本語用さしかえファイルは、該当箇所を修正して ファイル名から _sampleを削除して アップされたでしょうか。英語版のままになって いないでしょうか。

状態: オフライン

macci

Forum User
Newbie
登録日: 2006/06/19
投稿数: 3
木下様、今駒哲子様

ご回答ありがとうございます。
日本語差し替えファイルは-Sampleを削除し、中身を書き換えてアップしています。

また、lib-common.phpファイルは十数回アップロードし直してますが、状況は変わらずです。

先ほど、全てのファイルをアップロードしなおし、インストール作業をやり直してみましたが、結果は同じでした。

なにが原因なのでしょう。
よろしくお願いいたします。

状態: オフライン

macci

Forum User
Newbie
登録日: 2006/06/19
投稿数: 3
続きです。

ものは試しと、lib-common.phpをEUCで保存し、アップロードしたらエラーが出なくなりました。
いいのでしょうか?

管理画面で「¥n ¥n ¥n ¥n ¥n ¥n ¥n ¥n ¥n ¥n ¥n ¥n ¥n ¥n ¥n ¥n ¥n」など表示されるものの、なんとなく動いているようです。
(テーマの変更で変わるのでしょうか)

しばらく触ってみたいと思います。

状態: オフライン

Ivy

Site Admin
管理者
登録日: 2004/01/01
投稿数: 5967
場所:Tokyo
サイトはEUCなのでしょうか。なにかエンコード指定がちぐはぐになっている箇所がありそうですね。

nao3100

ゲストユーザ
confused
Quote by: 今駒哲子

サイトはEUCなのでしょうか。なにかエンコード指定がちぐはぐになっている箇所がありそうですね。

はじめましてnao3100ともうします。私もインストール時にunexpected T_STRING のエラーが出てしまいました。それで、lib-common.php のファイルを当初UTF-8にしていた文字コードを macci さんと同じようにEUCに戻してみると/install/success.php まで進むのですが、今度は404 表示が出てそれ以上先へ進めません。どうしたら良いでしょうか? インストール対象:1.4.0 +日本語 XREAサーバー MySQL 5.1.1 PHP Version 5.1.4 よろしくお願いします。

状態: オフライン

Tsuchi

Site Admin
管理者
登録日: 2005/06/03
投稿数: 782
場所:大阪府豊中市
>/install/success.php まで進むのですが、 >今度は404 表示が出てそれ以上先へ進めません。 まず、EUCでインストールする場合は、 install.phpの代わりに install_euc.phpというのを用意していますのでそちらを使ってください。 EUCの場合完了画面は/install/success_euc.phpが表示されます。 XreaサーバはUTFが使えるのでUTFでインストールすることをお勧めします。 MySQL 5.1.1ということですから、その場合は、データベースを作成する際には,文字コードはUNICODEを選ぶとよいと思います。 デフォルトはEUC-JPになっています。 404 表示が出てそれ以上進めません。ということですが 「ここをクリック」をクリックしても という意味ですか あるいは、「こちらがホーム」をクリックしても という意味ですか 404 表示は NOT FOUND ですから、その時に開こうとしているファイルがないというメッセージになります。  同じXreaサーバでも MySQL 5.1.1 PHP Version 5.1.4 の仕様のサーバでは、コアのインストールぐらいまでしかまだやってみていません。

状態: オフライン

mystral-kk

Site Admin
管理者
登録日: 2006/03/23
投稿数: 1022
場所:福岡県
私はXREAの PHP-5.1.2, MySQL-5.0.22 の環境でコア+プラグインのインストールできています。データベースのコードにUNICODEを選択し,Geeklogの <private>system/lib-database.php の最後に DB_query ("SET NAMES 'utf8'" ); のおまじないを書くだけです。MySQL 5.1.1は試していないので,状況が違うのかもしれませんが... 英語版のファイル一式の上に,日本語版のファイルを上書きしたものをサーバーにアップロードした上で,インストールされていますよね?
-- mystral-kk, "Every cloud has a silver lining."

状態: オフライン

nao3100

Forum User
Newbie
登録日: 2006/07/07
投稿数: 14
各位様

懇切丁寧なアドバイスありがとうございます。
Tsuchiさんの言われるように、全てUTF-8に戻し、また、念のため
全てのコア・パッケージを再度新たにアップロードしました。
(英語版1.4.0sr4 +日本語対応版(本家コアとの差分) です。)
XREAサーバー、MySQL 5.1.1、PHP Version 5.1.4
という環境は変えられませんが、さらに mystral-kkさんのアドバイスによる;
Geeklogの system/lib-database.php の最後に
DB_query (&quot;SET NAMES 'utf8'&quot; );
も追加して上書きしました。
全て準備が整った状態で以下にアクセスすると
http://www.私のドメインl.com/admin/install/check.php
今度は
Parse error: syntax error, unexpected T_STRING in /virtual/私の
アカウント/public_html/lib-common.php on line 2554

というメッセージが出て来てしまいます。それで、DBをリセットし、
さらにインストールし直してみたところ、やはり404 Not Foundで
それ以上先に進めない状態になっています。
また、パーミッションは全てドキュメント通りに設定してあります。
インストール方法に問題があるの
でしょうか?サーバ環境に問題があるのでしょうか?何か他にチェック、もしくは修正するところがあるのでしょうか?ご教授いただければ幸いです。
よろしくお願いします。

ページナビゲーション

時刻はすべて JST , 現在の時刻は 01:20 PM

  • 通常
  • 注目トピック
  • ロック済
  • 新着
  • 注目トピック 新着
  • ロック済トピック 新着
  •  ゲストユーザの投稿を見る
  •  投稿可能
  •  一部のHTMLを許可
  •  バッドワードをチェック