カテゴリ | |
サマリ | 日本語ページが作れません |
バージョン | 1.4.6 |
投稿者 | アルエ |
状態 | 質問 |
投稿日 | |
新規で例えば「テスト」と入力して編集を押すと「テスト は有効な WikiName ではありません。」という風に出てしまって日本語ページが作れません。
SandBoxなどで[[]]で囲んでみても「テスト?」の「?」を押しても「テスト は編集できません」と出ます。
これはどこか設定しなければいけないのでしょうか?それともどこかミスをしているのでしょうか?
初歩的な質問をしてしまって申し訳御座いませんが教えてください。。
- こんにちは。日本語のページ名の利用を禁じる設定はありませんし、普通は最初から作れるはずです。ここのお試しサイトも触ってみて下さい。 -- henoheno
- (PHPソースの)文字コードか(WebサーバーやPHPの)文字コード設定などをチェックしてみて下さい。 --
- ひょっとしたらFAQの可能性があるので、もしそれらの情報を見つけたらここにリンクを追加して下さい :) --
- 文字コード:EUC-JP、改行コード:LFでよければその設定になっております。pukiwiki.iniの中の3箇所以外いじったところはありません。 -- アルエ
- ところで、設置場所はどこざんしょ?自宅サーバ?レンタルサーバ?
サーバ自体の設定は大丈夫なのか気になったので。 --
- 「 テスト」の前に半角スペースがはいっていると、「有効な WikiName ではありません。」と表示されます。 -- hirokasa
- 半角スペースを入れていない状態でも「テスト は有効な WikiName ではありません。」と出てしまいます・・。やはりサーバに関係しているのでしょうか。 -- アルエ
- サーバー側のPHPの設定上の問題です。PHPの設定が一部未完了のため起こります。サーバー管理者にお問い合わせください。 -- ぎん
- サーバーの設定でmbstring.internal_encoding = Shift_JISになっていると、この現象が出るようです。サーバーの設定を変えずに使用出来る方法をご存知の方がいれば教えてください。index.phpでini_set("mbstring.internal_encoding", "EUC-JP");とやっても駄目でした。WindowsXP Apache2.0.49 PHP5.04 ローカル環境です。pukiwiki1.3??では使用できていました。 --
- 私も同様の現象になりました。php.iniのmbstring.http_input = autoをEUC-JPにしたらエラーが出なくなりました。 -- tkizawa
- 私は、C:\WINDOWS\php.ini のmbstring.http_input = autoをpassにしたらエラーが出なくなりました。ちなみに、サーバのレジストリ編集によるphpの設定を変更する方法では、うまくいきませんでした。ご存知の方がいれば参考までに教えてもらいたいのですが、その他の方法って何かありますかね? -- nasu
- 私も同様の現象になりましたが(Windows,PHP5)、php.ini以下のようにしたら直りました。
mbstring.language = Japanese
mbstring.internal_encoding = EUC-JP
mbstring.http_input = pass
mbstring.http_output = EUC-JP -- ys
- Windwos2003Server+PHP5.2.6で発生しました。ysさんの指定に変更し再起動後に直りました。 -- minami
- ysさんが紹介している「php.ini」ファイルとはどこにあるのでしょうか。pukiwiki.ini.phpとは別のものでしょうか。 -- koko