システム

ハードウェアからソフトウェアへ!

ここ約1年。
自宅の主にPCにおける環境を充実させてきた!

今度はソフトウェアの番だ!

具体的に言えば、開発で使うライブラリの発掘や自前の開発。

これからの1年間はより大事だね^^)

スポンサードリンク

とあるセキュリティ設定

サーバーのセキュリティ設定。
これはhtaccessの設定なんだが、
・・・詳細は残念ながら明かせないです・・・><

まあ、自分の中じゃ割りと画期的!と思ってても、
実はそうじゃないかもしれない・・・
何より、サーバーのセキュリティ設定を公開することは、
・・・まあ普通自分の家の防犯体制はこうだ!って教えないよね^

公開しても問題ないと思うけど、
以前攻撃された事を考えると、どうしてもチキンに・・・><

htaccess

スポンサードリンク

更新したブログがなかなか検索エンジンにひっかからないのは?

更新したブログの記事。
Googleの検索エンジンになかなか登録されない・・・

クローラが来てない??
ウェブマスターツールでみたらそんな事はない。

サイトマップがないから??

XML Sitemap Generator for WordPress」プラグインでサイトマップを作成し、
ウェブマスターツールから送信。
 ※マルチサイトの場合はbeta版の4系列を作者ページよりダウンロード

そしたら登録された!

スポンサードリンク

文武両道

今年の目標。

一年ごと、新しい事を始めよう!という試みは、
カメラ・金魚などと始まってきたが、去年は特に何もなかった。。。

今年はボウリング!がそうかな^

でも、それ以外にもやりたい事は沢山!

自分の本職であるソフト開発にしろ、その他スポーツ、アウトドア(ただし虫と熊がいややねんw)とか^

ま、といわけで、
自分の時間はシステムの創作・開発に加え、
ボウリングを始めとしたスポーツなども嗜んでいきたい!ってのが今年の目標かな~?

まずはボウリング!

「これはゲームであっても、遊びではない!」

・・・っていうとSAOだけどw

ま、遊びなんだけど、とある崇高な目標!!?達成というモチベーションを維持しながら、
この際行けるところまでいってみたいですね~

スポンサードリンク

バックアップ体制再考へ!

結局、自宅のマスターバックアップHDDのデータが飛んだため、
仮想マシンと両方吹っ飛んだ結果、
仮想マシンの復元はできたもののそれ以降の差分があったHDDデータが使えず・・・

というわけで、バックアップ体制を再考しないとまずいと感じた。

最低でも2重にバックアップを取る。

まあ、ちょっとその辺の詳細を詰めて
必要な備品を購入せんといかんな~

image

スポンサードリンク

やはり問題となる自宅サーバー・・・

去年から自分のウェブサーバーはVPSに移行した。
しかしファイルサーバーや開発環境は自宅の仮想マシンに入れたままである。
もちろんこれらは内部にあった方が都合がいいから。

だけど。

この仮想サーバーがどうもやはり調子が悪い・・・

よってマシンのバックアップイメージをコピーして復元!してるんだが、
何とそのコピーに1200分以上かかる・・・

今朝起きたて残り時間を見てもあと621分。
10時間以上ある・・・

復元に20時間以上かかるのはちょっと問題・・・
その間、ファイルサーバー、開発などに支障が出る・・・

やはりリポジトリ/redmineくらいはVPSに移して、
ファイルサーバーも代替バックアップと代替サーバーをすぐにスタンバイできる体制を構築しないといけないかな・・・

image

スポンサードリンク

突然のredmineエラー発生!

ホームサーバーのredmine(1.4.4.stable)にアクセスしたら、
エラー(Ruby on Rails application could not be started)が発生した!
Railsのエラーっぽい。

Ruby on Rails application could not be started

A source file that the application requires, is missing.
It is possible that you didn't upload your application files correctly. Please check whether all your application files are uploaded.
A required library may not installed. Please install all libraries that this application requires.
Further information about the error may have been written to the application's log file. Please check it in order to analyse the problem.

Error message:
cannot load such file -- rexml/xmltokens (MissingSourceFile)

Exception class:
PhusionPassenger::UnknownError

serviceを再起動しても変化ない。
よってなぜか無いと怒られている「rexml/xmltokens」をgemを使ってインストール(修復)(
性能かコーディング量か?RubyにおけるXMLライブラリーの選び方)する事にした。

■RubyGmesのアップデート
gem update --system

■LibXml-Rubyのインストール
gem install libxml-ruby

しかし変化なく・・・
仕方なくサーバーを再起動した。

すると今度はfilesystemエラーで起動せず・・・
ファイルシステムを修復(ext4のファイルシステム修復方法)してOSを起動させる。

しかし今度は別のエラー発生・・・

Ruby on Rails application could not be started

These are the possible causes:
There may be a syntax error in the application's code. Please check for such errors and fix them.
A required library may not installed. Please install all libraries that this application requires.
The application may not be properly configured. Please check whether all configuration files are written correctly, fix any incorrect configurations, and restart this application.
A service that the application relies on (such as the database server or the Ferret search engine server) may not have been started. Please start that service.
Further information about the error may have been written to the application's log file. Please check it in order to analyse the problem.

Error message:
uninitialized constant REXML::Namespace::XMLTokens

Exception class:
NameError

今度は「名前空間が定義されてない」と怒られている・・・
調べてもよく分からない・・・

