並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 85件

新着順 人気順

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

  • 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

    • 脆弱な設定のElasticsearchによるエクアドル全国民情報流出の可能性についてまとめてみた - piyolog

      2019年9月16日、VPNサービスのレビュー等を行うvpnMentorはインターネット上でエクアドル国民に関わる大量の情報を発見したと発表しました。ここでは関連する情報をまとめます。 vpnMentorの発表 www.vpnmentor.com 数百万人のエクアドル国民に影響が及ぶ可能性がある大規模なデータを発見した。 発見したのはvpnMentorのリサーチャー Noam Rotem氏、Ran Loca氏の二人。 露出していたElasticsearchには2000万人を超える個人に関わる情報が含まれていた。 vpnMentorはZDnetへ情報提供を行っており、同件の報道が行われている。 どうやって発見したのか vpnMentorは大規模なWebマッピングプロジェクトの一部で確認したと説明している。 既知のIPブロックに対してポートスキャンを実行。 公開状態のデータベースに対してシステ

        脆弱な設定のElasticsearchによるエクアドル全国民情報流出の可能性についてまとめてみた - piyolog
      • サーバーレス 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

            • 半年でPHPのエラー通知を撲殺しまくった話 - Chatwork Creator's Note

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

                半年でPHPのエラー通知を撲殺しまくった話 - Chatwork Creator's Note
              • EC-CUBE4系でプラグインインストール時にエラーが出た時の対処法 - Qiita

                プラグインインストール時のエラーを防止する方法 も書きましたので、合わせてご覧ください EC-CUBE4 になって、プラグインの管理方法が大きく変わりました。 これに伴い、共有レンタルサーバーなど、リソースの少ない環境では以下のような問題が発生する場合があります。 プラグインのインストール時に高負荷な状態が発生し、OOM Killerでhttpdのプロセスが殺される。そのため、プラグインのインストールが完了しない。 https://github.com/EC-CUBE/ec-cube/issues/4142 インストール時以外に、有効化/無効化時、アンインストール時にも発生します。 これらの処理が完了しない場合、以下のような状態となります 「インストール完了」の表示になっても、「有効/設定」ボタンが表示されない システムエラーになる PHPエラー画面が表示される レスポンスが十数分返ってこ

                  EC-CUBE4系でプラグインインストール時にエラーが出た時の対処法 - Qiita
                • 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 とは? 原因や解決方法を紹介|レンタルサーバーナレッジ
                  • [Simply Static]WordPressで静的HTMLを生成する方法【便利な使い方から注意点も解説】

                    この記事は約 16 分で読めます。 制作・開発はWordPressで行いたいけど「静的なHTMLソースが欲しい」というケースはけっこうあると思います。 サーバーにインストールしたWordPressディレクトリを見ても、○○.htmlといったHTMLファイルは見当たりません。 WordPressでウェブサイトを制作する場合、基本的に静的なHTMLは出力されず、ユーザーがページにアクセスする度にDBを経由して動的にページが表示される仕組みになっているのは既知の通りかと思います。 ではどんなケースで「静的HTMLがあったらいいな」と思うかと言えば、、、 WordPressサイトをまるごと静的HTML化したい時 制作途中の画面確認用HTMLとして テンプレートからページを量産するためのHTMLジェネレーターとして 上記例に挙げた以外でも、WordPressで作ったサイトの静的HTMLデータが欲しい

                      [Simply Static]WordPressで静的HTMLを生成する方法【便利な使い方から注意点も解説】
                    • 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】エラーログの出力方法【error_log】|とものブログ

                            こんにちは!ともです(@_tomo_engineer)! この記事では、PHPでerror_logメソッドによるエラーログの出力方法について書きたいと思います。 他のPHP関連の記事はこちらにあります。よろしけば読んでみて下さい。 php.iniの確認 エラーの出力先はphp.iniファイルの『error_log』の項目であり、デフォルトでは設定されていません。phpinfo関数を利用して、php.iniの内容を確認してみましょう。 僕の環境(CentOS6.9)では『etc/php.ini』にphpの設定ファイルがあり、iniファイルの場所はphpinfo()メソッドにより確認する事が出来ます。 <?php phpinfo(); ?> php.iniの設定のerror_logの項目を見ると、error_logがデフォルトでno valueであり、設定ファイルが/etc/php.iniであ

                            • 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
                                • Sentry触ってみた(PHP) - もがき系プログラマの日常

                                  参考サイト フロントエンドのエラーを「Sentry」で可視化!技術力の向上にも効果的な、その活用法 Sentryでjsのエラーログを収集してみた はじめに こんばんは。 今日はSentryっていうツールを触ってみたので、ちょっと書いておこうと思います。 現在お仕事手伝わせていただいているプロジェクトは結構年代物のプロジェクトで、比較的レガシーな環境で動いています。 testコードもほぼほぼないので、E2E的なテストツールや、バグレポート(検知)を取れるようなツールがないかなーといろいろ探して見つけたのがSentryでした。 フロントエンドのエラーの検知含め、PHPのエラーの検知も可能ということで、これはいいと思い触ってみました。 やってみた アカウント作成 コチラからアカウント作成します。 確認メールも飛んできますので、Confirmを押してください。 言語選択 アカウント作成が終わると、

                                    Sentry触ってみた(PHP) - もがき系プログラマの日常
                                  • 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ファイルとは(徹底解説+役立つコード例)
                                      • 【65種類以上】典型的なWordPressエラーの解決方法(決定版)

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

                                          【65種類以上】典型的なWordPressエラーの解決方法(決定版)
                                        • 【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メモブログ
                                          • 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 の一般的なエラー

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

                                                      WordPress の一般的なエラー
                                                    • Lunalys アクセス解析 WordPress プラグイン

                                                      概要 Lunalys は高速で動作するマルチサイト対応のアクセス解析です。 WordPress のプラグインとしてはもちろん、 WordPress 以外でのご利用も可能です。 特徴 設置がとても簡単! シンプルで見やすい! 表示が速い! マルチサイトに対応! ※詳しい機能紹介はこちらをご参照ください 【ver 2.5.1 - 2023/04/30】 特定条件下でAndroidのバージョンが取得出来ないバグを修正 特定条件下でUAが unknown になるバグを修正 UAが空(Robot)の時にエラーログが出力されるバグを修正 リンク元判定を強化(Gmail、Quick Search Boxに対応) 管理者とは別の一般ユーザー用ログインID設定を実装 管理者のみシステム設定を編集可能に変更 システム設定にログアウトボタンを実装 スクリーンショット レビュー 評価&レビューを書く ★5 ★4

                                                        Lunalys アクセス解析 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エラー】syntax error, unexpected '[', expecting ')'の対処法 | しろくまの知恵袋

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

                                                              • デバッガ(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が取得できなくてハマった話 - レ点腫瘍学ノート
                                                                  • 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

                                                                    • 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ブログ
                                                                      • 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は止めた!完全に削除する方法
                                                                        • 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の子テーマダウンロードページ
                                                                            • [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

                                                                              • WordPressうっかり編集でログイン不可

                                                                                当サイト記事では商品・サービス紹介にアフィリエイトプログラムを利用しています WordPressうっかり編集でログイン不可 WordPressの更新失敗 WordPressで更新通知が来ていました。は~いわかりました。とテーマの更新を実施したところ「失敗」と表示されました。でその後なんとサイトが表示されなくなってしまいました。 テーマ更新失敗って大事件なんですね。まさかサイトが表示されなくなるとは。 とりあえずログインすることはできたので、ログインして復旧を試みることにしました。 私は「cocoon」という無料テーマを使っているのですが、一度テーマを削除してからもう一度親テーマを導入。それから子テーマを導入してみたところようやく治りました。 ただ表示や一部ウィジェットは崩れてしまっていたのでもう一度配置をしなおす必要がありました。 不幸中の幸いで致命的なエラーはありませんでした。 とりあえ

                                                                                  WordPressうっかり編集でログイン不可
                                                                                • 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