Joomler!.net - Decided on Joomla!

Wiki or Wordpress? No it is JContentPlus.

 

Archives

Blog

Demo

Home » Blog » 実行
0 votes
Written by:Joomler! 7806 hits Saturday, 14 April 2012 07:22

これ次で対応するのかな。2.5.3だったサイトを2.5.4にしたら、完全にアップデートできた。ところがだ、アップデートに失敗するサイトもある。失敗の原因は調べていないが、データベースの変更があるので、ファイルの上書きでは駄目だからとデータベーステーブルをJoomla2.5.4のものと比較してみた。

次の3点がJoomla2.5.4のサイトと異なる。これはアップデートに失敗したためだ。

  • com_joomlaupdateが登録されていない。
  • languagesテーブルの構造が異なる。
  • updatesテーブルが空でない。

エラーで止まったものだから、さてどうしたものかと思われたら以下のクエリをphpMyAdminなどで実行すると”良いかもしれない”。(環境による)

 
1 votes
Written by:Joomler! 11260 hits Tuesday, 12 January 2010 07:35

前にも書いたが、もう少し詳しく書いてみる。

これは、WordPress、JContentPlusなどブログの情報をXMLで出力している(RSD)システムなら同じです。

Windows Live Writerでブログを登録するとテンプレートが、ダウンロードされます。そのファイルは、AppData(Documents and Setting)配下に登録されますが(前の記事を参照)、一意なフォルダ名なためどれが該当するフォルダなのか、わかりづらいです。これを調べるのは、難しいことではありません。

windows_live_writer_regedit

 
0 votes
Written by:Joomler! 6419 hits Thursday, 24 September 2009 07:28

jboard_logo_base 五日間更新しないのは、はじめてではないだろうか。(たぶん)

五日間すべて動いていなかったわけではないが、最初に放置する事に決めてそのままにしていました。おかげで少しは自分のやりたい事を進めることができました。

昨日は、夕方からうちのJboardを更新しました。見た目は全く変わっていませんが、中身は少し変わっています。更新後SQLエラーでしばらく投稿を表示できませんでしたが、サーバーの設定が原因だとわかったのでJboard側で対応するコードを追加しクリアできました。こんなところで問題が発生するなんて・・・。

 
0 votes
Written by:Joomler! 9045 hits Monday, 16 March 2009 17:38

Optimize(最適化)って何よ。

とにかく最適化だ。

MySQLのリファレンスより

もしテーブルの大部分を削除したり、変数長行で何箇所もテーブルを変更した場合は(VARCHARVARBINARYBLOB、または TEXT カラムを持つテーブル)、OPTIMIZE TABLE を利用しなければいけません。

データの変更が頻繁にあったりするとオーバーヘッドってのが増えてきて良くない。

mysql_overhead

phpMyAdminを見る事ができる人は、上の画像のオーバーヘッドってとこにサイズが表示されていたら最適化した方が良い。

Joomla!1.5の場合jos_sessionテーブルが、オーバーヘッドがある可能性が高い。しかも量も多い目。

そこで最適化することにする。

mysql_optimize

該当のテーブルの構造を表示すると右の画像のようにディスク使用量の下方に「テーブルを最適化する」というリンクが表示されているのでそれをクリックするのみです。

でも、これでは毎回phpMyAdminを開いてテーブル構造を開きクリックしなきゃならないので面倒です。

extensions.joomla.orgで検索するとプラグインでありました。

 
0 votes
Written by:Joomler! 12251 hits Saturday, 26 July 2008 19:04

Joomla!のプラグインは、Joomla!側から指定されたイベントがあったときに呼ばれてプラグインの処理を実行するようになっています。

Joomla!1.5では、1.0.xよりも呼び出すトリガー(trigger)が増えています。さらに1.5.4では新たに二つのトリガーが増えました。

  • onBeforeContentSave
    コンテンツの保存時、チェックを行った直後に呼び出されます。
  • onAfterContentSave
    コンテンツの保存時、保存を行った直後に呼び出されます。

この二つのトリガーが増えたことにより、プラグインで可能なことも増えたし、今までシステムでしかできなかったことなどもこのトリガーを使ってできるようになります。

本サイトのプラグインの中にこのトリガーに変更した方が効率が良いプラグインがありますので次回のアップデート時に対応してみようと思っています。ですが、下位互換がないのでもう少し様子を見てからにします。

本サイトで公開しているプラグイン以外でも現在、公開されているプラグインの中にはこのトリガーに変更した方が良いものがある気がします。

 
<<<12>>>
1 / 2

JContentPlus for Joomla!1.5 powered by Joomler!.net

joomler.net is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla!(R) name is used under a limited license from Open Source Matters in the United States and other countries.
joomler.net is not affiliated with or endorsed by Open Source Matters or the Joomla! Project.