プログラマーのメモ書き

伊勢在住のプログラマーが気になることを気ままにメモったブログです

サイト管理

はてなブログに移行しました (2/2)

前の記事に引き続き、ここからは実際の移行作業について、メモを残したいと思います。 主な流れは、 Joomla! -> Wordpress -> はてなブログ です。 以下、バージョン情報です。 Joomla! 3.6.2 Wordpress 4.5.3 FG Joomla to WordPress 3.15.3 Wordpress の立…

はてなブログに移行しました (1/2)

元々、日々の仕事で気になったことや調べたことをまとめた技術メモ的なものを残すのに、ブログは日付で管理している印象が強くて、技術のメモ書きなどある程度長期的な情報を貯めていくのに、どうなんだろうかと思ってました。なので、当初は、森ソフトのサ…

3.4.x -> 3.6.x へのアップデート

本サイトのJoomla! を 3.4.8 から 3.6.2 にアップデートしました。 普通だと、『コンポーネント』→『Joomla!の更新』を行えば、それで終わりなんですが、キャッシュをクリアしても、なぜか表示される更新対象のバージョンが 3.6.0 しか出てず、 3.6.2 が表示…

2.5 -> 3.4 へのマイグレーション

このHPはJoomla!で運用しているのですが、Joomla! の 2.5系は昨年度でサポートが切れてしまいました。で、早めに3.x系にアップグレードしたいと思っていたのですが、先日やっと作業ができたので、そのときのメモをまとめておきます。なお、基本的には、https…

scriptタグを有効にする方法

Joomla! 2.5 を使っていますが、OpenLayersの記事を書くときに、エディタで、HTMLモードにしてscriptタグを埋め込んでも、自動で消されることがわかりました。 で、これを解除する方法がないものかと調べてみると、ありました。どうやら、初期設定では、scri…

Hs Highlighter の導入

このサイトでのコードの表示には、CodeIs Code Highlighter というプラグインを使っています(導入時の記事はこちら)。現状のJoomla! 2.5では、このままでも何の支障も無いのですが、このプラグインとしてはJoomla! 3.x に対応していないようです。 先々Joo…

2.5.16へのアップデート後reCaptchaがつかえない

先日、Joomla!のセキュリティアップデートとして、2.5.16がリリースされたので、早速アップデートしてみました。 特に問題ないと思いきや、問い合わせ画面のreCaptchaがちゃんと表示されていません。 以前は表示されていたので、キーの設定等の問題ではなさ…

校正確認用ユーザーの追加

いままで本サイトは私一人で運営していたので、記事の追加も削除もその他の管理作業も特に権限とかを意識することはありませんでした。このたび、業務実績のうち、お客様に許可を得られたものを事例紹介としてご紹介することになりました。 そうすると、作成…

擬似マルチサイトの設定について

Joomla! 2.5 を使って、一部のコンテンツだけ異なるデザインで表示させたくなりました。要するに、ドメインは同じで異なるテンプレートで趣旨の異なるコンテンツを表示させたい、ということです。動機は、コンテンツを増やすことが出来るとか、管理を一つに…

Gantryのインストール

現在のサイトのテンプレートは、Artisteerで作っているのですが、こんなに凝らなくていいので、もっと簡単にすばやくテンプレートを作る必要が出てきました。 ちょっと調べてみるといろいろなテンプレートを作るフレームワークが出ているようです。今回はそ…

URLリライトを設定

Joomla! 2.5 ではデフォルトでサーチエンジンフレンドリURLが利用できます。 たとえば、以前書いた、joomla! 1.5 -> 2.5 へのマイグレーションの記事のURLは http://www.mori-soft.com/index.php/2008-08-15-01-36-37/2008-08-15-01-43-22/151-joomla-1-5-x-…

【MySQL】 mysqldumpでのバックアップとリストア時の文字化けについて

