サポート » 使い方全般 » 特定のテーマを使用するとログイン画面が表示されない

  • 解決済 maboroshi

    (@maboroshi)



    ■ cardeo-minimal
    http://www.cardeo.ca/2008/cardeo-minimal-wordpress-theme

    というテーマをインストールしました。
    Wordpressは以下の環境で使用しています。

    WordPress:バージョン3.01
    サーバ:ロリポップ(簡単インストール)
    MySQL:バージョン5.1.34
    PHP: バージョン.2.6

    WordPressをインストール後、ログインし、管理画面から上記の「cardeo-minimal」をインストール、テーマを有効化しました。テーマは反映されましたが、その後、別のブラウザ(IE8)からログインページ「http://www.○○○.○○/wp-admin/」にアクセスしたところ、下記の内容のエラーが表示されログインすることができません。

    Warning: Cannot modify header information – headers already sent by (output started at /home/users/2/lolipop.jp-○○○/web/wp-content/themes/cardeo-minimal/functions.php:11) in /home/users/2/lolipop.jp-○○○/web/wp-includes/pluggable.php on line 890

    最初にログインした管理画面にもどり,テーマを他のもの(Twenty Ten 1.1)に変更し、先ほどエラーのでたブラウザで再度「http://www.○○○.○○/wp-admin/」にアクセスしたところ、正常にログインページが表示され、ログインも可能でした。

    この症状以外にも、「記事を更新すると画面が真っ白になる」、「プレビューが表示されない(真っ白になる)」という状態です。

    ブラウザはIE8、CHROME7.0.517.44、FIFEFOX3.612で試しましたがいずれもダメでした。
    ロリポップに問い合わせてみたところ、「テーマがWordpressバージョン3.01に対応していないのではないか」という返答であったので、いったん3.01をアンインストールし、過去のバージョン(2.65、2.7、2.71、2.8)をインストール、同じ手順で試して見ましたがいずれも、ログインページは表示されませんでした。

    WordPressは何度か使用したことはあるのですが、PHPやMySQLについて
    は詳しくありません。原因と改善方法がわかれば、ご教示いただきたい次第です。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • cardeo-minimal というテーマは初めて知りましたが、
    リンク先のページのコメント欄に同じ様な症状の方がいて、製作者の方がコメントを返していますよ。

    Hey, delete the funtions.php file from the cardeo-minimal theme folder. There is some type of conflict i plan to fix for version 2. For now deleting that file will fix it.

    cardeo-minimal のテーマフォルダから funtions.php(functions.phpのタイプミス?)をバックアップを取った上で削除してみてはいかがですか?

    個人的にはきちんとメンテナンスされてないテーマを使用するのはあんまりおすすめできませんが…

    Heihachiroさま

    ご返信ありがとうございます!
    「funtions.php」をサーバから、削除するとログインページにアクセス出来るのですが
    サイドバーに設置している、ウィジェットが消えてしまいます。。。

    初歩的な質問で恥ずかしいのですが、これを改善する方法はありますでしょうか?

    申し訳ありませんが、私はテーマ製作者の方のコメントを引用しただけなのでよく解りません。

    単純に考えると functions.php を丸ごと削除するのではなく、エラーの原因となっている部分だけを削除あるいは修正すればなんとかなると思います。WordPressテーマの知識がまったく無いと難しいとは思いますが、前述の通り私はこのテーマの使用をあまりおすすめできませんのでこれ以上のアドバイスは控えたいと思います。どうぞご理解ください。

    モデレーター jim912

    (@jim912)

    maboroshiさん、こんにちは。

    ご利用になられているサーバが、PHPの出力をバッファリングしない設定になっているためだと思われます。

    functions.phpの1行目以外の<?phpおよび?>を全て削除してしまえば、少なくともこのエラーについては解消されるハズです。

    jim912さま

    ご返信ありがとうございます!
    ご指摘いただいたとおり、サーバの管理画面からPHPの設定を確認すると
    出力バッファリングが未設定となっていました。これを有効にしたところ、
    全てのエラーが改善されました!ありがとうございます!

    Heihachiroさま、jim912さま、誠にありがとうございました!

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「特定のテーマを使用するとログイン画面が表示されない」には新たに返信することはできません。