infomation

WEB総合情報サイト arisa.bizは、 SEOおもしろサイトなどの
WEBに関するお役立ち情報を発信しています。そして個人的に作ったものもアップしてます!

ホーム

WEB総合情報サイト arisa.biz

さくらインターネットで動的ページを静的ページにする方法

100105_00動的ページを静的ページに変換する方法はSEOを意識して変換をする方々が多いと思います。

一般的に使用されているものは.htaccessに次のいづれかを記述するというものがあります。

AddType application/x-httpd-php .php .html

AddHandler application/x-httpd-php .php .html

ですが、さくらインターネットのサーバーではこれだけでは動的なページを静的なページに変換することはできません。

私がやりたかった方法としてはrootには別サイトの入っているサイトにディレクトリを切りその中のphpファイル達の拡張子を.htmlに変更したいというもの。

今日はこれで半日はまってしまいかなり悔しいのでメモしておきます笑

さくらインターネットで動的ページ(.php)を静的ページ(.html)にする方法

1.さくらインターネットのmysqlのバージョンをメモ。

(場所はコンパネの「データベースの設定」で見れます!)

2.ターミナルを使ってログイン

さくらインターネットはたしかtelnetは使えなかったような・・・。
ssh接続をおすすめします。

◎おすすめSSL接続ソフト

winユーザーはこれを使うといいかも。
Tera Term
Tera Term

3.ターミナルで以下のコマンドを実行します。

$ cp /usr/local/php/5.2.8/bin/php-cgi-mysql5.1 /home/USERNAME/www/php.cgi

これはphp-cgi-mysql5.1のファイルをコピーして/home/USERNAME/www/にphp.cgiという名前で保存するという処理です。

私の場合は、ディレクトリを切った中で静的に変換したかったので

$ cp /usr/local/php/5.2.8/bin/php-cgi-mysql5.1 /home/USERNAME/www/ディレクトリ名/php.cgi

と入力しました。

コマンドの/5.2.8/や/php-cgi-mysql5.1/の部分はサーバーによって若干違うようです。

また、php-cgi-mysql5.1の部分もphp・php-cgiを使用する場合もあるようなのでケースバイケースで。

噂だと
php4系 → php
php5系 → php-cgi

を使用した方がいいらしいです。

また、php.cgiのパーミッションを705か755に変更します。

4.ドキュメントルートに.htaccessを設置

DirectoryIndex index.html index.php
Action myphp-script /php.cgi
AddHandler myphp-script .html .php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*).html+ $1.php

Action myphp-script /php.cgi
の部分は私の場合ディレクトリを切っているので

Action myphp-script /ディレクトリ名/php.cgi

にしました。

5.確認してみる。

できたら拡張子htmlのままphpが動くかどうか確認をしてみてください。

この記録が誰かの役に立ちますように。。。

にほんブログ村 IT技術ブログへ  人気ブログランキングへ



RSS リーダーで購読する

macでFTP接続をするときに使えるフリーソフト Snow Leopard対応

winからmacをするいままで使っていたFTPソフトをかえなくてはいけませんが
「何を使っていいかよくわからない!」
というmac初心者さんへFTP事情をお教えいたします

macで一番有名なFTPソフト

Macで FTPといえば、Fetch が有名です。
http://fetchsoftworks.com/(本家)
シェアウェアですが、ずっと試用もできていたようです。
ですが、「Snow Leopard」(MacOS 10.6〜)からなのか30日間の試用期間が設けられています。
有料なのはちょっと…という方に他の無料ソフトを紹介します。

macでFTP接続できるフリーソフト

091229_01

Cyberduck
という憎めない顔のアヒルのマークが目印のソフトです。
海外のフリーソフトでありながら、日本語対応済みなので英語ができなくても安心です。

ダウンロード

まずはhttp://cyberduck.ch/(本家)からファイルをダウンロードします。
2009/12/30現在では最新版はVersion 3.3です。

使い方

使い方も簡単で、「新規接続」をクリックし、サーバー情報を入力すれば使用することができます。

091229_021

基本的には、サーバー名ユーザー名パスワードの3つを入力すれば接続できます。