本サイトは、さくらインターネット上でJoomla!を使って構築しています。この際、DBとしてMySQLを利用しているので、定期的にバックアップを、mysqldump で取るようにしました。 で、データのリストアを試してみたら、一部の文字が文字化けをしていました(具…

【Joomla!】 1.5.x -> 2.5 へのマイグレーション

本サイトでは、CMSとして、Joomla!を使っています。いままで使っていたバージョン(1.5.x)がメンテナンスされなくなったので、新しいバージョン(2.5.x)へ切り替えることにしました。しかし、2.5.xでは、Apacheが2.x系である必要があったため、既存のサー…

【rsync】 サーバー間でのバックアップ

森ソフトのHPはさくらインターネットのレンタルサーバーで運用しています。いまさらですが、ファーストサーバーの事件を振り返り、バックアップを強化しました。 バックアップは、今までは思い出したように手作業で行っていたのですが、最近別記事に書いたよ…

【Joomla!】 CodeIs CodeHighlighter の導入

最近記事を書くときにコードを張り付けることが多くなってきました。もうちょっとコードの見栄えをよくしたいと思いまして、Joomla!のプラグインを調べるといくつかあります。 中でも、CodeIs CodeHighlighter がよさそうなので入れていました。気に入った点…

Joomla! アップグレード(1.5.10 -> 1.5.26)とTinyMCE日本語設定

別記事でも書いたようにJoomla!が2.5系になったのですが、残念ながら今利用しているレンタルサーバーがApache1.3系なので、当面アップデートできません。仕方ないので、Joomla!1.5系の最新(1.5.26)にアップグレードしました。 この際、細かい作業がいくつ…

Joomla!のDBを、MySQL 4.0 から 5.5 へアップデート

本サイトはJoomla!で運用しているのですが、最近Joomla!が2.5.xにバージョンアップしているので、このサイトもアップデートしようと思ったら、現在借りているさくらのレンタルサーバーのApacheが1.3系のためアップデートできないことがわかりました。 なので…

Google Analyticsの導入

Joomla!の場合、テンプレートに直接トラッキングコードを埋め込まなくても、モジュールをインストールしても対応できます。 実は、テンプレートを更新したら、トラッキングコードを埋め込んでいることを忘れていて、しばらくアクセス解析のデータがとれない…

日付つきで最新記事を表示するモジュール

トップページに最新記事が表示されるようにしました。 Joomla!にデフォルトである Latest News のモジュールでも良かったのですが、ちょっと味気なかったので、Joomla! Extention Directory から日付ありの最新記事表示モジュール(Latest News Plus date)…

Joomlaでのアップロードファイル種類の追加

Joomlaのメディアマネージャは、アップロード可能なファイルの種類を制限しています。このため『このファイルタイプはサポートしていません』というエラーメッセージが表示され、アップロードができない場合があります。 新しい種類のファイルをアップロード…

Joomla!へのプラグイン追加

Joomla!にプラグインを追加することで、便利な機能が使えるようになります。 今回は、mimeTeXという、Joomla!の記事中にLaTeXのようなきれいな数式を表示できるようにするプラグインをインストールしました。 以下に、おぼえがき代わりにプラグインのインス…

数式表示

Webの記事で数式をきれいに表示するためには、いくつかの方法があると思います。 しかし、なるべく手間をかけずに、数式を入力するだけで、きれいに表示できる方法を探したところ、mimeTeXというものがあることがわかりました。 このmimeTeXは、LaTeXのよう…

Joomlaアップデート(1.5.3->1.5.6)

このサイトの管理に使っているJoomlaがアップデートされましたので、それにあわせてJoomlaのバージョンをアップデートしてみました。今回は次のような手順で行いました。 公開しているサイトを一旦非公開にします(管理画面のグローバルコンフィギュレーショ…

CMS試用と感想と選定結果

いくつかのCMSを実際に試してみました。 各CMSともインストールしてちょっと触った程度ですが、個人的な所感をメモにまとめておきます。あくまでも、個人的な所感ですし、仮に継続して使っていれば自分自身でも所感は変わると思います。その程度の感想だと考…

CMSについて調査してみました

以前は、サイトのコンテンツをHTMLで作成していたのですが、内容の更新に手間がかかるため、ついつい更新せずにそのままになってしまっていました。 この状況をなんとか打開したいと考え、サイトをCMS(Contents Management System)で管理しようと思いたちま…

Joomla!インストール

別記事にあるように、Wordpressをインストールしたのですが、レンタルサーバのMySQLのバージョンが4.0.xで、UTF-8に対応していないため、Wordpressの検索機能でうまく検索できない現象がありました。 (詳細は、Wordpress日本語ローカルサイト、http://ja.wo…

WordPressインストール

さくらインターネット(スタンダードプラン)にWordpressをインストールしてみました。 (1) サーバにログインします(2) cd www(3) ftp http://ja.wordpress.org/wordpress-2.5.1-ja.zip(4) unzip wordpress-2.5.1-ja.zip(5) cp wp-config-sample.php wp-conf…

vi設定

Linuxのviで、よく使う設定を設定ファイルに記述して、いつでもその設定を使うことができるようにします。 ホームディレクトリに、.exrc というファイルを作成します。ファイルの中身は次のようなものです。 set tabstop=4set number (タブ位置が4文字、行…

ログイン環境設定

本サイトはさくらインターネットのレンタルサーバ上に構築しています。 さくらインターネットのデフォルトのシェル環境はcshなので、使い慣れたbashに変更します。シェルの変更だけであれば、コマンドを実行するだけで、すぐに完了するので大きな問題はない…