WordPress

CPIシェアードサーバーでWordPressが文字化けしたときの対処法

投稿日:2020年2月15日 更新日:

CPIのシェアードプランをご利用のクライアント案件で
テストサイトにWordPressを直接インストールしてみたら、
警告アラートがでてなかなか先に進めなかったので、
対応策の覚え書き。

  • wp-includ > functions.php 771行目あたり
    元のデータ:function add_query_arg( …$arg ) { 
    修正データ:function add_query_arg(  ) { 
    「…$arg」を削除しました。
    同じサーバーで稼働している他のWordPressの同じファイルと比較してみたら、argの(  )の中は空欄だったので、合わせてみただけだったのですが、OKだったので結果オーライ!
    なぜこうなったのかは不明(汗)

  • PHPのバージョンが低いからバーションアップしろと警告がでていたので、php.iniファイルを作ってPHPを7.0にバージョンアップ。

    「php.ini」ファイルの作り方
    コントロールパネル >お客様情報 > 使用したいPHPのバージョンを選んで表示されたコードを「php.ini」という名前で保存し、WordPressをインストールしたフォルダにアップロードします。

  • メニュー類が文字化けするので、.htaccessファイルを作ってWordPressをインストールしたフォルダに設置したら、ちゃんと表示されるようになりました。

    「.htaccess」ファイルの中味はこちら ↓ ↓ ↓

    AddHandler x-httpd-php70 .php
    suPHP_ConfigPath /home/ユーザーID/html/WordPressを設置したディレクトリ/
    <FilesMatch "^(\.htaccess|\.htpasswd|php\.ini|.*\.sql|.*\.log|.*\.cron|.*\.inc|.*\.phps|.*\.yml)$">
      Deny from all
    </FilesMatch>
    Options +SymLinksIfOwnerMatch
     
    # BEGIN WordPress
     
    # END WordPress

    CPIはクセのあるサーバーですね。
    いつもならすぐにできるインストール作業に数時間かかってしまいました(汗)

本サイトの内容に誤りや不正確な記述がある場合やサンプルに基づくいかなる結果も一切の責任を負いかねますので、あらかじめご了承ください。

-WordPress

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

WordPress|子テーマのstyle.cssの画像パスはどう書くの?

WordPressでは、themesフォルダ内の「テーマ名フォルダ」の中に「style.css」が入っています。子テーマの場合は「テーマ名-child」としていることが多いので、「テーマ名-child …

【2021年最新版】WP★ContactForm7 送信後に異なる URL にリダイレクトさせる/カスタム DOM イベント使用

Contact Form 7 プラグインで、送信完了後にサンキューページに遷移する方法を紹介しましたが、プラグインの仕様変更で設定方法が変わりましたので、改めて紹介します。 子テーマのfunction …

Lens Camera Photography  - rotation360 / Pixabay

WordPress★「Pixabay images」に変わるプラグイン

WordPressを最新版にアップデートしたら、プラグイン「Pixabay images」がブロックエディターに対応していない。そこで、代わりになるプラグインを探してみた。 googleで検索すると、 …

Two Way Road Direction Junction  - fietzfotos / Pixabay

WordPress★ACFのカスタムフィールドが空の時は表示させないようにするには

Advanced Custom Fields(ACF)プラグインを使っていれば、簡単なコードで実装可能! Advanced Custom Fields(ACF)プラグインを使っている場合、カスタムフィ …

no image

「SyntaxHighlighter Evolved」が「TinyMCE」を使うとコード表示されない!

記事内にソースコードをそのまま表示させるには「SyntaxHighlighter Evolved」というプラグインがよく使われていますが、ビジュアルエディタを使っていると、これがうまく表示されない。 …

サイト制作・グラフィック制作をしているデザイナーです。制作で躓いたことの備忘録としてこのブログを始めました。
たくさんの検索結果から、実際に何度も何度も自分で試してみて、自分に合うなと思った方法やうまくいった方法をこのブログに書き留めています。
プログラム関係のことはもっぱらコピペ派。
自分でゴリゴリ書くことはできません。。。プログラムが分かる人がうらやましいです。
そんな私でもなんとかサイト制作ができるのはグーグル先生と貴重な情報をおしげもなく公開してくださっているたくさんの方々のおかげ。
有志のみなさまに日々感謝しつつ制作させていただいています。