にほんブログ村 IT技術ブログへ  人気ブログランキングへ



RSS リーダーで購読する

フリーでFLASHテンプレート集ダウンロード!

091227_01

flashmo.com
http://www.flashmo.com/

海外のサイトですがflashのテンプレートをフリーで扱っているサイトです。
(一部有料のものもあるので注意してください。)

データを落としてみると、flashの編集ファイルの.flaファイルがはいっており編集することができます。

flashの勉強をしてみたい方はもちろん、そのままでも十分使えるのでおすすめです!

また、無料のテンプレートに関しては、
PayPalを通して寄付をすることでlashmoを支持することができます。
現在はUSドルにて行うことができるようです。

便利ですので使ってみてはいかがでしょうか?

FLASHテンプレートのページ
※急に音が出るflashもあるので注意してくださいね!

にほんブログ村 IT技術ブログへ  人気ブログランキングへ



RSS リーダーで購読する

携帯サイトがIEが表示されない

携帯サイトを構築中に問題が発覚しました。

携帯サイトでは問題なく表示されるのですが、
FF(Firefox)で見れるのにIE(Internet Explorer)でサイトが見れなくなってしまいました。

いったい全体どうしたものか・・・

いろいろ調べてみると、原因は
ソースはXHTMLで記述されているがIE7あたりからXHTMLとして認識されず、ページのファイルを落としてこようとすることが分かりました。

application/xhtml+xml;

が対応していないときにでる現象のようです。

これを解決するには

  • apacheの設定をする
  • 落としてきて.htmlや.htmに変更して開く
  • レジストリファイルを開いて設定する

といったことで見れるようになるそうです。

参考になりそうなサイトをメモ書き

application/xhtml+xmlで提供されるコンテンツについて

application/xhtml+xmlのコンテンツをWinIEで表示する

WinIEでもapplication/xhtml+xmlのコンテンツを表示させる方法はあります。 まず、システムに変更を加えずに表示させるためには、まず該当の文書をローカルに保存し、そのファイルを表示します。 この時に拡張子を.html、もしくは.htmにしてください。 XHTML文書ですが、HTML文書として無理矢理表示させることが可能です(XHTML固有の表記や、他のXML規格を含む場合はまともに表示できません)。

またもっと手軽に表示させるには、システムの設定を変更します。 レジストリのContent-Typeのデータベース上にapplication/xhtml+xmlを登録するのです。 レジストリファイルを用意していますので、 このファイルを保存し、レジストリに結合(Explorerでダブルクリック)すれば表示できるようになります。 ですが、HTTP_ACCEPTはこれでも変更されないため、日記ではエラーが表示されます (そのエラーにあるリンクから強制的に本来の内容にアクセスするとCookieに記録され、エラーは表示されなくなります)。

ただし、この場合でもWinIEはXHTML文書をHTML文書として表示していることに注意してください。 XHTML固有の表記や、他のXML規格を含む場合はまともに表示できません。 また、レジストリの変更を伴いますので自己責任で行ってください

こちらのページも参考になる予感。

AddType application/xhtml+xml .html はパソコン(IE等)で表示されない

どうしたらよいかたどり着いた結果は、
phpによるキャリアとパソコンページの振り分けをする事でした。

にほんブログ村 IT技術ブログへ  人気ブログランキングへ



RSS リーダーで購読する

【日本語】bbpressのインストール方法

091224_00bbpressなるものを発見。

bbpressとは?

bbpressとは、wordpressのプラグイン勘違いされがちですが、そうではなくwordpressを元に作った掲示板です。

FAQサイトとしても活用できそうな予感です。

ダウンロード方法

ダウンロードは http://bbpress.org/download/ からダウンロードできます。

英語のサイトですが日本語化いたしますのでご安心をw

bbpressのダウンロード(英語)

記事投稿時の最新はversion 1.0.2です。

091221_01

Latest 1.0 Download .zipLatest 1.0 Download .tar.gzでダウンロードできます。

今回は.zipを落としました。

日本語化インストール

