熊本のCMS制作会社 デルタワークス・ブログ

熊本市 DELTA WORKS のメンバーがお届けするCMS制作日記と日常の変なこと

Archive for the ‘CMS’ Category

MobileJoomla! は、Joomlaのサイトを携帯やスマートフォンに自動的に変換してくれる優れものだが、設定に於いて気を付けるべきことがあったのでメモしておきます。

新たに設定を完了して、画像のリサイズを有効にしたところ下記のエラーが出た。

Warning: pathinfo() expects parameter 2 to be long, string given in /*********/administrator/components/com_mobilejoomla/imagerescaler.class.php on line 66

色々設定を確認したがどうも原因がわからない。そこでサーバ設定をもう一度確認したところPHPのバージョンがPHP5.1.6であることがわかった。サーバはXserverであるために、PHPのバージョンをドメインごとに変更できる。そこで同じサーバ上にあって問題なくMobileJoomla!が動いているサイトでのPHPのバージョンを確認したところ。PHP5.2.14で動いている事が判明。

ドメインのPHPのバージョンを変更したところエラーは消えた。

元々のMobileJoomla!のサイトを良く読めばこのへんの情報は確認できたかも知れないが、英語での説明だと読むのが大変。そんなわけでトライアンドエラーの繰り返しから問題を解決していくしかない。ま、それが面白かったりして。

  • 0 Comments
  • カテゴリ: CMS, Joomla!
  • ここの1ヶ月位ワードプレスでビジュアルエディタが表示されなくて色々試していたんだけど原因がわかりました。始めは何らかの設定ファイルが壊れたのかな?と疑っていたんだけど・・・・なんの事はない。個人設定で「ビジュアルリッチエディターを使用しない」にチェックが入っていたんですね。

    自分で設定した覚えはないので、何かの際に起こったと思われますが・・・なぜそうなったのかは分からずじまいです。

    ビジュアルエディタの有効化

    原因が分かってしまえば「なーんだ」ということにもなりますが、分からないときにはイラつくものです。

  • 0 Comments
  • カテゴリ: CMS, WordPress
  • Webkeepers CGIの使用許可とhtaccessについて

    現在FTPクライアントはFileZillaを利用しているが、デフォルトの状態で接続すると、.htaccess等のファイルは見えない。そこで.htaccessファイルをみえるようにするためには、FileZillaの「サーバ」のところの「強制的に隠しファイルを表示」にチェックを入れておく必要がある。

    これをしておかないと、ファイルのアップロードはできてもディレクトリーを移動すると消えてしまうので注意。

    また同じhttpdocsディレクトリー内でParlなどのCGIを動かしたい場合は、.htaccess内に以下の記述も必要。

    Options +ExecCGI
    AddType application/x-httpd-cgi .cgi .pl

    こちらも合わせて.htaccessに追記しよう。

    以前、さくらインターネットにJoomlaをインストールするときの注意点を書きましたが、Webアプリケーションファイアウォールの設定で設定するべきことがありましたので書いておきます。

    さくらインターネットのレンタルサーバに追加された機能としてWebアプリケーションファイアウォールがあります。これは外部からのアタックやファイル改ざんの為のシステムですが、それが問題となって、インストールや記事の更新が出来ない場合があります。

    そこでコントロールパネルでWebアプリケーションファイアウォールは切っておいてください。インストール時だけでなくJoomalでの運用時にも影響が出るみたいですので、この機能は使わない方がいいようです。

    以下は以前書いた注意点です。

    Joomla 1.5 をさくらインターネットサーバへのインストールする場合の注意点を2つほど書いておきます。

    1.PHP.iniに関する注意点

    サーバーコントロールパネルからphp.iniに下記の内容を書き込んで保存します。

    mbstring.language = neutral
    mbstring.internal_encoding = UTF-8
    display_errors = Off

    2.htaccess

    上記においてインストールすると問題なく稼動はしますが、サーチフレンドリーURLが作動しません。そこで.htaccessの一部をコメントアウトします。

    Options +FollowSymLinksと表記があるところを探して頭に#をつけてください。

    #Options +FollowSymLinks

    これをアップロードして、「htaccess.txt」を「.htaccess」とリネームします。

  • 0 Comments
  • カテゴリ: CMS, Joomla!
  • インストトールした後に管理画面に入りますが、ここで基本設定を変更しようとすると「エラーが発生しました! configuration.phpファイルが編集できません。」という警告が出ます。

    kanri001

    これはインストール時に作られた configuration.phpファイルのパーミッションが644で設置されているためです。そこでFTPでパーミッションを変更しましよう。変更後は666になります。

    さらにディレクトリ・パーミッションを確認してみるとフォルダの書き込みが制限されていることがわかります。

    kanri002

    そこでもう一度FTPでこれらフォルダのパーミッションを777に変更します。

    これで一応使えるようになると思います。

    いつものようにFTPで接続して、Joomlaのファイルをアップロードします。私が使っているFTPクライアントはFile Zillaです。アクセスした場合httpdocsがWEBの場所になりますのでここにファイルをアップしてください。

    inst005

    アップロードが終わったらインストールをはじめましょう

    inst006

    途中、configuration.php の書き込みができないとのメッセージが出ます。

    しかしここは無視です。これは後ほど対処方を書きます

    inst007

    データベース設定まで進みます。ここで、先に設定したMySQLのデータを入力します。

    inst008

    続いてFTPの設定を行ないます

    inst009

    最後にいつもの様に、入力を行えば完了です。

    inst010

    inst0011

    さてここまで進んだだけではまだダメです。インストールフォルダを削除した後、さらにここからいくつかの設定を行ってはじめて使用できる状況になります。

    まずはデータベースを準備しないといけません。PLESKのコントロールパネルにログインしましょう。対象のドメインを選んで下記の表示にします。

    db001

    ここで新しいデータベースの追加を行ないます。

    db002

    任意のデータベース名を入力して進んでください。続いてアクセスするユーザーを追加しまします。

    db003

    これでOKを押せばデータベースの設置は完了です

    WEBKEEPERS VPS で他社のドメインレジストラを使ったウェブサーバの設置の手順を書いておきます。


    1.管理画面からのドメイン設定

    まずは契約管理パネルにアクセスします。

    001

    「すべてのマイドメイン」よりドメイン一覧に移動します。

    002

    今回は     sampleweb.info というドメインを設置しますので以下のように入力します。ドメインのレジストラはムームードメインです。

    003

    これでドメインをDNSに登録できました。

    2.PLESKよりウェブサーバの設置

    ドメインのDNS登録が終わっただけでは実際のサーバは構築されません。そこで管理パネルのPLESKにログインします。

    005

    ここで左メニューの「ドメイン」を選びます。

    006

    ここで新しいドメインの追加を選びます。

    007

    たいていはMy Domainsというクライアント名を選びます。

    008

    ここで先程のsampleweb.infoを入力します。「OK」を押します。

    009

    物理ホスティングを選び「OK]を押します。

    010

    これでセットアップ終了です。

    011

    この後ムームドメインに入ってDNSサーバを以下のアドレスに変更します。

    ns1.primevps.net

    ns2.primevps.net

    これでしばらくすると見えるはずです。

    現在運用中のドメインをWebkeeperのVPS(仮想専用サーバ)に移築する際に、通常、DNSを切り替えて作業に入りたいところだが、そうすると現状のサイトも移築する必要が出てきてめんどうだ。そこで、DNSを切り替える前に出来る部分を構築してしまいたい。その場合、問題になるのは、通常のドメインでは当然現状のサイトに飛んでしまうために、新しいサーバでの構築ができなくなってしまう。それを解決する方法を書いておく。


    例えばXserverの場合は、DNSが割り当てられなくても仮のアドレスでそのフォルダにアクセス可能で、構築もできるが、WebkeeperのVPSではそううまくはいかないようだ。サポートに連絡したところ下記の様な返事を頂いた。

    Plesk の中の機能に対象のドメインの中に”サイトプレビュー”というボタンが ございますが、こちらでwebの確認ができます。 また、ドメイン名を指定して接続確認されたい場合は、お客様側のPCの hostsに名前解決を記述して頂けますと、ドメイン名でご確認頂けます。 以下のようなページをご参考下さい。 http://www.higaitaisaku.com/hosts.html

    そこでまず、サイトプレビューという機能を試してみた。

    siteprevew

    しかし、この場合CSSなどのリンクがきれているためにちゃんと表示できない。(ちなみにこの表示はすでに構築出来ているページを見ています)
    koshok
    これでは構築しづらい。また、サポートからの

    また、ドメイン名を指定して接続確認されたい場合は、お客様側のPCの hostsに名前解決を記述して頂けますと、ドメイン名でご確認頂けます。

    というのもエンジニアではない私にとってはよく理解出来ない。そこで友人のエンジニアに方法はないかと訪ねてみた。その答えが下記だ。

    「だったら、WebkeeperのDNSを自分のPCのDNSに設定すればいいよ」

    この手があったか!

    つまり、すでにWebkeeperにはドメイン設定をしているので。そのDNSには今作っているサイトのアドレスが登録されている。従って、そこのDNSを自分のPCから見るように設定すればいいわけだ。方法は以下のとおり。

    1.Webkeeperから提供されたDNSサーバのIPアドレスを見つけます。

    ns1.primevps.net がDNSサーバだが IPアドレスは 38.99.90.217なのでこれを記録しておきます。

    2.自分のパソコンのDNSサーバを切り替える

    コントロールパネルから「ネットワークと接続」を開き「ネットワーク接続」を選び該当するローカルエリア接続等のプロパティーを開きます。

    propa

    TCPIPを開き下記の様に設定する

    propa2

    これでOkを押して、ブラウザを一度閉じ開きなおして対象のサイトのアドレスを打ち込めば問題なく表示される。

    koshok2

    上記はDNS変更後確認したサイトの状態。(デザインはまだ途中です)

    通常、多国言語化を前提にウェブを構築すると、システム開発が必須になってくると考られるが、さすがJoomla!多国現言語対応のエクステンションが存在する。まだ解析中だが、ほぼ内容が理解できてきた。いやああ、やっぱJoomlaはすごいっす。

  • 0 Comments
  • カテゴリ: CMS, Joomla!
  • Twitter

    • Fox Contact Form もアップデートがひつようです。
      2012/02/03 03:24
    • Phoca Galleryはアップデートしないとjoomla2.5では動かない場合もあるみたい
      2012/02/03 03:31
    • 実験的にJoomla1.7で構築しているサイトを一度バックアップした後、2.5のファイルを上書きしてみた。おー今のところ問題なく動いている。 #joomla
      2012/02/03 02:00
    • 「球体の奏でるリズム」シリーズCG
      http://t.co/2etiO7uT
      2012/02/03 01:59
    • 本日、20時半より家内の企画「イケメンヒーラー養成プロジェクト第2回講座」をUstreamにて公開放送します。予定のチャンネルは 今回の講義内容は、ラッキーカラーについてだそうです。ご興味のある方はどうぞ。
      http://t.co/NPPrmQVj
      2012/02/01 14:25
    • ノントロッポ狂乱のハイスピードギグ終了。
      http://t.co/Lirvg8FN
      2012/01/29 20:05
    • ノントロッポ楽しんでます。@福岡ブードゥーラウンジ
      http://t.co/1QEfzm13
      2012/01/29 20:22
    • さて今日はこれ行ってきます。
      http://t.co/I6Jb51g8
      2012/01/29 11:57
    • コレは便利だな。Dialog module for Joomla1.5 #joomla
      http://t.co/4rrxUn1Z
      2012/01/28 21:25
    • 明日はヒカシューの福岡ライブに行く予定だが行われる箱のブードゥーラウンジのオーガナイザーBOGY君のバンドnontroppo(ノントロッポ)これがまたカッコイイ!
      http://t.co/E8vfDqUQ
      2012/01/28 20:12

    About Us

    私たちは熊本市の河原町を本拠地とした。メディア・クリエーターの集団です。各自大学の講師や専門学校で教鞭を揮いながらウェブや沢山のメディア用コンテンツを作り続けています。
    since Feb,2008

    Yahoo News

  • Counter

    339614 Visitors