Home arrow Extensions arrow Server

7月
09
2008

80codeでのJoomla!

diggに追加!

このサイトを置いている80codeサーバーでは通常のJoomla!のデフォルトの設定では正しく動きません。

異なる点
(私の場合だけのものもあるかもしれない。)

  • htaccessは使えるがPHP Valueの設定はphp.iniファイルで行う。
    htaccessに書く書き方と異なるので調べてから書きましょう。ちなみに以下のような感じ。
    register_globals = Off
    mbstring.language = neutral
    mbstring.http_input = auto
    mbstring.http_output = pass
    mbstring.encoding_translation = Off
    mbstring.internal_encoding = UTF-8
    default_charset = UTF-8
    display_errors = Off
    magic_quotes_gpc = On
    magic_quotes_runtime = Off
    file_uploads = On
    magic_quotes_sybase = On
    
    post_max_size = 10M
    upload_max_filesize = 10M
    session.save_path = '/var/www/home/xxxxxx/tmpxxxxx'

    PHP関係だけなので他の値はデフォルトのhtaccessをそのまま使う。特に1.5はデフォルトのまま。1.0.xの場合はJPバージョン独自のPHP設定値はそのままコメントアウトしたままで良い。
  • Joomla!1.5のSEFは独自ドメインの場合、コアをハックしないと2階層目以降のメニューが正しく動かない。(次回にでも書きます。)
  • cgi-bin以下にphp.iniを設置してしまうとフォルダによってphpの設定を変えようと思っても反映されないのでフォルダによりPHPの設定を変えたい場合は、cgi-bin以下には置かずに各フォルダ配下(Joomlaルートとadministrator以下)にphp.iniを置かないといけない。すべてのフォルダが同じ設定で良いならcgi-bin以下に一つ設置するだけでOK。
  • PHP4がデフォルトなのでPHP5(良いと思う)を使いたい場合は、Joomlaルートのhtaccessに以下を書く
    AddHandler application/x-httpd-php5 .php

こういったところでしょうか。

気になる点・良い点(私見)

  • 重いときがある。
  • Joomla!で作成されていると知れ渡った後、管理画面のリアルタイムログウォッチを見ると心臓に悪い。(不正なアクセスが来る)
  • サーバーログが保存されているので解析ツールで解析できる。
    フリーのWindowsアプリなどもあるのでいろいろ試してみると良いかもしれない。
  • ホストコンソールからZIPファイル(他でも良い)ごとアップロードされたファイルを解凍展開できる。(レスポンスが悪くなくてもこれは、あった方が便利ですね。)
  • データベースはいくつでも作成できるのでサイト別に分けて作るが、増えてくるとちゃんと管理しておかないとわからなくなってしまう。
  • 安い。
  • 80code掲示板は、ブックマークしておく。(メンテナンスの確認)
  • 更新のメールは一度しか来ない(たぶん)ので忘れてはいけない。
  • 管理画面は、必要なもののみが表示されているだけなので私のような者でもわかりやすい。

などと、メールで問い合わせがありましたので書いてみました。

 

Related Articles

Autodetect of Blogtype : MovableType XML-RPC
RSDとは、サービスがどういうものでどこのリンクからですよ。みたいに明示する物と考えてもらったら良いでしょうか。RSDファイルをサイトに設定することでブログエディタにブログタイプや、XML-RPCのエ...
SyntaxHighlighter Plugin を公開しました
このSyntaxHighlighterプラグインは、 http://code.google.com/p/syntaxhighlighter/ で公開されているSyntaxHighlighter Ja...
Google VideoBar Update!!
Google VideoBar モジュールをアップデートしました。 変更点 重複部分を削除 検索ワード処理の追加 現在当サイト上部で関連ビデオ検索をONにし...
見えない文字(PHP inputfilter):Joomla!
見えない文字に以前から惑わされていました。 以前にMovableType XML-RPCでエラーが出るとフォーラムで投稿があり、仮に対応したファイルでとりあえず間に合わせていたのですが、それをすこし...
Joomla!1.5.4がリリースされています
いつものようにhttp://demo.joomler.netを上書きアップデートしました。 アップデート方法は、以前に記事にしたのと同じです。(かなり私はショートカットしていますが) 今回の...
Operaで管理画面を開いたら : Joomla! Backend
そういえば、ブラウザのOperaがいつの間にか無くなっていた。最近頻繁にFirefoxが応答不能になるので新しいテンプレートの検証ようにも入れて置こうと思い、何気なくインストールしてみた。 Joom...
激減!SQLインジェクション攻撃
CORE SERVERに置いていた時は、わかりませんでしたが久しぶりにログを解析して見てみました。 なんと!たったの8件でした。何れも、もちろん攻撃は成功していません。アクセスは、増えているので激減...
fireboardのログイン
Fireboardのログインの件でJoomla!じゃぱんのフォーラムに投稿しましたが、もう少しコードを変えてみます。 ROOT/components/com_login/login.php の2...
Custom Head Tag for Joomla!1.5を公開しました
あまり使われていない気がしますが、Joomla!.orgで評価してくれた方がいたので1.5用を作成しました。 1.0.x版と異なり、スクリプトパス、スクリプト、スタイルパス、スタイルと四つの入力項目に...
Joomla!1.5の80codeでのSEF
以前に書きかけてやめた内容です。その変更が間違っているかもしれないからです。Joomla!のHackでなくサーバーの設定やhtaccessでの回避が可能とも思えるのですが、探しても適切な内容には行き当...
Google Video Search Module 1.0.0
MovableType API Pluginの機能と特徴
Prism0.9がリリースされていた : mozilla Labs
Google Custom Searchを使って検索結果を自分のサイトで表示する
Firefox の アドオン
Custom Web Thumb Link Templateを作成しました : Joomla! 1.5
SQLインジェクション攻撃 5月:iLogScanner IPA
ランダムイメージ・プラスモジュールを提供していただきました : Joomla!1.5
SQLインジェクション解析 その後:iLogScanner IPA
ショートハンドなPHPが混入していました:JContent+(JContentPlus)

C_square_trans.png Components
Joomla! Extensions
M_square_trans.png Modules
Joomla! Extensions
P_square_trans.png Plugins
Joomla! Extensions
Templates
Joomla! Extensions
a_delphi.gif Delphi for PHP
Delphi for PHP related

for Mobile