フォーラムへの返信

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: Basic認証配下で予約投稿が失敗する
    トピック投稿者 mastersp

    (@mastersp)

    自己解決したので報告します。
    サーバのIPアドレスを勘違いをしていたようで、ロリポップチカッパプランの場合
    アカウント情報として

    ■アカウント情報
    フルパス/home/users/2/**********/web
    サーバーIP aaa.aaa.aaa.aaa ※ドメインをnslookupしたときに返ってくるIPアドレス

    ■サーバ情報
    FTPサーバ:FTPサーバのドメイン名 ※実際にユーザディレクトリ(公開ディレクトリ)があるサーバ

    とあります。(※は実際には書いていませんが)

    自分はてっきりアカウント情報にあるサーバIP:aaa.aaa.aaa.aaaがwordpressの設置されているサーバのIPアドレスだと思っていました。

    実際はwordpressを設置したサーバのIPアドレスというのは
    SSHでログインしたりFTPログインしたりするときのサーバ(FTPサーバの方)なんですね・・・

    Satisfy any
    order deny,allow
    deny from all
    allow from (FTPサーバのIPアドレス:SSHサーバIPでも同じ)

    これでうまくいきました。

    レンタルサーバのサーバ環境(ネットワーク構成や設定)によって違うかもしれませんが
    こういうことだったんですね。

    フォーラム: 使い方全般
    返信が含まれるトピック: Basic認証配下で予約投稿が失敗する
    トピック投稿者 mastersp

    (@mastersp)

    【.htaccessの記述内容】

    #Basic認証に関する記述

    #下記を追記
    Satisfy any
    order deny,allow
    deny from all
    allow from ロリポップのサーバのIPアドレス

    この件なんですが、
    そもそもwp-cron.phpが取得できないと予約投稿が失敗する(原因)と書いてあったので
    sshでサーバにログインして
    $ wget http://ドメイン名/wp-cron.php
    としてみました。

    HTTP request sent, awaiting response… 401 Authorization Required
    Authorization failed.
    が返ってきました。

    Satisfy any
    order deny,allow
    deny from all
    allow from サーバのIPアドレス

    Basic認証の設定に追記したこれは、
    Basic認証されたディレクトリだけど、サーバのIPからのアクセスだけは許可(除外)するといった感じでしょうか?

    Authorization failed.が返ってくるので
    これを追記してもBasic認証が効いたディレクトリへのアクセスで
    サーバのIPアドレスからのアクセスだけは許可(除外)という状態にはなってないようです。

    何か記述ミスや他に考えられることはないでしょうか?

    フォーラム: 使い方全般
    返信が含まれるトピック: Basic認証配下で予約投稿が失敗する
    トピック投稿者 mastersp

    (@mastersp)

    ワードプレスの予約投稿は
    1.ある時刻にクライアントがアクセスしてくる
    2.クライアントがアクセスしてきた時間よりも前の時間に
      予約投稿されたものがないかワードプレスが探す
    4.あれば、httpリクエストを送信する。(予約投稿を実行する)

    と書いてあったので、予約投稿の時間がきても、どのクライアントもアクセスしてきて
    なければhttpリクエストを送信せずに予約状態中ではないんですか?

    例えば、23:00に予約投稿されていたとしてもクライアントが誰一人アクセスして
    こなければ予約投稿は待機中で、あるクライアントが23:05とかにアクセスしてきてはじめて
    予約投稿処理が実行されるのだと思いました。
    が違うのでしょうか?

    ちなみに予約投稿時間がすぎてからアクセスしてみましたが、
    失敗しますね。

    フォーラム: 使い方全般
    返信が含まれるトピック: Basic認証配下で予約投稿が失敗する
    トピック投稿者 mastersp

    (@mastersp)

    jim912さn

    コメントありがとうございます。

    パターン2で出来ているんですね。
    「ローカルネットワークでの指定」というのは具体的に何のことでしょうか?

    ちなみに
    レンタルサーバはロリポップチカッパプランのサーバを使っています。
    パターン2の.htaccessにはロリポップのWEBツールで設定した
    Basic認証の設定が記述されていまして、それに以下を追記する形で書いています。

    Satisfy any
    order deny,allow
    deny from all
    allow from (wordpressを設置してある自分のドメインのサーバIP)

    フォーラム: プラグイン
    返信が含まれるトピック: pagenavi-css.cssが適用されません(2トピック目)
    トピック投稿者 mastersp

    (@mastersp)

    自己解決しました。
    wp-PageNaviのインストール・設定でいろんなサイトを見て回りましたが、
    1.2.どちらのパターンを使うかによって<?php wp_head() ?>が必要か必要でないかの
    説明が書いていないサイトばかりだったので、書いておきます。

    1)pagenavi-css.css を使用にチェック済み
    2)pagenavi-css.cssをプラグインディレクトリから実際に使用しているテーマディレクトリの中にコピー
    3)コピーした方のpagenavi-css.cssを編集

    まとめ

    1.【pagenavi-css.cssを使う場合】
    上記1)、2)、3)が条件で

    <head><?php wp_head() ?></head>とし
    プラグインのCSS関連を読み込むコードを入れる必用がありました。
    これで、テーマフォルダにpagenavi-css.css があればそれを読み込み、
    無ければプラグインフォルダのpagenavi-css.css を見にいくようです。

    2.【テーマフォルダのstyle.cssに追記する場合』
    <head><head>に自分でstyle.cssを読み込むコードを記入。
    <?php wp_heaad()?>は不要。

    ※wp-PageNaviは動いているのにCSSが適用されない場合、ほとんどが私のようなCSSに関する読み込みの部分でパーミッションの問題ではないと思います。

5件の返信を表示中 - 1 - 5件目 (全5件中)