WordPress
【備忘録】SWELL/Cocoonで「Syndication」の元記事のリンク作成
【PHPエラー備忘録】Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 12288 bytes)
【WordPressエラー】「URL//cdn.tinymce.com/4/plugins/table/plugin.min.jsからのプラグインtableの読み込みに失敗しました」
【原因不明】突然の404エラーがWordPressで発生!
「Crayon Syntax Highlighter」と<pre>タグで表示がくずれる問題
マルチサイトのWordPressでサイトを複製するプラグイン:NS Cloner
ワードプレス記事一括削除する方法 – ITS
WordPressの記事を細かく分類して一括削除できるプラグイン「Bulk Delete」 | ワードプレステーマTCD
【WordPress】今使っているプラグインとプラグインを外しコードを記述して代用したもの – Shufulife
WordPress プラグインなしでシンプルなページネーションを実装 | 福島県郡山市のホームページ制作、Web制作 Kyasper Web Design キャスパーウェブデザイン
「WordPress」で「sitemap.xml」がメモリオーバーで生成されてなかった
PHP5.5系のアップデートでMySQLへ接続できず!!?
タイトル通り、先程PHPのバージョンを「remi-test」リポジトリから5.5系へアップデートしようとしたら、
「データベース接続確立エラー」が表示されてしまった・・・
ちなみにWordPress以外で動いているPHP系サイトもMySQL接続エラー発生。
ログを見ても特に怪しいものを発見できなかった。
ただ、phpMyAdminは動作していた。。
思うに、
Replaced: php-mysql.i686 0:5.4.13-1.el6.remi --- Package php-mysql-5.4.14-1.el6.remi.i686 is obsoleted by php-mysqlnd-5.5.0-0.25.beta3.el6.remi.i686 which is already installed.
この辺が怪しい・・・
「php-mysql」が廃止されて、「php-mysqlnd」に置き換わったとの事。
この「php-mysqlnd」を調べると、
※抜粋:PHP:下位互換性のない変更点
新しい mysqlnd ライブラリは、MySQL 4.1 用の41バイトの新しいパスワードフォーマットを使用します。 古い16バイトのパスワードを使うと、 mysql_connect() 系の関数は次のようなエラーメッセージを生成します。"mysqlnd cannot connect to MySQL 4.1+ using old authentication"
とある。
すなわち!
古いパスワードフォーマットだったからMySQLに接続できなくなった!!
というわけだ。
取り急ぎパッケージのダウングレードしたが、
迂闊なアップデートはやっぱり恐ろしいね~
※解決方法:PHPからMySQLに接続できない:mysqlnd
スポンサードリンク
更新したブログがなかなか検索エンジンにひっかからないのは?
更新したブログの記事。
Googleの検索エンジンになかなか登録されない・・・
クローラが来てない??
ウェブマスターツールでみたらそんな事はない。
サイトマップがないから??
「XML Sitemap Generator for WordPress」プラグインでサイトマップを作成し、
ウェブマスターツールから送信。
※マルチサイトの場合はbeta版の4系列を作者ページよりダウンロード
そしたら登録された!
スポンサードリンク
「ボウリング」のテーマ
ボウリングのブログを作ろとしていたので、
それに見合ったテーマ探していた!
「落とし穴」にハマった時こそ時間を忘れる・・・
このブログはWordPressで運用しているのだが、
「マルチサイト化」しようと作業を進めていた。
しかし・・・
管理画面左上メニューに「サイトネットワーク管理者」が表示されるも、
・「wp-admin/network/」へアクセスするとエラー
サーバー エラー http://masa.ezic.info/wp-admin/network/ を取得中にウェブサイトでエラーが発生しました。 ウェブサイトがメンテナンスのために停止しているか、正しく設定されていない可能性があります。 ヒント: このウェブページを後で読み込んでください。 HTTP エラー 500(Internal Server Error): サーバーによるリクエストの実行中に、予期しない状況が発生しました。
・PHPのエラーログ
Fatal error: Call to undefined function get_current_screen() in masa.ezic.info/wp-admin/network/settings.php on line 22
と表示されてしまった・・・
いろいろ調べたが、
・「wp-admin/network/settings.php」の「get_current_screen()->add_help_tab( array(」が未定義(呼び出し不可/Call to undefined
function)
・「get_current_screen()」を定義している「wp-admin/includes/screen.php」が呼び出せていない(requireしてない)
・なら強制的にインクルードしてもエラー
Call to a member function add_help_tab() on a non-object in masa.ezic.info/wp-admin/network/settings.php on line 23
※ちなみに、同じサーバーでマルチサイトが動いているのもあるので(ただしこちらはインストール直後からマルチサイトとして運用)、サーバー環境などは考えにくいかな
いろいろ上記をやってみて、ならインスタンスを生成しないとダメ??とか思ったが断念する事にした!
理由は、
・そもそもそこまでして、このWordPressをマルチサイト化する必要なし
・海外サイトにも同様の質問があったが、解決していない
・貴重な時間のムダ・・・
という事ですかね。。
まあ解決できなかったのは悔しいけど、
それ以上に貴重な休みの時間をムダにした事が悔しい。。。
スポンサードリンク