熊本市 DELTA WORKS のメンバーがお届けするCMS制作日記と日常の変なこと
21 7月
このブログはLolipopサーバで運営してるが、自動アップデートがうまくいかなかった。ファイルの一部に、パーミッションの問題で上書きできないファイルが存在していたのだ。パーミッションの所有者がApcheになっているため、自動アップデートができない。そこで、それらファイルが存在するwp-includesフォルダやその他のファイルを一旦ダウンロードしてバックアップ後それらファイルを削除(サーバによっては削除さえできない場合もあるがLolipopは大丈夫だった)もう一度FTPでアップしなおした。
そのあと改めて自動アップデートを実行したところ問題なくアップデートできた。これで次回からは問題なくアップデートできるだろう。
19 7月
LHXサーバレンタルはサーバ容量60Gと巨大な上にマルチドメイン、メール無制限と、非常に強力なスペックを持つサーバだ。
また、各種ウェブアプリやCMSなどの自動インストール機能も完備しており、なかなか魅力的なものになっている。しかしだ・・・基本的に自動インストールの場合インストールされるのは英語版のJoomlaであり、日本語は使用できない・・・それでは使い物にならないではないか・・・さらにはphp.iniも使用が制限されているので、文字化けを回避することはできない。
また、通常のファイルをアップロードしてインストールする方法でも、同じようにphp.iniが触れないために、インストール自体が難しい。うーん困った。
しかし、.htaccessで設定を変えることで、何とかまともに動くJoomlaを設置できたので、時間ができた時にご紹介したい。基本的にJoomlaのインストールなどのサポートはLHX側はしないので、自力でやるしかない。
まあ、これが安定して動くのであれば結構使えるサーバとなるかも知れない。
13 7月
Joomlaに動画を埋め込む方法としては、JCEエディタを使った方法を過去に書いたが、これまた便利なプラグインがある。実験したのは1.5だが1.0でも動くようだ。
プラグインはAllVideosというやつで・・・これはまた優れものだ。オープンソースのFLVプレーヤが付属しており、こいつをインストールしてやれば多くの動画フォーマットに対応している。
やり方を、FLVファイルの場合で説明しておこう。
1.まずはとにかく上記から対象のファイルをダウンロードしてインストールする。
2.対象のファイルを用意して、images-stories-フォルダの中にvideosという名前のフォルダーをFTPソフトなどで作成してアップロード。
3.貼り付けたい記事に {flv}****{/flv} と書くだけ。***の部分はアップロードしたファイル名(拡張子は除く)これで下記のようなプレイヤーが張り付く。(こちらに書き方のリストがあります)

(上記は画像なので稼動しません)
またプレーヤーの機能として全面表示も可能・・・これは楽だ。
12 7月
先日友人のPCがUSBメモリー経由でkav6.0.1.411enというマルウェアー・・・ワーム系かな・・に感染していた。ウィルス対策はAVGを勧めて使っていたがAVGでは未対応だった。
症状は、Cドライブが開けなくなる状態で、開こうとするとkav6.0.1.411enつまりワーム自体が起動してしまう。もともとのファイル名は、カスペルスキーのファイルだというのはわかったがどうも挙動がおかしい。
そこでCドライブをダブルクリックではなくファイル・エクスプローラで開きなおしてみると、変な自動起動の為のautorun.infファイルとkav6.0.1.411enがトップディレクトリーにできている。つまりこうだ。
フォルダをダブルクリック開くと自動的にkav6.0.1.411enを起動してしまうのだ。したがってフォルダは開けない。
さらにネットで調べると下記のページが見つかった。
http://www.cc.yamaguchi-u.ac.jp/security/usbmemory-virus.phtml
間違いない。マルウェアーだ。そこで、現在使っているUSBメモリーを見せてもらったところ案の定同じファイルが入っていた。
セーフモードで立ち上げても本体のkav6.0.1.411enは「使用中」で削除できないため、まずレジストリーエディタで該当のエントリーをすべて削除。そのあと有料のウィルス対策ソフトを導入して強制的に削除した。
なを、そのソフトでは、kav6.0.1.411en本体を見つけた場合、もちろん隔離してくれるが、autorun.infの方は削除しない。ということは、やっぱりUSBやフォルダが開けない状態は続くこととなる。
この場合はファイル・エクスプローラで開いてautorun.infを削除しよう。あ、削除する前に、フォルダオプションから「すべてのフォルダとファイルを表示する」にチェックしないとファイルが見えなのので、気をつけて。
12 7月
こうゆう仕事としていると、以前からA3までできるスキャナーがほしいと思っていた。通常の新品で買うと10万近くしてしまう。しかもネットワーク対応だとさらに5万近いアダプターが必要となる場合もある。
なかなか手が出ない。
しかし、我々にはオークションという強い味方がある。
A3対応のEPSON ES-6000 が7,000円で出ていたいので粗鋼落札。さらにネットワーク接続機器も3,980円でゲット。手数料など入れても1万5千\円位で入手できた。
わーい。スキャニングし放題だ。ネットワーク接続には結構苦労したが、何とか成功。しばらくは家内の仏画のスキャニングで忙しくなりそうだ。
11 7月
Xserverを使ってJoomla1.5の運営実験をやっているが、JCEエディタのインストールのとき
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 684695 bytes) *******/zip.php on line 310
とういうエラーのためインストールができない。どうやらサーバメモリー割り当て不足が原因のようだ。
そこでphp.iniに次の一文を加えてみた。
memory_limit = 32M ; Maximum amount of memory a script may consume (8MB)
これで、何とか回避。無事インストール完了。
5 7月
たとえば、人気記事のモジュールと最新ニュースのモジュールを別々のデザインにしたいという場合、どうするのか?そのやり方を説明しておきます。
実は、JoomlaにはモジュールごとにCSSを切り替える方法が用意されています。それがモジュールのパラメータにあるクラスモジュールと呼ばれるものです。
最新ニュースのモジュールを例にとって説明します。

通常ここは空白になっています。実際の表示では下記のような表示です。

まあ、味もそっけもないといいますか、改造してください!といわんばかりですね。そこで、上記のようにモジュールクラスにnewsという任意の文字を入れてみます。
それを使って先の「最新ニュース」のモジュールを再デザインしてみましょう。

ということですっかり変わりました。
やり方のヒントとして実際にCSSに追加変更した部分を書いておきます。
a.latestnewsnews:link, a.latestnewsnews:visited {
color: #666;
border-bottom: 1px dashed #8FE6F8; }a.latestnewsnews:hover {
color: #000;
border-bottom: 1px dashed #8FE6F8;
text-decoration: none; }.moduletablenews {
width: 196px;
hight: 100%;
background-image:url(/images/stories/button/news.jpg);
background-position: left top;
background-repeat:no-repeat;
background-color: #fff;
padding-top:40px;
margin:0;
border: 3px solid #8FE6F8;
font-weight: bold;
color: #666666; }
とにかくソースを解析するとわkりますよ。
最近のコメント