並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 82件

新着順 人気順

"php エラー"の検索結果1 - 40 件 / 82件

  • 2年費やしてSteamでリリースしたゲームは初週で10本も売れなかった

    Platformer and adventure gameFind a root vegetable, hold it up (KONPSI), eat it, throw it, etc., and move on!Adventure i... レトロ感あふれるドット絵とサウンド、メトロイドヴァニアのように2Dの広いマップを探索し、いくつかの3Dダンジョンを散りばめたどこか懐かしい構成のゲームになっています。 主人公は狐の子供で根菜の力を扱うことができます。 この根菜の力で病で眠ってしまった住民を助けたり、いくつもの障害を乗り越えて自分の巣へたどり着くことが目的です。 惨状 しかし、ゲームは全く拡散されず、ダウンロードされることもほとんどありませんでした。 最初はitch.ioやboothで販売を開始、1月たっても合わせて10本程しか売れず、マーケットをsteamに変えてみようと思い、s

    • サーバーレス LAMP スタック – Part 3: Webサーバーの置き換え | Amazon Web Services

      Amazon Web Services ブログ サーバーレス LAMP スタック – Part 3: Webサーバーの置き換え 本投稿は AWS サーバーレス アプリケーションのシニアデベロッパーアドボケートである Benjamin Smith による寄稿です。 本シリーズの他のパートは以下のリンクからアクセスできます。また、関連するサンプルコードはこちらの GitHub リポジトリにあります。 パート1:サーバーレス LAMP スタックの紹介 パート2:リレーショナルデータベース パート4:サーバーレス Laravel アプリの構築 パート5:CDK コンストラクトライブラリ パート6:MVC からサーバーレスマイクロサービスへ この投稿では、Web サーバーを使用せずにサーバーレス PHP アプリケーションを構築する方法を学びます。 この投稿の後半で、bref および Serverle

        サーバーレス LAMP スタック – Part 3: Webサーバーの置き換え | Amazon Web Services
      • PHP7.4 ぼくのかんがえたさいきょうのphp.ini - Qiita

        ストーリー PHPをインストールしたら必ず行う php.ini の設定ですが、 ネット上ではPHP5系の情報がたくさん出回っており、非推奨または削除された設定例が数多く困り果てていました。 良い感じにまとめてくれてるサイトが見つからなかったので、最強でベストプラクティスな php.ini 推奨設定を考えました。 異論は受け付けますので、ぜひコメントください。 参考設定 PHPでは、開発用と本番用の設定例を用意してくれています。 なんと素晴らしいことなんでしょうか。これをベースに設定します。 https://github.com/php/php-src/blob/master/php.ini-development https://github.com/php/php-src/blob/master/php.ini-production 予め以前の記事で設定の差分を調べておきましたので、よか

          PHP7.4 ぼくのかんがえたさいきょうのphp.ini - Qiita
        • Laravel 11 アプリケーション構造移行ガイド

          はじめにLaravel 11の新機能に 合理化したアプリケーション構造 “Streamlined Application Structure” というものがある: Laravel 11では、既存のアプリケーションに変更を加えることなく、新しいLaravelアプリケーション向けに合理化したアプリケーション構造を導入しました。新しいアプリケーション構造は、Laravel開発者がすでに慣れ親しんでいるコンセプトの多くを保持しながら、よりスリムでモダンなエクスペリエンスを提供することを目的としています。 https://readouble.com/laravel/11.x/ja/releases.html#structure 該当プルリクエスト で Slim skeleton と題されている通り、初期構造が大幅に簡略化されている。 一方、既存のアプリケーションをアップグレードする場合: Larav

          • 【PHP8.4】PHP8.4の新機能 - Qiita

            PHP8.4 / PHP8.3 / PHP8.2 / PHP8.1 / PHP8.0 2024/08/13、PHP8.4がフィーチャーフリーズしました。 言語機能に関わるような機能の追加・変更が締め切られたということです。 今後はデバッグを繰り返しながら完成度を高めていき、2024/11/21にPHP8.4.0がリリースされる予定です。 というわけでPHP8.4で実装されるRFCを見てみましょう。 RFC Property access hooks 賛成42反対2で受理。 プロパティフックです。 class HOGE{ public string $tel{ set{ if(!ctype_digit($value)){ throw new ValueError("電話番号は数値のみ"); } if(strlen($value) < 10){ throw new ValueError("電話

              【PHP8.4】PHP8.4の新機能 - Qiita
            • 半年でPHPのエラー通知を撲殺しまくった話 - Chatwork Creator's Note

              どうも。ご存じ、サーバーサイド開発部(PHP)のやまざきです。 『優れた UX は心地のよい Developer Experience から生まれてくる』と信じて20余年。今年は最高な年になりそうです。 さて本ブログの本題ですが、ある程度のサービス規模になってくると運用・保守は大変になってきますよね。今日は昨年2021年にサーバーサイド開発部(PHP)としてのサービス監視体制を改善していったよ、って話をふりかえりながら書こうと思います。 目次 目次 Chatworkのサーバーサイド運用・保守体制 バックエンドチームでの基本的な運用・保守体制 バックエンドで利用中のシステム監視SaaS Datadog New Relic バックエンドのアプリケーションログ基盤 バックエンドでのアプリケーションログ収集のデータフロー PHPシステムでのアプリケーションログの通知 サーバーサイド開発部(PHP)

                半年でPHPのエラー通知を撲殺しまくった話 - Chatwork Creator's Note
              • Internal Server Error HTTP 500 とは? 原因や解決方法を紹介|レンタルサーバーナレッジ

                Web サイトを閲覧中に「 Internal Server Error HTTP 500 」の画面が表示されたことはありますでしょうか。 急にこんなエラー画面がでてきたら、何か悪いことをしたかと、ドキドキしてしまいますよね。 今回の記事では「 Internal Server Error HTTP 500 」とは何かを解説。あわせて HTTP 500の解決方法をご紹介いたします。 Internal Server Error HTTP 500 とは Internal Server Error HTTP 500 とは、閲覧している Web サーバー上でエラーが起きており、ウェブサイトが正しく表示できない状態のエラーコードです。 Web サーバーやブラウザによって画面に記される文字が変わりますが、内容に違いはありません。 Internal Server Error 500 Internal Ser

                  Internal Server Error HTTP 500 とは? 原因や解決方法を紹介|レンタルサーバーナレッジ
                • 2020年に初めて Shifter を触ってわかった、Shifter では出来ないこと ♪♪♪ - Qiita

                  ■ はじめに この記事は、Shifter Advent Calendar 2020 - Qiita の 12日目の記事になります。 皆さん、どうぞよろしくお願いします !!! 🙇‍♂️🙇‍♂️🙇‍♂️ 今年初めに、こちらのイベントで Shifter と改めて出会う機会がありまして… ゆるやかな合同Web勉強会 - connpass Web サイト や WordPress の運用に課題を抱えていたこともあり、今年、複数のサイトを Shifter へと移行しました。 その辺については、Shifter - Qiita にたくさん記事を投稿してありますので、どうぞご覧下さい。 それで、 Shifter も WordPress も初心者の私が、今年 Shifter をたくさん触って気づいたこともたくさんあるんですが、おそらく他の方々は「Shifter で色んなことが出来るよー」って記事を投稿さ

                    2020年に初めて Shifter を触ってわかった、Shifter では出来ないこと ♪♪♪ - Qiita
                  • WordPressウェブサイトの「500 Internal Server Error」の処理方法

                    WordPressウェブサイトの「500 Internal Server Error」の処理方法 あの恐ろしい「500 Internal Server Error」 (内部サーバエラー)。一番不便なときに出るあのエラー。突然発生してしまうあの時に、どうすればWordPressウェブサイトをオンラインに戻せばいいと悩んでいますね。僕らも何回も経験したことがあります。似たようなエラーは例えば「データベース接続の確立中にエラーが発生」と「死の白いスクリーン」があります。しかし、ウェブサイトがダウンした瞬間から、訪問者かつ顧客を失います。それにブランドにも悪影響を与えます。 今回は、500 Internal Server Errorについてご説明し、処理方法をいくつかご紹介します。本エラーの原因と今後の回避策については、下記をご参照ください。 500 Internal Server Errorとは

                      WordPressウェブサイトの「500 Internal Server Error」の処理方法
                    • FAQ トラブルシューティング

                      ドキュメンテーションを現在英語版から翻訳中です。どなたでもご協力いただけます。 誤字や間違った情報にお気づきの方は、各記事の下にあるフィードバックセクションからお知らせください。 WordPress ユーザーが経験する、最もよくある WordPress のエラーについては、WordPress の一般的なエラーページも参照してください。 白い画面 内部サーバーエラー データベース接続の確立エラー 自動アップグレードの失敗 接続タイムアウト アップグレード後のメンテナンスモード PHP エラーまたは MySQL DB エラー 管理メニューにアクセスできないときに、すべてのプラグインを無効化するには ? 時々、すべてのプラグインを無効化する必要があるにも関わらず、管理画面にアクセスできない場合があります。すべてのプラグインを無効化するには、次の2つの方法があります。 phpMyAdmin を使っ

                        FAQ トラブルシューティング
                      • PHP Conference Japan 2023 にBASEのエンジニアが登壇・ゴールドスポンサーとして協賛しました - BASEプロダクトチームブログ

                        BASEのスポンサーブースの様子 こんにちは!すっかり秋らしくなり、涼しくなってきましたね。皆さんいかがお過ごしでしょうか。 さて、この度は、2023/10/08(日)に開催された PHP Conference Japan 2023 にゴールドスポンサーとして協賛し、BASEのエンジニアが登壇しました。 今回は、登壇者からコメントと、会場やスポンサーブースの様子についてお届けします! PHP Conference Japan 2023とは PHP Conference Japan 2023は、2023/10/08(日)に開催された国内最大級のPHPカンファレンスです。 BASE はこれまでにも開催されている PHP カンファレンスへの登壇並びにスポンサーをコミュニティ貢献活動として行って参りました。今回はゴールドスポンサーとして当カンファレンスに協賛しています。 画面左側にBASEのコーポ

                          PHP Conference Japan 2023 にBASEのエンジニアが登壇・ゴールドスポンサーとして協賛しました - BASEプロダクトチームブログ
                        • PHP7.4 開発用と本番用の php.ini 設定の違い - Qiita

                          PHP をインストールすると php.ini-development と php.ini-production の2つのファイルが用意されていますが、どのような違いがあるのか分からなかったので diff を取ってみました。 環境 PHP 7.4.5 diff する $ docker run php:7.4.5-cli diff -u /usr/local/etc/php/php.ini-development /usr/local/etc/php/php.ini-production > diff.txt --- /usr/local/etc/php/php.ini-development 2020-04-17 11:30:36.000000000 +0000 +++ /usr/local/etc/php/php.ini-production 2020-04-17 11:30:36.000

                            PHP7.4 開発用と本番用の php.ini 設定の違い - Qiita
                          • PHP7.4 ぼくのかんがえたさいきょうのphp.ini - Qiita

                            ストーリー PHPをインストールしたら必ず行う php.ini の設定ですが、 ネット上ではPHP5系の情報がたくさん出回っており、非推奨または削除された設定例が数多く困り果てていました。 良い感じにまとめてくれてるサイトが見つからなかったので、最強でベストプラクティスな php.ini 推奨設定を考えました。 異論は受け付けますので、ぜひコメントください。 参考設定 PHPでは、開発用と本番用の設定例を用意してくれています。 なんと素晴らしいことなんでしょうか。これをベースに設定します。 https://github.com/php/php-src/blob/master/php.ini-development https://github.com/php/php-src/blob/master/php.ini-production 予め以前の記事で設定の差分を調べておきましたので、よか

                              PHP7.4 ぼくのかんがえたさいきょうのphp.ini - Qiita
                            • WordPressのfunctions.phpファイルとは(徹底解説+役立つコード例)

                              WordPressのfunctions.phpファイルとは(徹底解説+役立つコード例) WordPressのfunctions.phpファイルとは一体何なのか、それで何ができるのか…よくわからない。そんな方に向けての記事となります。 一言で言えば、WordPressのfunctions.phpは、サイトにコード(簡単に言えば機能)を追加できるファイルです。functions.phpファイルの仕組みを理解することで、より良いWordPressサイトを構築することができます。 今回は、WordPressのfunctions.phpファイルに焦点を当て、このファイルについて知っておきたい事柄を詳しく扱います。 functions.phpファイルについて理解を深めた後には、サイトのカスタマイズに便利な17のfunctions.phpコード例もご紹介します。 WordPressのfunctions.

                                WordPressのfunctions.phpファイルとは(徹底解説+役立つコード例)
                              • PHP アプリケーションのログ記録 | Heroku Dev Center

                                Heroku はログをストリームとして​処理するため、stdout​ または stderr​ に送信されたアプリ、システム、API のすべてのログメッセージを自動的に集約​して、アプリケーションのためのログ記録情報の単一のチャネルを提供します。 ほとんどの PHP フレームワークは適切なログ出力を書き込むように設定できるため、この記事では、いくつかの一般的なライブラリおよびフレームワークの例を示します。 PHP またはライブラリを使用したログ記録 プレーン PHP からのログ記録 通常の PHP エラーログは自動的に stderr​ に送信されるため、error_log​ 関数を使用してログに記録されたすべてのメッセージを heroku logs​ で入手できます。 error_log("hello, this is a test!"); 代替アプローチとして、php://stderr​

                                  PHP アプリケーションのログ記録 | Heroku Dev Center
                                • 【PHP】エラー「 Allowed memory size of *** bytes exhausted (tried to allocate ** bytes)」時の対処法 - ITメモブログ

                                  PHP 【PHP】エラー「 Allowed memory size of *** bytes exhausted (tried to allocate ** bytes)」時の対処法 エラーの事象 PHPのシステムで以下のようなエラーが発生しました。 『Fatal error : Allowed memory size of 2147483648 bytes exhausted (tried to allocate 80 bytes) in ・・・』 なんと、処理に必要なメモリサイズがPHPで許容しているサイズ(2GB)を超えてしまったため、発生しました。 ファイルのアップロード処理やダウンロード処理の場合は大量のデータを扱うため比較的発生しやすかったりします。 このエラーの対処するにはメモリの最大サイズを上げる必要がありますが、今回はソフトウェア面での対処法をご紹介します。サーバに乗って

                                    【PHP】エラー「 Allowed memory size of *** bytes exhausted (tried to allocate ** bytes)」時の対処法 - ITメモブログ
                                  • 【65種類以上】典型的なWordPressエラーの解決方法(決定版)

                                    【65種類以上】典型的なWordPressエラーの解決方法(決定版) WordPressサイトで引き起こされるエラーは冗談では済まされません。ちょっとした不便でしかないものもあれば、大きな問題を引き起こすものもあります。ダウンタイム、更新やインストールの失敗、リソースの不足により、訪問者がサイトにアクセスしたり、サイトを使用したりできなくなる可能性があります。これはサイトの信頼性を損ない、潜在的にあなたの収入に悪影響を及ぼします。 WordPressで発生する可能性のあるすべてのエラーを完全に知ることはまず不可能です。しかし、最も一般的なWordPressの問題を理解しておくと、問題が発生したときに、これに対処・トラブルシューティングすることが可能になります。 今回の記事では、最も頻繁に発生しがちなWordPressのエラーについてご説明します。それぞれの問題を解決するために役立つリソース

                                      【65種類以上】典型的なWordPressエラーの解決方法(決定版)
                                    • Webサイトの正常動作を定期的に監視するPHPスクリプト|とっちらか〜る

                                      今回は「自動化してWeb運営を楽にしよう計画」の一貫として、自分が運営するWebサイトが落ちていないかどうか監視する作業について自動化を考えてみたいと思います。 24時間稼働させているWindows PCが手元にあり、そのタスクスケジューラーにPHPスクリプトを登録して定期実行させることを想定しています。もちろんCentOSとかのLinuxでも構わないんですけど、うちの環境がWindowsなので一応。 監視はしたい。でも負荷はかけたくない。 Webサイトが落ちていないか監視すると言っても、その頻度はどうするか、どこまでのエラーを検出するか、と考えはじめるとけっこう悩みます。 例えば、Webサイトが落ちていることを一刻も早く知りたいのなら、監視用のスクリプトを5分に1回、あるいは1分に1回のタイミングで動作させることになりますが、それで自分が運営するWebサイトに負荷をかけていたら本末転倒で

                                        Webサイトの正常動作を定期的に監視するPHPスクリプト|とっちらか〜る
                                      • PHP | LINEログインのサンプル(LINEログイン v2.1)

                                        チャンネルID・チャンネルシークレット等を定数で定義 “config.php” に予め取得したチャンネルID・チャンネルシークレット等の情報を定数で定義します。 <?php /** * サイト情報 */ // サイトのベースURL define('SITE_URL_BASE', 'https://example.com/'); // LINEログインボタン設置場所などサイトホーム define('SITE_URL_HOME', SITE_URL_BASE.'index.php'); // コールバックURL define('SITE_URL_CALLBACK', SITE_URL_BASE.'callback.php'); // ログインURL生成とリダイレクト define('SITE_URL_LOGIN', SITE_URL_BASE.'login.php'); // エラーページ d

                                          PHP | LINEログインのサンプル(LINEログイン v2.1)
                                        • WordPress SmartNews 用フィードの追加方法 - by Takumi Hirashima

                                          WordPress で SmartNews 用フィードの追加方法を紹介します。 例えば、投稿やカスタム投稿の記事を SmartNews で表示したい時に便利な方法です。 前提条件と事前に用意するもの SmartNews用のフィードの追加 フィードテンプレートの追加 フィードのチェック よくあるエラーメッセージ channel.description は 100 文字以下で指定してください item.content:encoded の記事内に多くのリンクが含まれています item.snf:analytics 内の script タグは一つだけ指定するようにしてください フィードの申請 前提条件と事前に用意するもの 紹介する方法はメインクエリをフィードとして出力するカスタマイズになります。 投稿を主に使用している場合や、メインクエリにカスタム投稿が含まれている場合は、そのまま利用可能です。 投

                                            WordPress SmartNews 用フィードの追加方法 - by Takumi Hirashima
                                          • 【決定版】WooCommerceストアを高速化する18のヒント

                                            【決定版】WooCommerceストアを高速化する18のヒント ECサイトはスピードが命。オンラインストアが高速であればあるほど、ユーザーのショッピング体験が向上します。より良いユーザー体験は、SEO、ROI(投資利益率)、顧客の満足度の向上につながり、結果として、より大きな収益を獲得することができます。 今回の記事では、WooCommerceストアを高速化する18のヒント、そしてKinstaのホスティングサービスでパフォーマンスを最適化し、セキュリティを強化する方法を見ていきます。 高解像度の画像や動画、ライブチャット、ユーザーレビュー、リアルタイムの在庫管理、パーソナライズされた顧客体験など、オンラインでの買い物が当たり前になった今日、多くの人がより良いものを期待しています。このような機能がスムーズに動作しないと、ECサイトの動作が重くなり、買い物客が途中でサイトを離脱してしまう確率が

                                              【決定版】WooCommerceストアを高速化する18のヒント
                                            • WordPressの画面が真っ白!原因別の対処法まとめ【初心者向け】 | wp.geek

                                              TOP セキュリティWordPressの画面が真っ白!原因別の対処法まとめ【初心者向け】 セキュリティ 2019.10.24 2024.06.27 WordPressの画面が真っ白!原因別の対処法まとめ【初心者向け】 WordPressスペシャリスト・エンジニア/株式会社e2e 取締役 / CTO 1985年北海道生まれ。 200社以上の大手上場企業のWordPressサイトの制作、保守・セキュリティをサポートしている。 【 展開しているサービス一覧 】 ■WordPress開発サービス「wp.make」 ■WordPress保守/運用サービス「wp.support」 ■WordPressハッキング/緊急復旧対応サービス「wp.rescue」 ■WordPressバージョンアップ代行サービス「wp.versionup」 wp.makeでは、WordPressに関するトラブルのご相談もお伺い

                                                WordPressの画面が真っ白!原因別の対処法まとめ【初心者向け】 | wp.geek
                                              • WordPress の一般的なエラー

                                                ドキュメンテーションを現在英語版から翻訳中です。どなたでもご協力いただけます。 誤字や間違った情報にお気づきの方は、各記事の下にあるフィードバックセクションからお知らせください。 WordPress を使用していてエラーメッセージや真っ白な画面が表示されても慌てないでください。誰かが同じ現象にぶつかっていれば簡単に解決できるはずです。 この記事では WordPress ユーザーが経験する一般的なエラーと、その解決策への糸口を紹介します。より詳細な情報については WordPress Codex のページにリンクします。ここで解決策が見つからない場合はボランティアベースでの質疑応答が行われている「WordPress フォーラム」にあたってみてください。 死の真っ白画面 PHPエラーやデータベースエラーが発生すると、画面に何のメッセージも表示されず、ただ真っ白な画面が表示される場合があります。W

                                                  WordPress の一般的なエラー
                                                • PHPのini_setについて - Qiita

                                                  PHPの設定をいじることができる。 php.iniほど多くのオプションを指定することは出来ない。 よく使いそうなエラー出力を中心にメモ。 display_errors 1(true)又は0(false)で、PHPエラーの画面表示・非表示を設定できる。

                                                    PHPのini_setについて - Qiita
                                                  • PHP_UMLの--helpをgoogle翻訳で翻訳 - Qiita

                                                    オブジェクト指向の勉強をしたくなりました。PHPを普段使っているのですが、ツールがあまり見つからずPHPSTORMなら自動生成してくれるみたいだけど、お家の環境にはないのでググったところPHP_UMLというツールを発見。 しかし使い方がわからない&英語わからないので翻訳することにしました。 ↓もっと便利なツールを見つけて記事にしました。 クラス図を作成するもっと便利なツールみつけて記事にしました。 https://qiita.com/tdera/items/1a0dc91d37a89c22d4ba コチラのほうが参考になるかもです。。 これを使って既存フレームワークの解析をしていきたいです。 結構古いツールみたいです。。でもちゃんと動いてくれればOK。 https://pear.php.net/package/PHP_UML -o directory 出力ディレクトリパス、またはファイル名

                                                      PHP_UMLの--helpをgoogle翻訳で翻訳 - Qiita
                                                    • WordPressの画面が真っ白になった時、慌てずに対処する方法

                                                      突然Wordpressの画面が真っ白になってしまったらあなたはどうしますか、多分あなたの頭の中も真っ白、顔面蒼白になり今まで書いた記事はどうなるのか途方に暮れてしまうことと思います。 ここでは画面が真っ白になった時に慌てず、どうすればいいか対処方法を解説していきます。 WordPressの画面が真っ白になる原因PHPコードの書き間違え(典型的な原因は「functions.php」というファイルを間違って書き換えた)インストールしたプラグイン(他のプラグインとの競合、テーマとの相性が悪い、キャッシュ系プラグインが原因など)WordPressのバージョンアップ(Wordpressのバージョンアップに未対応なプラグインが不具合を起こす)上記のようなことが原因でWordpressの画面が真っ白になってしまいますがこの時に何とかしようと、慌ててあちこちをいじって修復不可能にしてしまわないように落ち着

                                                        WordPressの画面が真っ白になった時、慌てずに対処する方法
                                                      • php fpm - nginx/php-fpmエラーロギング - 初心者向けチュートリアル

                                                        PHPエラーがセットアップのどこで発生しているかを把握しようとしています。 PHP-FPMのリバースプロキシとしてnginxを実行していますが、アプリが生成するさまざまなE_NOTICEまたはE_WARNINGメッセージが表示されません。私がそれらが起こっていることを知っている唯一の理由は、失敗した応答とNewRelicがスタックトレースをキャッチすることです。 ロギング設定は次のとおりです。 nginx.conf proxy_intercept_errors on; fastcgi_intercept_errors on; php.ini error_reporting = E_ALL display_errors = Off display_startup_errors = Off log_errors = On log_errors_max_len = 1024 ignore_rep

                                                        • 【PHPエラー】syntax error, unexpected '[', expecting ')'の対処法 | Vanilla Bear(バニラベア)

                                                          トップブログ【PHPエラー】syntax error, unexpected '[', expecting ')'の対処法 「syntax error, unexpected '[', expecting ')'」 このエラーを解決した方法の忘備録です。 syntax error, unexpected '['になったときの状況 ローカルで構築し、いざ本番サイトに反映…!あれ、、、動かない。 「syntax error, unexpected '[', expecting ')'」 とのことです。 WordPressのバージョンは合わせたし、なぜと思いつつ心あたったのは、PHPのバージョン… 古いサイトを編集していたのですが、PHPのバージョンを確認し忘れるミスでした。。 ローカルはPHP7系、本番サイトはなんとPHP5.3。 そりゃエラー出るわって感じです。 syntax error,

                                                            【PHPエラー】syntax error, unexpected '[', expecting ')'の対処法 | Vanilla Bear(バニラベア)
                                                          • 【PHPエラー】Warning: Undefined variableの解決方法

                                                            フリーランス|WEB 制作経験丸7年、制作会社様からのご依頼に丁寧・高クオリティでお手伝いいたします。 IRODORI DESIGN

                                                            • デバッガ(Xdebug)の導入 - Laravel学習帳

                                                              PHPの定番デバッグツールといえば「Xdebug」。 PHPのエクステンションで、「var_dumpの整形」「ステップ実行」といったデバッグの機能を提供します。 今回は、Laravelに「Xdebug」を入れて、Laravelのエラー表示をXdebugのエラー表示に変えてみます。 手順 Xdebugのバージョンを選定する XdebugはApachやPHPのバージョンに強く依存します。 画面下にはたくさんのバージョンが表示されますが、この中から選ぶのは大変なので、Xdebugが準備してくれているツールを使います。 「custom installation instructions」をクリック。 phpinfo()で表示される内容を全選択してテキストエリアにペーストします。(※本当はHTMLのソースをコピペ) 「解析」ボタンをクリックすると以下のように解析結果が表示されます。 これをダウンロー

                                                              • SSLサイトでOGPの画像URLが取得できなくてハマった話 - レ点腫瘍学ノート

                                                                いつのまにかOGPの画像URLがSSL対応していた Pubmedのウェブサイトデザインが変更になって、それにともなってOGP情報の画像URLがog:imageからog:image:secure_urlに変更になりました。 世の中のウェブサイトデザインはSSL化(HTTPS化)が常識になりつつあって、SSLに非対応だとChromeやiPhoneのSafariに「安全でないサイトです」と警告文を表示されちゃう世の中です。したがって、ウェブサイトをSSL対応していただくのは大いに結構なのですが、しかしOGP情報のURLを変更してしまうのはいただけません。当サイトでもPubmedに多数のリンクを貼っていますが最近はOGP画像が正しく取得できずに空白になっているページが増えていました。 当初はOGPのURLが変更になっていることにすら気づいていなかったのですが、どうやらPubmedのOGP画像のUR

                                                                  SSLサイトでOGPの画像URLが取得できなくてハマった話 - レ点腫瘍学ノート
                                                                • WordPress Ping Optimizerは止めた!完全に削除する方法

                                                                  WordPress Ping Optimizerは、WordPressのPing乱射を制御してSPAM認定を防ぐことができます。 デフォルトでも使えますが「Limit excessive pinging in short time」の欄を設定して次に送信できる時間を決めておくと効果的とのこと。私は「約60分に1回」と設定していました。 Ping送信(更新情報サービス)を見直し そんな訳で何年も使ってきたのですが、止めることにしました。 WordPress Ping Optimizerを完全に削除する方法 phpMyAdminにデータが残るので削除しておくと良いです。 phpMyAdminの開き方と構造の基礎(MySQL) MySQLデータベースを整理してプラグインのゴミ残骸を一層【phpⅯyAdmin】 データベースを削除 wp_cbnetpo_ping_optimizer wp_opti

                                                                    WordPress Ping Optimizerは止めた!完全に削除する方法
                                                                  • Wordpressの固定ページに記事の一覧を作りたい場合にオススメのプラグイン【Insert PHP Code Snippet】を紹介します - Sassyブログ

                                                                    やりたいこと Insert PHP Code Snippetとは 使い方 設定について Sorting of snippets Credit link to author Pagination limit Autoinsert PHP opening tags Enabling automatic exception handling for PHP snippets Premium Version Ads 最後に 最近受託の仕事でWordpressを触り始めました! Wordpressはあまり触ったことが無く、やはり触っているとVSCode使いたいとかdjangoで開発したいとか色々不満な部分が出てきます。 それはおそらく私がまだWordpressを知らなすぎるのかもしれません。 しかし1カ月ほど触ったので少しづつ知見を共有していきたいと思います。 今回はInsert PHP Code

                                                                      Wordpressの固定ページに記事の一覧を作りたい場合にオススメのプラグイン【Insert PHP Code Snippet】を紹介します - Sassyブログ
                                                                    • All in One WP migrationでインポートが終わらない時の原因と対処方法

                                                                      All in One WP Migrationの有料エクステンションは、買い切りでLifetime使える珍しいライセンスでしたが、ついにサブスク形式のライセンスに変更されたようです。 同じように買い切りで使える有料プラグインがサブスク形式に... 事例1:PHPエラーが原因でインポートが終わらないインポートがいつまでたっても進まない、終わらないというときは、別のウィンドウで移転先のサイトを開いてみます。 その時に、すでにPHPエラーが出ている場合はそのまま待っても永遠に終わりません。 また、直前の状態にリカバリしても、何度やっても同じエラーになります。 なぜなら、PHPのエラーが起きる原因は、移転元と移転先のWordpressやプラグインなどのバージョンの組み合わせで起きます。 ですので、相性の悪い組み合わせの場合は何度やっても同じ結果にしかなりません。 一時的な500エラーの解消方法エラ

                                                                        All in One WP migrationでインポートが終わらない時の原因と対処方法
                                                                      • Twenty Twenty-Threeの子テーマダウンロードページ

                                                                        今まで親テーマでカスタマイズしていた方へ TT3テーマを親テーマから子テーマへ切り替えた際に一番困るのが、編集したテンプレートの移行です。 以下の手順で作業をすることで、親テーマに施したテンプレート編集部分をそのまま子テーマへ移行できます。 一部画像等は移行できないことがあります。そうした部分は個別に対応をお願いします 1.親テーマをエクスポートする 「外観」→「エディター」を開き、画面右上の三点リーダー(縦に点が3つあるボタン)をクリックすると、下図のように「エクスポート」というリンクが出てきますので、クリックしてパソコン上へ親テーマのバックアップを取ります。 2.子テーマの入手とインストール 子テーマをダウンロードして、サイトへアップロードインストールしてください この時点ではまだ有効化しないでください 3.テンプレートファイルを子テーマ内へ転送する 1でダウンロードした親テーマの圧縮

                                                                          Twenty Twenty-Threeの子テーマダウンロードページ
                                                                        • サービスのお便りフォームをGoogleSheetに追記

                                                                          効率とセキュリティを重要視する、ユゲタです。 いろいろなWebサービスを作る時に、お便りや、お問い合わせフォームを作る場合に、メールアドレスや名前、IPアドレスなどのアクセス情報をまとめて保存をすると、それはもはや個人を特定できる情報なので、法律で言うところの「個人情報」に該当します。 サーバーには、そうした個人情報を持たないことが、手軽に運用できるセキュアサイトとして、安心運用ができるため、これまでは、そういう情報は、管理者に向けてメールを飛ばしてサーバーにはデータを残さないというようにしていました。 こうして送られてきたメールをエクセルやGoogleSheetに、書き込んで、管理をしていたのですが、なんだか作業がアホらしく感じてきたので、これを一括自動で行えるように、GoogleAPIを導入してみることにしました。 本日のIT謎掛け 「GoogleAPI」と、かけまして・・・ 「補助金

                                                                            サービスのお便りフォームをGoogleSheetに追記
                                                                          • The Events Calendar:イベント管理とイベントカレンダーを表示できる | WordPress活用術

                                                                            イベントの管理とイベントのカレンダー表示ができる WordPress 用プラグインの紹介です。 それは「The Events Calendar」です。 その導入手順から日本語化・使い方と設定などを解説していきます。 The Events Calendar は、イベントの管理とイベントのカレンダー表示ができます。 作成したイベントは、イベント検索で検索することができます。 イベント会場や主催者を複数作成可能。 イベントの開催場所をグーグルマップで表示可。 ウィジェットで今後のイベントリストを表示可。 Google カレンダーと iCal のエクスポート可。 日本語化対応もされています。 デモサイトも用意されています。 The Events Calendar DEMO – WpShindig.com イベントビューに表示されるイベントカテゴリに背景色を設定できるプラグインもあります。 The

                                                                              The Events Calendar:イベント管理とイベントカレンダーを表示できる | WordPress活用術
                                                                            • WordPressのPHPエラー「/wp-includes/canonical.php on line xxx」の対処法

                                                                              WordPressのサイトを運営していると、時々エラーメッセージが表示されることがあります。 その中でも、以下のようなメッセージが出たことはありませんか? Warning: Undefined array key “path” in /home/xxxx/example.com/public_html/wp-includes/canonical.php on line xxx

                                                                                WordPressのPHPエラー「/wp-includes/canonical.php on line xxx」の対処法
                                                                              • [PHP]連続投稿を一定時間制限する(クッキーによる簡易ロック) | PHP Archive

                                                                                掲示板等で連続書き込みを簡易的に防止する場合はクッキーを使うのが簡単です。 引数は基本的に「setcookie(クッキー名, 値, 有効期限)」なので、例では有効期限を 現在時刻より300秒(5分)後にセットしてあります。 値はこの場合は何でもいいのでとりあえず「true」としておきました。 1. 書き込み前に投稿フォームのページでクッキーが利用できるかを確認するためのクッキーを発行しておく <?php session_start(); // ランダムな文字列を生成 $ticket = md5(uniqid(mt_rand(), true)); // 確認用チケットを発行 setcookie('cookie_ticket', $ticket); $_SESSION['ticket'] = $ticket; 2. 投稿時にクッキーをチェックし、投稿に成功したら制限をかける <?php ses

                                                                                • PHP7.4 ぼくのかんがえたさいきょうのphp.ini - Qiita

                                                                                  ストーリー PHPをインストールしたら必ず行う php.ini の設定ですが、 ネット上ではPHP5系の情報がたくさん出回っており、非推奨または削除された設定例が数多く困り果てていました。 良い感じにまとめてくれてるサイトが見つからなかったので、最強でベストプラクティスな php.ini 推奨設定を考えました。 異論は受け付けますので、ぜひコメントください。 参考設定 PHPでは、開発用と本番用の設定例を用意してくれています。 なんと素晴らしいことなんでしょうか。これをベースに設定します。 https://github.com/php/php-src/blob/master/php.ini-development https://github.com/php/php-src/blob/master/php.ini-production 予め以前の記事で設定の差分を調べておきましたので、よか

                                                                                    PHP7.4 ぼくのかんがえたさいきょうのphp.ini - Qiita