ブログ運営でぶつかった壁。ログインできなくて本当に困った!

日記

ページに広告が含まれる場合があります。


本日はブログ運営についてのお話を書こうと思います。

このブログは2024年1月に一念発起して制作したものです。
ワードプレスを使って制作しています。

私は普段からお仕事でもワードプレスを使っているのですが、断片的な使い方なのでサイト構造について特別詳しいわけではありません。
投稿ページの作成やランディングページ制作したり、基本的なHTMLやCSSのコーディングはできます。

とはいえ、ブログ開設時、サーバーレンタルからトップページの設定、カテゴリ分け、サイト公開までの過程で結構時間がかかることがあったんですね。

いまだにキチンと理解できていないのがPHPについてです。

これをきちんと理解していなかったため、私はログインができない事態に陥り1週間悩まされていました。

困った。エラーメッセージがでてログインできない。

ログイン情報は合っているのにログイン画面に以下のエラーメッセージが出てしまいログインできないのです。

エラー:予期しない出力によりCookiesがブロックされました。

いろいろググって調べてみると「キャッシュをクリアするとよい」という回答が多く、試してみたものの解決しません。

そしてもっとよく調べてみると”wp-config.php”や”functions.php”の1行目と最後の行に余分な空白があることが原因だとわかりました!

しかし、私がサイト構造をしっかり理解していなかったため次のギモンは「”wp-config.php”や”functions.php”はどこを見ればいいの?」でした。
普通に考えれば、レンタルサーバーにデータが保管されているのだからレンタルサーバーの管理画面に入ればいいとわかるのですが…私すごくボケボケでした。
「ftpクライアントでWordPressディレクトリに入る」必要があり、私はロリポップの管理画面に入り以下の画面からphpの内容を確認することにしました。

解決した方法手順

ロリポップの管理画面に入り『ロリポップ!FTP』へアクセス

確認したいphpファイルを探す

最初の行と最後の行に余分なスペースが入っていないか確認

上記の画面は現時点のバージョンですし、確認したいphpの場所は人それぞれかと思いますが
私の場合は、最初の行の

<?php

には余分なスペースが含まれておらず、最後の行が

?>(余分なスペース)

となっていたため、ログインができない事象に繋がったようでした。
余分なスペースを削除しログインを試してみるとスッキリ!ログインできました。

むやみにphpを触るのはやめよう

知識が浅いのに、サイト上をコーディングする際に少しphpを触ったことがあって。
それが災いして今回のような事態に(汗)

phpを触る際にはもっと慎重になろうと思いました!

タイトルとURLをコピーしました