ファイルをアップロード

  1. ダウンロードしてきた bbpress-1.0.2.zip を解凍します。
  2. bbpressフォルダが出てくると思います。
  3. これを名前を変更(たとえば/faq/という名前にし)FTPでサーバーにアップロードします。
    (bbpressフォルダ名はセキュリティ上違う名前にしておいたほうがいいかもしれません。)
  4. ファイルをアップロードできたらここで日本語化ファイルを入れ込みます。
    日本語化ファイルダウンロード
    ここに行くと日本語化ファイルがバージョンごとに分かれています。
    今回はver1.0.1を選択しました。
  5. この中にある、ja.moファイルと、ja.poファイルをダウンロードし、my-languagesフォルダを作成し、/faq/フォルダの直下に入れ込んでください。
    例:http://arisa.biz/faq/my-languages

インストール方法

  1. ウェブブラウザを開いて、アップロードしたbbpressディレクトリにアクセスします。
    例:http://arisa.biz/faq/
  2. Welcome to the bbPress installer“というメッセージが表示がされていれば大丈夫です。次に進んでください。
  3. Installation language(インストール時の言語のプルダウンをjaに変更します。そうすると英語だったメッセージが日本語に変換されます。ここで表示がなければ日本語化ファイルのアップロードが失敗している可能性が高いので一度見直してみてください。完了したらステップ1へ進むをクリックします。ステップ1 – データベースの設定では以下を入力します。
    • データベース名 サーバーの管理画面にあると思います。
    • データベースのユーザー サーバーの管理画面にあると思います。
    • データベースのパスワード サーバーの管理画面にあると思います。
    • 使用言語 jaのままで大丈夫です。
    • 上級者向け設定を表示 チェックを入れます。
    • データベースホスト サーバーの管理画面にあると思います。
    • データベース文字セット 基本的にデフォルトのutf8で大丈夫です。データベース作成時の文字コードと合わせる必要があります。
    • データベース文字コード照合順序の設定 設定しなくて大丈夫です。
    • テーブル名の接頭語 デフォルトで大丈夫ですが必要に応じて変更しておきましょう。データベースで使用する際にわかりやすく設定するものです。
  4. 以上入力できたらデータベース設定ファイルを保存します。
  5. ステップ2 – WordPress ブログとの統合 (オプション)では、
    • Cookieの統合
    • ユーザーデータベースの結合

    をすることができます。

    Cookieの統合とは、Cookie を統合する事で、bbPress または WordPress のどちらかにログインすれば、自動的に両方にログインできるようになります。

    ユーザーデータベースの結合とは、WordPress データベースとユーザーテーブルを統合する事で、WordPress と bbPress のユーザーのデータを一カ所に保存することができます。

    ですが今回はデータベースを統合しないで先に進みます。
    WordPress ブログとの統合設定をせずに進むをクリックします。

  6. WordPress 統合を省略しました。今後、bbPress の管理画面からいつでも WordPress との統合を行うことができます
    というメッセージが表示されれば大丈夫です。ステップ3へ進むをクリックします。
  7. ステップ3 – サイト設定では、以下を入力します
    • サイト名
    • サイトのアドレス (URL)
    • キーマスターのユーザー名
    • キーマスターのメールアドレス
    • 最初に作成するフォーラム名

    キーマスターとは、bbPressの初期管理人のことです。
    全項目を入力したらサイト設定を保存をクリックします。

  8. サイト設定を保存し、インストールを完了する準備ができました。もう何も待つ必要はありません !とメッセージが出たら作業完了です。
    インストールを完了するをクリックしてください。
  9. ログイン情報が表示されます。ユーザー名とパスワードが表示されますので、必ずメモを取ってください。
  10. サイトのアドレスで表示されているリンクをクリックしユーザー名とパスワードを入力しログインできれば完了です!
    ログイン後、管理をクリックすればカスタマイズもできます。

完成したbbpress↓

091224_02

にほんブログ村 IT技術ブログへ  人気ブログランキングへ



RSS リーダーで購読する

ホーム

外部PR
山川設計
外部PR
中古車 ディーラー
都内で中古車をお探しならこちら
メッドコミュニケーションズ 悪徳
って
ヴァルナ エステ
エステなら

ページのトップに戻る