タグ

PHPに関するnakagawaxのブックマーク (46)

  • 【WordPress】DBの置換には「Search Replace DB」を使おう | 車いすなコーダー

    WordPressでサイト制作を行っていると、何かとURL(ドメイン)の一括置換が必要となる場面に出くわすことがあるかと思います。例えば、開発サーバ → 公開サーバへの移行時など…そんな時、SQL内を直接置換で終わっていませんか? 確かに、これだけでも一見問題なく置換できたように見えるのですが、実はWordPressのデータベース内にはURL文字列の長さなどの情報も含まれたりしてます。 また、ただ単純にSQLを置換しただけだと、ウィジェットの移行も上手くいかなかったりと…あまり良いやり方ではないのです。 そこで今回ご紹介するSearch Replace DBの出番となります!追って詳細を記載しますが、WordPressの置いてあるサーバにPHPを設置し実行するという流れになります。 また、このツールはCodexでも紹介されている物になります。 WordPress引越し – ドメイン名ま

    【WordPress】DBの置換には「Search Replace DB」を使おう | 車いすなコーダー
    nakagawax
    nakagawax 2023/01/31
    テスト前に構築した際、管理画面から配置やリンク行ったURLを、一括でDBで変更する。公開後作業として考慮しておくべき。
  • index.htmlやindex.phpをリダイレクトで正規化する方法

    motelogっていうブログで、重複URLの記事を読んで、index.html(index.php)に関する正規化の内容を、もう少し詳しく知りたい。あわよくば、コードも教えて。 このような方に向け、記事を書きます。 重複URLの存在は、検索エンジンにとって、そして訪問者にとってもあまり良いものではありません。 重複URLの正規化にて、サイト評価とユーザビリティの向上を目的として、記事ではindex.html(index.php)の正規化について解説します。

    index.htmlやindex.phpをリダイレクトで正規化する方法
    nakagawax
    nakagawax 2023/01/18
    index.htmlを表記なしでリダイレクトする方法。「index.htmlを表記なしでリダイレクトする方法」がとても役に立った。
  • さくらのレンタルサーバで.htmlをphpで動作させたい - Qiita

    さくらのレンタルサーバでハマった さくらのレンタルサーバー上でhtmlファイルにPHPを記述し、 .htaccessファイルに以下の2行を記述した。 AddType application/x-httpd-php .php .html AddHandler application/x-httpd-php .php .html が、動かなかった! 以下は対応内容を備忘のため、記述しました。 1.php.cgiファイルと.htaccessの作成 php.cgiファイルと.htaccessの2ファイルを作成する。 このファイル作成時、下記の2点を注意する。 1.ファイルの文字コードはEUC-JPにすること! 2.改行コードはLFにすること!

    さくらのレンタルサーバで.htmlをphpで動作させたい - Qiita
    nakagawax
    nakagawax 2021/12/22
    さくらのレンタルサーバにて、.htmlでphpを動作させる際の設定について
  • PHP|旧プランをご利用のお客様|操作マニュアル|CPIサポート

    ※バージョン指定しない場合に実行される標準バージョンです。 PHP のご利用方法 ご契約のサーバーで PHP を利用する方法は 2 つあります。 .htaccess ファイルを利用せず、標準の PHP バージョンを使用する方法 お客さまのサーバー領域内の html ディレクトリ内の任意のディレクトリに PHP ファイルをアップロードしてください。設置された PHP プログラムは、上表「PHP バージョン一覧」の「※」がついているバージョンで実行されます。 .htaccess ファイルを利用して、 PHP のバージョンを指定する方法 お客さまのサーバー領域内の html ディレクトリ内の任意のディレクトリに PHP ファイルをアップロードしてください。その後、.htaccess ファイルに実行バージョンを指定する記述を追加してください。 指定できる実行バージョンは上表「PHP バージョン一覧

    PHP|旧プランをご利用のお客様|操作マニュアル|CPIサポート
  • WordPressのURLを変更して/wpを消す方法

    WordPressでブログを書いている多くの人は、初期段階ではトップページのURL末尾が「/wp」になっているのではないでしょうか?今回は「/wp」を削除して、WordPressのURLを変更する方法をご紹介します。 やっとこブログの場合も当初は「http://yattokoo.com/wp」となっていました。でもせっかくなら「/wp」部分を消して「http://yattokoo.com」としてスッキリしたいですよね。 今回の作業はWordPressのデータを変更するので、事前にバックアップをとってから、慎重に、自己責任で行ないましょう。 1.WordPressの設定画面に移動する WordPressにログインして、左のメニューから「設定 → 一般」とクリックします。 2.サイトアドレス(URL)を変更する 次に下図の赤枠で囲ってある「サイトアドレス (URL)」部分のURLを変更します。

    WordPressのURLを変更して/wpを消す方法
    nakagawax
    nakagawax 2021/03/12
    ★★★wpを消して、サーバ直下に表示させる方法。
  • PHP APC(Alternative PHP Cache)による高速化

    なぜか、APCがオフになっていたので、有効化しました。 倍ぐらいリクエストの処理スピードが上がって、かなり、軽くなりました。 APCとは Zend Engineは、スクリプトを実行する前に中間形式にコンパイルし、それを実行します。このコンパイルは、スクリプトにアクセスがあるたびに毎回実行されます。同じファイルをコンパイルしてできる中間形式は常に同じであるため、毎回行うことは無駄です。 APCを利用することで、この無駄をなくし、Webサーバのパフォーマンスを向上させることができます。 APC(Alternative PHP Cache)は、アクセスがあった際に生成した中間コードを捨てずに、ファイル、もしくは共有メモリに記憶し、以後、同じファイルにアクセスされたときに、記憶された中間コードを再利用することで高速化を実現します。 インストール portsからインストールすることが可能です。 %

    nakagawax
    nakagawax 2016/05/19
    フォルダ名をリネームした際、このキャッシュが残って、リネーム前のincludeファイルを読みにいってしまい、エラーが発生した。このキャッシュをクリアするphpを仕込んで強制的にクリアするとエラーも解消した。
  • 【Movable Type対応】PHPショッピングカート SKELETON CART

    SKELETON CARTは、HTMLテンプレート式のカスタマイズ性に優れたショッピングカート。 PHPで動作し、HTML/CSSの基礎知識だけで設置・利用でき、 Movable TypeなどのCMSや、通販ソフト、クレジットカード決済との連携も可能です。

    【Movable Type対応】PHPショッピングカート SKELETON CART
  • 【WordPress】外部サイトのRSS情報を取得して表示させる方法。

    外部サイトのRSSを取得してきて、適当な箇所で表示させたい場合、「Google API」を使ったり、配布されているPHPライブラリを使ったり、あるいはPHPJavaScriptで独自のプログラムを作って実装することになります。 「Google API」を使う方法「PHP」を使う方法もしサイトをWordPressで構築している場合は、上記の方法の他に、ワードプレスが独自に用意している[fetch_feed]函数を利用することができます。 使い方は簡単で、テーマファイルの中、RSSを表示させたい箇所で以下のコードを記述すればOKです。 <?php include_once(ABSPATH . WPINC . '/feed.php'); $rss = fetch_feed('https://on-ze.com/feed'); // RSSのURLを指定 if (!is_wp_error( $r

    【WordPress】外部サイトのRSS情報を取得して表示させる方法。
  • 【PHP】外部サイトのRSS情報を取得して表示させる方法。

    昨日の記事で、[Google API を利用して外部サイトのRSS情報を取得して表示させる方法]を紹介しましたが、今回は同じ処理を PHP を用いて実装します。 以下、プログラムのコードはなるべくシンプルになるように徹しました。 <?php $rss = simplexml_load_file('https://on-ze.com/feed'); echo '<ul>'; foreach($rss->channel->item as $item){ $title = $item->title; $date = date("Y年 n月 j日", strtotime($item->pubDate)); $link = $item->link; $description = mb_strimwidth (strip_tags($item->description), 0 , 110, "…Rea

    【PHP】外部サイトのRSS情報を取得して表示させる方法。
  • PHP の include, require で相対パスを指定して読み込む場合のメモ - hoge256ブログ

    PHP の inlude や require で他のファイルを相対パスを指定して読み込む場合があります。 特に最近は PHP でもオブジェクト指向な感じでガリガリプログラムを書くことが多いので、細かく class ファイルに分かれたりして、さらに、include, require を活用することになるかと思います。 で、そんな時に問題になりやすいのが、include しているファイルの中で、またさらに別のファイルを include するような場合です。 例えば、次のようなディレクトリ構成で、 www/ |-index.php | |-func/ | |-function.php | |-class/ |-class.php 次のような include を行っていたとします。 www/index.php ファイル <?php include("func/function.php"); ?>

    nakagawax
    nakagawax 2015/07/03
    ★参考になりました。
  • ガラケーサイトのWebデザイン・コーディングで気をつける30の事

    ページサイズ 1. 各機種のメモリ容量にあわせてページサイズは100Kbyte以下推奨 メモリ容量の関係から、1つのページサイズは画像やテキストなどすべてのファイル合わせて「100Kbyte以内」に収めるのが望ましいです。 ページサイズは、Chromeブラウザの場合「検証」→「Network」のタブから、Firefoxの場合は「要素の調査」→「ネットワーク」から確認できます。 また、キャッシュからの読込があると実際のサイズよりも軽量になるのでスーパーリロードと呼ばれるCtrl + Shift + R またはCtrl + F5で再読込すると、キャッシュクリアしての計測が可能になります。 head関連 2. DOCTYPE宣言はXHTML Mobile 1.0を推奨 検索エンジンがモバイル(ガラケー)サイトだと認識しやすいよう、モバイルSEO的な観点から下記のようにします。 <!DOCTYPE

    ガラケーサイトのWebデザイン・コーディングで気をつける30の事
  • 携帯サイト作成時の注意点(制限事項含む)|携帯サイトの作り方|モバイル/スマートフォン|PHP & JavaScript Room

    注意事項 docomo *1:モノクロ2階調で5KB以内のGIFファイル推奨(高階調だと低階調の機種でうまく表示されない可能性あり)。GIF87a/GIF89a形式のみサポート。最大画像サイズは最大94x72ドット。 Animated GIFは最大画面数5コマまで。1画面に最大4個まで配置可。リピート回数は最大166回。各コマは同一サイズで開始座標も同一にすること。 iモード全機種対応なら、画像サイズは最大128x128以内に収める。 au *2:au全機種対応は「GIF89a」。ファイルサイズは25KB以下。ブラウザで表示する場合はリサイズする等して9KB以下にする。 参照:KDDI au:技術情報 » GIF画像

    携帯サイト作成時の注意点(制限事項含む)|携帯サイトの作り方|モバイル/スマートフォン|PHP & JavaScript Room
  • Ethnaで絵文字ライブラリText_Pictogram_Mobileを使って絵文字表示 - maru.cc@はてな

    Asial blogにて、絵文字ライブラリをPEARパッケージ化されたものが公開されました。 symfony用プラグインとして出てはいたのですが、PEARパッケージ化されたことにより、Ethnaからも容易に使えるようになりました。 「絵文字ライブラリをPEARパッケージ化&sfPictogramMobilePluginをバージョンアップしました。 : アシアルブログ」 PEARライブラリの方も機能的には同じです。 ただし、symfonyプラグインを移植した関係上、PHP5以上でないと使えません。 PHP4に対応も考えたのですが、まずはとにかく出すことが優先かなと思って、PHP5用パッケージにしました。 とのことですので、php5以上が必要です。 以下、Ethnaに組み込んでみました。 組み込み方はいろいろあると思いますので、あくまでも、その中のひとつの方法という位置づけでお願いします。 組

    Ethnaで絵文字ライブラリText_Pictogram_Mobileを使って絵文字表示 - maru.cc@はてな
  • phpMyAdminのインストール

    phpMyAdmin のインストール方法に関して解説します。 phpMyAdmin は PHP で記述されたスクリプトです。ダウンロードを行ったあと Apache などの Web サーバに設置してブラウザからアクセスして利用します。

    phpMyAdminのインストール
  • サーバーの用意 - WordPress Codex 日本語版

    最新の要件については https://ja.wordpress.org/about/requirements/ をご覧ください。 ホスティングサービス(レンタルサーバー) </div> 最近はサーバースペースレンタルの需要が多いので、上記サーバ要件を満たすサーバーを見つけやすくなりました。候補がほしいときは次のページからどうぞ。 レンタルサーバー情報 - WordPress の稼動例のあるサーバー情報(日語) WordPress Recommended Hosts - WordPress に対応しているサーバー各種(英語) 最新英語版: WordPress Codex » Hosting WordPress (最新版との差分)

    nakagawax
    nakagawax 2014/04/17
    ★★インストールするためのサーバ要件について
  • concrete5

    世界一わかりやすい Concrete CMS 導入とサイト制作の教科書 2018年4月14日発売。 Ver 8 対応。 Concrete CMS のバージョン 8 に対応した Concrete CMS の解説です。 Concrete CMS でサイト制作をされたい方に、インストールからサイト運用までを網羅しています。インストール、初期設定、コンテンツの追加方法、ローカル環境の構築方法、テーマ作成、ブロックのカスタマイズ、番環境へのデプロイ、権限とワークフロー、多言語設定、サイト運営と管理などを紹介しています。 ≫ 詳しくはこちら

    concrete5
  • てもぐ

    My badass Nuxt.js project

  • IIS6.0 HTML内のPHPを動作させる設定: 庭にハグ

    何回やっても何回やってもそのたびに忘れて ぐぐってしまうので、ここにかいとこ。 1.IISマネージャ> Webサイトで、設定するサイトを選択して右クリ→プロパティ 2.「ホームディレクトリ」タブ > アプリケーションの設定 の「構成」ボタン 3.アプリケーションの構成ウィンドウが開いたら、「マッピング」タブで、アプリケーションの拡張子を登録するので、「登録」ボタンをおす。 4.アプリケーションの拡張子マッピングの追加/編集ウィンドウで、下記情報を登録 - 「実行可能ファイル」に、php5isapi.dllの位置を指定 - 「拡張子」に「.html」 - 「動詞」を設定。制限したければ、「制限」を選択しGET,HEAD,POST,TRACEなどを入力 5.OK!

    IIS6.0 HTML内のPHPを動作させる設定: 庭にハグ
    nakagawax
    nakagawax 2013/07/19
    IISサーバで、PHPを動作させる設定。ヘッダー、フッターのインクルードやってて、IISサーバで公開する必要がある場合、設定必要。Apatchだと.htaccessで記述すること。
  • 拡張子htmlでphpが動作するフォルダと動作しないフォルダを作成する方法 - OKWAVE

    【やりたいこと】 htdocs フォルダ直下に約100個のフォルダがあるのですが、 その中の特定のフォルダだけは、 拡張子 htmlphp が動作しないようにしたいです(特定のフォルダ以外では拡張子 htmlphp が動作して欲しいです)。 また、拡張子 php に関してはどのフィルダでも php が動作するようにさせたいです。 【試したこと】 1. httpd.confに AddType application/x-httpd-php .php .html と記述(拡張子 htmlphp が動作する事を確認)。 2. httpd.confに <Directory "/usr/local/apache2/htdocs"> AllowOverride All </Directory> と記述し、ドキュメントルート以下で .htaccess が使えるようにする。 3. hta

    拡張子htmlでphpが動作するフォルダと動作しないフォルダを作成する方法 - OKWAVE
    nakagawax
    nakagawax 2013/06/28
    ★上位階層に.htaccessでphp動かす記述を書いた際、特定の下位フォルダ内で「真っ白に消える」など現象が置きた場合、このフォルダだけphpを動かないようにできる設定。その下位フォルダにhtmlを動かす記述を書く。
  • PHPスクリプトが動かないときにチェックするphp.iniの設定

    PHP設定ファイル(php.ini)の主な設定項目をまとめます。デフォルトの設定ではうまくいかないので変更した方が良い項目や、変更してはいけない項目があります。基的には設定に依存しないコードを書くのが理想ですが、作成したPHPスクリプトの動作がおかしい場合など、以下の設定項目を調べてみてください。 ●display_errors — エラーを画面に出力するか 既定値:Off → レンタルサーバーでは通常はOffなのでエラーメッセージが表示されない。 【関連記事】 「HTTP 500 内部サーバー エラー」と表示されるとき ●error_reporting — エラーの出力レベル 既定値:E_ALL → 大量のエラーメッセージが表示されたときなどに設定。 【関連記事】 「Notice: Undefined variable:」と表示されるとき 急に大量のエラーメッセージが表示されたとき ●

    PHPスクリプトが動かないときにチェックするphp.iniの設定
    nakagawax
    nakagawax 2013/03/28
    ★<?= $temp ?>と短縮形で問題ある場合、正式な記述である「<?php echo $temp; ?>」で修正すること。