なぜHTTPSに対応しなければならないのか? 今後、HTTPSに対応していないサイトはGoogleの検索順位が下がってしまったり、ブラウザから警告が出てユーザーが閲覧できないことが出てきます。
なぜHTTPSに対応しなければならないのか? 今後、HTTPSに対応していないサイトはGoogleの検索順位が下がってしまったり、ブラウザから警告が出てユーザーが閲覧できないことが出てきます。
「Wordpressのデータが消えてしまった!」「Wordpressのデータがバグってしまった!」などなど、Wordpressでサイト運営をしていると予期せぬデータトラブルに巻き込まれることがあります。 もしバックアップを取っていなかったならば、以前の状態にもどすことはまず不可能です。それまでにWordpress記事作成に割いた多くの時間と労力が完全にムダになってしまいます。 こうした事態を未然に防ぐためにも、Wordpressのバックアップを定期的に取ることはとても大事です。いつかあなたにも起きるかもしれないWordpressのデータトラブルに備えてほしいので、今回はWordpressのバックアップ方法と復旧手順を紹介します。 そもそもなぜWordpressはバックアップが大事なの? WordPressで作成した記事や画像のデータはデータベースに保存されます。htmlファイルに直接書き込
2012年5月12日。よく「人生の転機」という言葉が口にされますが、僕にとっての転機は、この 5.12 だとしみじみと振り返ることができます。まぁ、世間一般的に使われるワードを、身に染みて感じることができるということは、自分もある程度、人生経験を積めたのかな……なんてことも思います。 そんな僕。ネット上では「ゆーすけべー」と言う名で活動している者です。普段はこれから話すように、Webの裏側の仕組みをつくることを生業としています。よろしくお願いします! 今回は、そんな「5.12」にまつわるお話をしてみましょう。 ネット上でお笑いを 大学時代からの親友である「鎌団子さん」とふたりで、2007年のクリスマスに 株式会社オモロキ を設立しました。もう8年近くも前の話ですね。 ちなみにもっと昔の話をすると、鎌団子とは大学の研究室が同じで、かつ、仲良し過ぎたにも関わらず、一緒にプロジェクトを組む機会も
僕はいわゆるCMSが余り好きではありません。随分前に子会社のSYNCNEL事業のオフィシャルサイト(あるWeb屋がWordpressで制作)で苦い経験をしてからは特に。このブログもWordpressなので余り大きな声で言えたもんじゃないですけど(笑) でも、ホントはもうWordpressやめたい。ってかCMSにそもそも疑問を持ってます。 CMSの「おおげさ」感 サーバにシステム入れちゃうと、plug-inのupdateとか、CMS本体のupdateとか気になるし、ってか相性とかもあって出来なかったりもするし、そもそもシステムの為に必要なphp等の言語やDBやミドルウェアのupdateも気になって、脆弱性気になるけど…と余計な心配をしなくちゃいけません。 運用面でも、サイト全体の世代管理もしにくいし、ビジネス理由で別サーバに移転しようと思っても大変、htmlの構成を読み解こうとしてもテーマや
9. • Node.jsを使ったウェブサーバー。 • Node.jsには他にもいろいろある。 • フロントエンドのテストの自動化に便利 • .bash_profileに以下のように書いとくと便利! alias www="http-server -c1 -o" 11. $ brew install mysql $ mysql.server start $ echo "CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;" | mysql -u root MySQLを用意すればWordPressも動きます。
さくらのサービス さくらのレンタルサーバ WordPress、モリサワ提供のWebフォントが使えるご利用件数56万突破の人気サーバーサービス。 さくらのVPS レンタルサーバより高い自由度が魅力。はじめて使うroot権限のある1台目に最適です。 さくらのVPS for Windows Server Windows搭載プランが登場。リモートデスクトップやOfficeのご利用も可能です。 さくらのクラウド 初期費用無料、トラフィック課金なしのクラウドサーバー。最適な環境をすぐに作成できます。 さくらの専用サーバ PHY 大容量ストレージも選べる物理サーバー。オンプレミスからの移行、ウェブシステムの最適化におすすめです。 高火力コンピューティング 機械学習、データ解析、ハイパワーマシンを必要とする全ての用途に。GPU搭載、妥協のない最高性能を提供します。 さくらのIoT デバイス、ネットワーク、
関連記事 共同プロジェクトも展開:Red Hat、Linuxコンテナ技術で米新興企業と提携 米Red Hatは、Linuxの次世代コンテナ技術に関して、米新興企業と提携を結んだと発表した。Red Hat Enterprise Linuxに「Docker」を組み合わせて、Red HatのPaaS製品の強化を目指す。 認定ホスト間でのシームレスな機能を保証:米レッドハット、コンテナー化されたアプリケーションの認定プログラムを発表 米レッドハットは2014年3月11日、コンテナー化されたアプリケーションの認定プログラム「Red Hat Container Certification」を発表した。既存のアプリケーション認定プログラムの延長だ。 ユーザーは「PaaS」「IaaS」を求めているわけではない:狭義の「PaaS」を超えようとするレッドハットのOpenShift レッドハットは、PaaS製品
企業のCMSサイトやオウンドメディアなどエンタープライズ用途での利用が増加しているWordPressの高速化について解説する連載。初回は、WordPressの高速化が求められる背景や、WordPress高速化の基本的な考え方であるページのロード時間とその構成要素、1秒当たりの同時アクセス数について解説します。 WordPressの高速化が求められる背景 「WordPress」は世界中で最も使われているCMS(Contents Management System)のソフトウエアです。「W3Techs」の統計によると、世界中のWebサイトの約24%、CMSソフトウエアを利用したWebサイトの約6割で利用されています(参考「Usage statistics and market share of WordPress for websites」)日本国内に限定すると、CMSソフトウエアを利用したW
研修向け。0からAWS上に基本的なWEBアプリケーションの環境構築していく。 前提 ・一般的なLAMPのWEBアプリケーション向け(※1)に環境を構築しますが、それらミドルウェアのインストール・設定等はあまり対象にしてません。 ・すでにAWSのアカウントを取得しているものとします。サインアップはこちら ちなみに、新規登録であれば無料枠があるため、この研修向け内容をやったとしても$3ぐらいに収まります。 ※1 アプリケーションの要件・内容には触れませが、一般的なLAMPアプリケーションでも同様になるかと思います。 構築する環境 今回のシリーズで目指す環境は、下記の通り。 簡単に各AWSサービス紹介 Elastic Compute Cloud (EC2) 一般的に言う仮想サーバー。スケーラブルに展開可能。 今回はここにアプリケーションを配置する。 詳細はこちら Relational Datab
Vagrantとは? Vagrantは、開発環境の構築と共有を簡単に行うためのツールです。どこでも同じ環境を再現できるように仮想マシン環境を管理する機能と、Atlasを通して共有する仕組みが提供されています。 VagrantとAtlasの関係 Vagrantは、アプリケーションやシステム開発のバックエンドを簡単にパッケージ化し、共有するためのツールです。このパッケージ化された環境を、「box」と呼ばれる単位で管理します。このboxには、標準で対応しているVirtualBoxをはじめ、AWSなどの各種マシン・イメージに対応したプラグインを介してアクセスします。またboxを共有するための機能としてAtlasという名前のインターネット上のサービスが提供されています。なお、Atlasは以前VagrantCloudと呼ばれていたものですが、現在はHashiCorpの他のツール(Packer、Terr
Run JavaScript EverywhereNode.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts. Download Node.js (LTS)Download Node.js (LTS)Downloads Node.js v20.18.01 with long-term support. Node.js can also be installed via package managers.Want new features sooner? Get Node.js v23.0.01 instead. // server.mjs
内容 今回のゼロから始めるWordPress勉強会の内容は、「WordPressのテーマをゼロから作るための環境づくり」です。 主催者メンバーの私(中畑)自身もそうだったのですが、一番最初にローカル環境をつくれるようになるまでにはかなり時間がかかりました。自分からそこは避けてたというか、まだ自分にはいいやと思ってたというか.... でも、友人からローカル環境の作り方を教えてもらい使い始めたら、すごく気軽に自分がやりたいとおもってたことが試せるようになりました。 ちなみに、『ローカル環境をつくる』とはインターネットにつながってなくても自分のPCでWordPressが動く状態にすることです。 これができると、確実に自分のレベルがひとつ上がります。 なので、今回はWordPressを使っているけど、「ローカル環境ってなに?」とか、「FTPソフト?エディター?なにそれ?」という方向けに、次の「Wo
The document summarizes quotes from three individuals about web design and development. Tim Berners-Lee notes that the primary principle of the web is universality, meaning it should be accessible from any device. Jason Fried argues that designing in Photoshop wastes time, as the design then needs to be rebuilt in HTML/CSS. Instead, one should design directly in HTML/CSS to allow for faster iterat
構成管理ツールといえばChefですが 弊社ブログでも構成管理ツールに関する記事はけっこうありますが、ほとんどがChefに関する記事です。 私もChefについてを書いてたりしますが、Rubyが苦手な自分としては、Chefのレシピを書いたりするのは難しいわけです。 (こういう記事もありますが) で、Chefのかわりに使えそうな構成管理ツールを探して、これならいけるんじゃないかと思ったのが、今回紹介するAnsibleです。 Ansibleとは Ansibleとは、Pythonで記述された構成管理ツールです。 まずはAnsibleの基本用語について解説します。 ・モジュール クライアント内での動きは「モジュール」として定義されます。 ソフトウェアをインストールしたり、サービスの起動をしたりするモジュールはあらかじめ用意されてます。 自分でモジュールを作成することも可能です。 このモジュールは何で作
ファンタラクティブ・オープンミーティングとは ファンタラクティブ・オープンミーティングは、ファンタラクティブ株式会社の社内勉強会を開放し、より活発な情報交換を行えるようにするために2週間に1度、定期的に行うWeb技術勉強会です。初心者向けではなく、内容の濃い実践的な部分だけを30分のセッションに凝縮します。 取り上げてほしいテーマのご要望や、セッション・ライトニングトークの登壇ご希望も随時受け付けております。 開催概要 日時:2015年1月6日(火) 20:00〜21:00 会場: コワーキングスペース茅場町 Co-Edo(コエド)5F 参加費用:コワーキングスペース利用料 1,000円 ※懇親会は希望者がいれば、茅場町駅近くで開催します。 タイムテーブル 時間 発表者 タイトル
最近「寺子屋」と称して個人レッスンというか、数名規模の私塾みたいなことをやっているこもりです。こんにちは。 寺子屋については年が明けてからあらためてお知らせするとして、寺子屋の参加者の皆さんの間などでよく「Gitは使ってるんだけど、アップロード先がFTPしかだめで…。どうにかなりませんかね?」みたいな質問を受けることがあります。もったいないですね。手元は効率化できてるのに、最後の最後がそれじゃ。 アップロード先がFTP(とかSFTP)しか使えない場合は、「dploy.io」とか「Deploy」みたいにGitHubとかBitBucket、自分のリモートのリポジトリからデプロイだけやってくれるサービスを使ったり、むしろその辺も一緒くたになった「Beanstalk」みたいなのを使うと簡単なのですが、いかんせんそれなりにお金はかかります(その辺の話はここに書いてます)。 dploy.io – Co
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く