• 解決済 wm_sugi

    (@wm_sugi)


    先日、制作環境から本番サーバーへサイトを移行しました。
    このサイトは多言語サイトで、英語と日本語をqTranslate pluginを使用して表示を切り替えています。

    新サイトの環境は
    アマゾンサーバー
    PHP5.1
    wordpressバージョン3.1.4

    記事投稿で修正や新規投稿、固定ページの修正や新規保存をしようとすると、
    「Forbidden You don’t have permission to access /wp-admin/post.php on this server.」
    と表示され、修正や新規保存をすることができませんでした。

    原因を調べてみると、
    qTranslate pluginをオフにすると問題なく記事や固定ページの修正や新規登録ができますが、
    qTranslate pluginをactiveにするとアクセス拒否されることが分かりました。

    しかし、投稿記事(posts)のcategoryでは修正を保存することができました。

    制作環境では問題なく、記事の投稿や修正を行うことが出来ます。
    本番サーバーで運用している他のサイトの関係で、PHPのバージョンは記載した5.1となっています。
    それにあわせてインストールできるwordpressのバージョンを調べて3.1.4で作成しています。

    多言語化させるためにqTranslate pluginを使う必要があるのですが、
    qTranslate pluginを使用してもアクセス拒否されないための改善方法などありますでしょうか?

    宜しくお願いします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • とりあえず

    • 本番サーバーでデバッグモードを有効にして何かエラーがないか確認してみてください。
    • qTranslate 自体の対応バージョンが最新版だと3.8.3+とされているようです。
    • PHP5.1を使い続ける理由とは?(他のサイトでPHP5.2+を使用できない理由)
    • 開発環境及び本番環境のOS,PHP,wpのバージョン等
    トピック投稿者 wm_sugi

    (@wm_sugi)

    Hinaloeさん>
    ご返信ありがとうございます。

    私は制作を担当していて、サーバーやデータベースなどの管理運用は他のプログラマーの者が担当しています。

    >・本番サーバーでデバッグモードを有効にして何かエラーがないか確認してみてください。

    確認させていただきます。

    >・qTranslate 自体の対応バージョンが最新版だと3.8.3+とされているようです。

    最新版の3.8.3+は、wordpressバージョン3.1.4で使用できないので、
    wordpressバージョン3.1.4で使用可のVersion 2.5.22を使用しています。

    >・PHP5.1を使い続ける理由とは?(他のサイトでPHP5.2+を使用できない理由)

    他のサイトの関係でPHPのバージョンを上げることができないと聞いています。

    >・開発環境及び本番環境のOS,PHP,wpのバージョン等
    開発環境及び本番環境ともに
    ・PHP5.1
    ・wordpressバージョン3.1.4
    ・OSはwindows

    トピック投稿者 wm_sugi

    (@wm_sugi)

    みまさなご返答ありがとうございました。

    最終的に<!–:en–>english<!–:–><!–:ja–>日本語<!–:–>の記述が原因でアクセス拒否が起こることがわかりました。

    サーバーを管理しているプログラマーの方にサーバーを再設定していただき、
    アクセス拒否される問題を解決することができました。

    ありがとうございました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「qTranslateが原因で固定ページ、投稿の登録・更新時、ユーザー登録時のForbid」には新たに返信することはできません。