スタッフブログ

  • hamacoさんの最新配信
  • RSS

XOOPSのテンプレートを自動更新する

hamaco : XOOPS » TIPS小ネタ 2009/9/3 20:00

Blogger's Avatar

こんにちは、hamacoです。

今日、社内で「開発中にXOOPSのテンプレートを毎回モジュール更新で反映させるのが面倒!!」と言ったら、プログラマ全員からツッコミを受けました。 開発中はthemesの下にファイル置いて開発すると楽だよとか、 自動更新preloadがあるよとか、 コマンドラインでモジュールアップデートするPHPプログラムがあるよとか、 Altsysでそんな機能があるよとか、色々と言われました。

$tplsadmin_autoupdate_dirnames = array('module');
include XOOPS_TRUST_PATH . '/libs/altsys/include/autoupdate_from_module.inc.php';

こんな感じで書いて、全般設定から「themes/ ディレクトリからの自動アップデートを有効にする」をはいにするだけで 特にインストールとか必要なくて楽そうなのでとりあえずAltsysの機能を使ってやってみようと思います。

YUMリポジトリを作ろう

hamaco : 技術全般 2009/8/14 18:33

Blogger's Avatar

hamacoです。

前回はRPMを作成する所まで書いたので、今回はその続きのYUMリポジトリを作成しようと思います。

まず、必要なパッケージをインストールします。
% sudo yum install createrepo

次にApache等のウェブサーバで公開する為のディレクトリを作成し、RPMファイルを置きます。
% mkdir -p {DocumentRoot}/yumrepository/centos/5/i386
% cp RPMS/i386/php5-5.2.10-0.i386.rpm {DocumentRoot}/yumrepository/centos/5/i386/

RPMファイルを置いたら、createrepoコマンドでリポジトリを作成します。
% createrepo {DocumentRoot}/yumrepository/centos/5/i386

yumコマンド実行時に作成したリポジトリを見にいくように/etc/yum.repos.d/test.repoにファイルを作成します。
[test]
name=test yum repository
baseurl=http://localhost/yumrepository/centos/$releasever/$basearch
enabled=1
gpgcheck=0

とりあえずテスト用のリポジトリなので、gpgcheckはOFFにしてあります。

ちゃんと設定が出来ているか確認します。
% yum list | grep php5
2189:php5.i386                                5.2.10-0                      test

ここでちゃんとパッケージが表示されていればOKです。
他のリポジトリにあるRPMの方がバージョンが新しい場合そちらのRPMが表示されるので、パッケージ名を変えるとかしないと面倒なことになるかもしれません。
まあ、CentOSは基本的にバージョンが古いので問題ないですが……

RPMを作ってみよう

hamaco : 技術全般 2009/8/4 16:46

Blogger's Avatar

hamacoです。

普段使用しているLinuxがCentOSなのでYUMでインストールできるパッケージが古く、一々最新のバージョンをソースからインストールするのが面倒になってきたのでRPMを作る環境を整えてみました。

...続きを読む

初めまして、hamacoです

hamaco : その他 2009/7/22 18:08

Blogger's Avatar

初めまして、先週RYUSに入社したhamacoです。
今日は一回目の投稿ということで、簡単に開発環境の紹介をしたいと思います。

新しくPCをセットアップするのが面倒だったので、家からmacbookを持ち込みました。

インストールして常用しているソフトウェアは

です。

上記環境は出来ていたのですが、テスト用にIEとドキュメント用にOfficeは必須なので入社後VMWare FusionにWindowsXPとMS Officeをインストールしました。
数日使ってみたのですが、VMWareの中のWindowsを操作するのはキーバインドとか色々とストレスがたまっていくので、他の人みたいにWindowsをホストOSにしようか悩み中です。

スタッフブログ最新

株式会社RYUSコーポレートサイト

NetCommons

RYUS blog

LAMP

40代からのロードバイク

帰ってきた龍司流

カテゴリ一覧

〒104-0061 東京都中央区銀座1丁目3番3号 G1ビル7階
お問い合わせ TEL 03-3524-8860 FAX 020-4662-1482

Copyright(c) 2012 RYUS.All Rights Reserved.