とりあえず、このサーバーは仮想マシンで、バックアップも取ってあるので思い切っていろいろトライしてみる事にした!

■Railsのアップデート (2系から3系へ)
[root@svr] # gem update rails

しかし変化せず。
次にRuby本体をアップデート!

■Rubyのアップデート(ruby-1.9.3-p194からruby-1.9.3-p385へ)
・「ruby-1.9.3-p385」をダウンロード
・解凍ディレクトリで以下コマンドを実行

[root@svr] # ./configure
[root@svr] # make
[root@svr] # make install

これでRedmineが回復した!!

ま、結論から言えば、インストールされていたRubyが壊れたから??
・・・なのかな???

★初回のエラー
Ruby on Rails application could not be started_1

★再起動してfilesystem修復後のエラー
Ruby on Rails application could not be started-2

スポンサードリンク

マイウェブサイトのアクセス解析 – 2013年01月

先月のサイトアクセス数を集計!

■2013年1月 アクセス数集計結果

 ・全PV
  10023件 (平均:323.32件)

 ・ユニークPV
  8657件 (平均:279.26件)

とりあえず緩やかなアクセス減少傾向。
平均400はいきたいところであるが。。

ま、とにかく今年はアクセス数よりもコンテンツ制作重視!だね^

スポンサードリンク

相次いで壊れた仮想マシンに・・・

自宅のホームサーバーの仮想マシンが2台分壊れた!
OSを起動するとハードウェアエラーと表示。

とりあえずバックアップを当てたら元に戻ったが、
これがまだサブ的な使い方をしているマシンで良かったが、
もしメインの仮想マシンだったら割りと困っていただろう。。。

今日の夜辺りからバックアップしっかり取っておいたほうが良さそうかな?

image

スポンサードリンク

「落とし穴」にハマった時こそ時間を忘れる・・・

このブログはWordPressで運用しているのだが、
「マルチサイト化」しようと作業を進めていた。

しかし・・・

管理画面左上メニューに「サイトネットワーク管理者」が表示されるも、

 ・「wp-admin/network/」へアクセスするとエラー

サーバー エラー
http://masa.ezic.info/wp-admin/network/ を取得中にウェブサイトでエラーが発生しました。 ウェブサイトがメンテナンスのために停止しているか、正しく設定されていない可能性があります。
ヒント:
このウェブページを後で読み込んでください。
HTTP エラー 500(Internal Server Error): サーバーによるリクエストの実行中に、予期しない状況が発生しました。

 ・PHPのエラーログ

 Fatal error: Call to undefined function get_current_screen() in masa.ezic.info/wp-admin/network/settings.php on line 22

と表示されてしまった・・・

いろいろ調べたが、

 ・「wp-admin/network/settings.php」の「get_current_screen()->add_help_tab( array(」が未定義(呼び出し不可/Call to undefined
function)
 ・「get_current_screen()」を定義している「wp-admin/includes/screen.php」が呼び出せていない(requireしてない)
 ・なら強制的にインクルードしてもエラー

Call to a member function add_help_tab() on a non-object in masa.ezic.info/wp-admin/network/settings.php on line 23

※ちなみに、同じサーバーでマルチサイトが動いているのもあるので(ただしこちらはインストール直後からマルチサイトとして運用)、サーバー環境などは考えにくいかな

いろいろ上記をやってみて、ならインスタンスを生成しないとダメ??とか思ったが断念する事にした!

理由は、

 ・そもそもそこまでして、このWordPressをマルチサイト化する必要なし
 ・海外サイトにも同様の質問があったが、解決していない
 ・貴重な時間のムダ・・・

という事ですかね。。

まあ解決できなかったのは悔しいけど、
それ以上に貴重な休みの時間をムダにした事が悔しい。。。

スポンサードリンク

マイウェブサイトのアクセス解析 – 2012年12月

先月のサイトアクセス数を集計! ■2012年12月 アクセス数集計結果  ・全PV   10242件 [前月 -3548件] (平均:330.39件 [前月 -129.28件])  ・ユニークPV   9074件 [前月 -3236件] (平均:292.71件 [

マイウェブサイトのアクセス解析 – 2012年11月

先月のサイトアクセス数を集計! ■2012年11月 アクセス数集計結果  ・全PV   13790件 [前月 4289件] (平均:459.67件 [前月 153.19件])  ・ユニークPV   12310件 [前月 3760件] (平均:410.33件 [前
EZiC

マイウェブサイトのアクセス解析 – 2012年10月

先月のサイトアクセス数を集計! ■2012年10月 アクセス数集計結果  ・全PV   9501件 [前月 +468件] (平均:306.48件 [前月 +5.38件])  ・ユニークPV   8550件 [前月 +476件] (平均:275.81件 [前月 ...
EZiC

サイトオープン!「EZiC Search [イージック サーチ]」

久々のサイトオープン! 自分のコンテンツを検索できる「EZiC Search [イージック サーチ]」 まあ自分自身が検索に使いたかったので、 大抵は自分の役にしかたたないですけど。。。 ★EZiC ...
EZiC

サイトオープン!「EZiCコンテンツ紹介!」

マイブランド「EZiC[イージック]」全てを紹介できるブログをオープンした! ★EZiCコンテンツ紹介!  ・http://ezic-feed.w.ezic.info/  ・EZiC RSS
タイトルとURLをコピーしました