PHP

PHPのバージョンを8に上げたらPDFファイルを生成するライブラリでエラーが出たので修正した話し

  • 2023.07.25
  • PHP

以前、PHP7にバージョンアップした時の話を書いたんですけど、下の記事です。 今度は、PHP8にバージョンアップして、動かなくなったので修正した話です。 後、PHPのバージョンに関係ないですけど、PDFに配置する画像がJPEGでなくてPNGになると、「FPDF エラー:アルファ チャネルがサポートされていません:」とエラーがでるので、これも修復しないといけません。 それで、現在使っているライブラリ […]

Search Replace DBでエラーが出たときの解決方法

Search Replace DB Masterを使って、置換をしよとしたところ、下記のエラーが出てました。 Search Replace DB Masterのバージョンはv 4.1.3 Search Replace DB Masterのバージョンはv 4.1.3です。 検索をすると、「Search Replace DBの以前のバージョンを使う」とか「PHPのバージョンが…」などの情報 […]

PHP8.0 WordPress エラー 対応

register_widget( ) を呼び出すとエラーが生じる。 /wp-content/plugins/smart-youtube\smartyoutube.php 1393 ウィジェットを使ってないので、register_widget( )を呼び出さないようにして、応急処置。 Non-static methodのエラー /wp-content/plugins/lightweight-goog […]

wordpress the_content 表示されない

基本は、ループの中でthe_content()が呼び出されているかどうかを確認をする。これは、他のサイトにも書いている。 自分に起きた現象は、サーバのプラン変更で、現行サーバから新しいサイトへWordPressを引っ越した後に、the_content()で投稿の中身が表示されなくなった。 考えられるのは、the_contentにフィルターがかかっていないか、そのフィルターのコールバック関数で不具合 […]

jQuery Mobileを使ったサイト(WordPress)でリダイレクトするとURLが変わらない件

管理を引き継いだサイトで表題の件で困っております。 リダイレクトはredirectというプラグインで実装をしています。 Plugin Name: RedirectPlugin URI: http://www.pancak.es/plugins/redirect/ そして、モバイルサイトは、なぜかモバイル用のテーマを作って、WP SiteManagerというプラグインで着せ替えている仕様です。 モバ […]

CPIサーバでアップロードの最大サイズを変更する際にハマったこと。

CPIサーバはphp.iniがあるので、そこに を書けばいいので楽勝じゃんって思ったけど、ハマった。 php.iniファイルがどうにも読み込まれてない感じがして、phpinfoで確認すると。 /usr/home/ユーザー名/html/php.ini と表示されるから、読み込まれている。大丈夫と思ったが、やっぱりだめ。 .htaccessでphp.iniの場所を指定しないといけないじゃないかと思って […]

elevateZoomを設置したWebページをスマートフォンで表示するとスクロールできなくなる件

elevateZoomってのは、画像の拡大(ズーム)表示ができるプラグインです。こんな感じ。http://sample.bear-life.com/sample/elevatezoom/ これをスマートフォンで表示してページをスクロールしようとすると、ズームを設定した画像の上ではスクロールできなくなってしまいます。 「elevatezoom スクロールしない」とかで検索したら、このページが見つかっ […]

WordPressを別サーバに引っ越しした際に文字化けにハマった

稼働中のサイトのWordPressを開発用の別サーバに引っ越しをした際に文字化けに悩まされたので、備忘録として投稿します。 phpMyAdminでデータベースをエクスポートして、開発環境用のサーバのphpMyAdminでインポートします。DBのドメインはSearch-Replace-DB-masterで置換します。 そして、サイトを見ると、文字化けをしている。 データベースの文字コードを間違えたか […]

PHPのバージョンを7に上げたらPDFファイルを生成するライブラリでエラーが出たので修正した話し

  • 2020.02.06
  • PHP

使っているライブラリは、PHPファイルを見ると、FPDF – Varsion1.6FPDI – Version 1.3FPDF_TPL – Version 1.1.3と書いているので、これだと思います。 となっているのを、&を取って にすれば、解消できる。 なので、=& new  で検索して、該当するコードを探して修正。 該当する箇所は以下の4か所 次に […]