Nucleusでつくる!最強のブログサイト Nucleusでホームページを構築するための専用本。NucleusJAPANが執筆した定番本です。これがあれば、汎用CMSとしての構築も楽々。 |
XOOPS Cube コミュニティサイト構築ガイド 話題のコミュニティサイトの構築ならまずはこの一冊。 |
Drupal Pro Book CMSカスタマイズ&デザイン あのNASAオフィシャルサイトも採用している世界CMSアワードNo.1に輝いたCMS!これからはDrupalの時代!? |
現場のプロから学ぶXHTML+CSS あなたはもうXHTMLは大丈夫ですよね?プロなら知らなきゃ恥ずかしいXHTMLとCSSについてのベストセラー本です。 |
Category: SEO・アクセスアップ
ミラーサイトとは
ミラーサイトとは、元となるウェブサイトの全て、または一部分と同一の内容を持つウェブサイトのことをいいます。一般的には、サーバにかかる負荷を分散する目的で作られることが多く、元のウェブサイトとは異なるドメイン名を持つ場合もあります。他にも、ミラーサイトには、アフィリエイト目的や著作権侵害サイトなど悪質なものもあり、検索エンジンからスパム行為としてペナルティを受けることもあります。これを特に、「重複除外」と呼びます。
ミラーサイトの基準
ミラーサイトについての明確な基準は公表されておらず、検索エンジンの判断に委ねられます。サーバの負荷を分散する目的やサーバーがダウンしたときのバックアップなどを目的とする場合は、本来のミラーサイトの使い方でもあるので、悪質とは言いにくいものの、実際には重複除外の対象になることも多々あります。
Category: Drupal
稼働に必要な環境
サーバー
PHPの動作するウェブサーバ推奨: Apache 1.3 / 2.x
その他: IIS 5 / 6
PHP
推奨: 5.2 以上必須: 4.3.5 以上
PHPメモリリミット 16MB 以上
データベース
PHP がサポートするデータベースサーバ推奨: MySQL 4.1 / 5.x (4.1 以上が必須)
その他: PostgreSQL 7.4 以上
文字コード:UTF-8
Drupalダウンロード
Drupal JAPANからコアファイルをダウンロードします。「最新バージョン」にある日本語ディストリビューションをダウンロードするとスムーズにインストールまでいけます。ダウンロードしたら、解凍してアップロードと行くのですが、.gzファイルしかないので、対応の解凍ソフトを使いましょう。
※うまく解凍できない場合は、.gzを.tar.gzに変更して解凍を試してみてください。
Drupalアップロード
解凍してできたコアパッケージを階層を保ったままアップロードします。このとき、すべてのファイルをアップロードしてもよいのですが、scripts ディレクトリは Drupal の動作には不要であり、セキュリティ上好ましくないので除外することにしましょう。
また、robots.txt 以外の、拡張子が .txt のファイルも不要ですので除外しましょう。
パーミッションの変更と不要ファイルの削除
sites/default/settings.phpを PHP から書き込み可能にします。(例: 666)sites/default/filesディレクトリを PHP から書き込み可能にします。(例: 777)
sites/default/files以下にある全てのディレクトリ(color, css, js, languages, pictures, tmp)を PHP から書き込み可能にします。(例: 777)
その他のファイルやディレクトリは読み込み可能であればよいため、大抵はアップロードしたままの状態から変更する必要はありません。
sites ディレクトリ以下の各ディレクトリ内にある、ファイル .drupal はこの時点で不要ですので削除しても構いません。
パーミッションの設定は上の例のように、PHP から書き込み可能なディレクトリは777、PHP から書き込み可能なファイルは666 が一般的ですが、サーバの環境によっては異なる場合もあります。 ホスティングプロバイダのマニュアルや FAQ などを参考に、より安全で適切な設定を行ってください。
Category: Nucleus
Category: Nucleus
インストール時の構成
(Nucleusのpluginフォルダ)├NP_Moblog.php
│├moblog/
│├index.php
│└help.html
└sharedlibs/
└PEAR/共通ライブラリ群
Category: Nucleus
1.アイテムが削除する権限を持たないはずのメンバーにより削除されてしまう危険性
2.media.php によるディレクトリ・トラバーサル攻撃の危険性
こちらからダンロードできます。また、インストール方法は今使っているバージョンによって異なるので、上記URLよりインストール方法も確認できます。
Category: 私的コラム
本年も「知識Z(ゼータ)」では、みなさまの為になる情報を、随時発信して参りますので、どうぞよろしくお願いいたします。
コンテンツにつきましても少しずつではありますが、増やして行く予定ですので、皆様のご愛顧賜りますようお願い申し上げます。
Category: SEO・アクセスアップ
ブラウザのためではなく、クローラーのため
モバイルSEOを行っている上で、検索結果には表示されるようになったものの、ページのタイトルやスニペットが文字化けしてしまったという経験はありませんか?これは、「charset」が正しく宣言されていないときに起こります。
文字コードはPCサイトでは「UTF-8」などで作成されることが多いのですが、モバイルサイトの場合は、「Shift_JIS」となります。
Category: SEO・アクセスアップ
Googleにモバイルサイトを登録させる必要性
パソコン用サイトを登録させただけでは、ケータイから検索したときに、パソコン用サイトだけが出てしまい、例え、接続端末振り分けプログラムなどにより、ケータイからのアクセスをモバイルサイトに振り分けるように設定していたとしても、特殊なブラウジングがされるため、パソコン用サイトを分割して閲覧する形になってしまいます。よって、モバイルサイト自体を登録させる必要があります。
Category: Drupal
Drupal(ドゥルーパル)とは
Drupal(ドゥルーパルと読む)とは、CMS(コンテンツ管理システム)の一つで、HTMLを知らない人でも簡単にウェブサイトを構築することができるソフトウェアのことです。Drupalは、アメリカのメジャーなサイトでは既に利用されており、また、アメリカで行われたCMSコンテストで、第1位を受賞するなど、高い評価を得ているます。
特徴としては、「モジュール」と呼ばれるプログラムを追加するだけで、ショッピングサイトやSNS、ブログサイトなどを簡単に構築できます。また、今後Drupalの将来性にも期待できることから、とにかく拡張性の高いCMSを使いたいというなら、DrupalはピッタリのCMSとなると思います。
当サイトでは、自らがDrupalを学ぶことを目的としていますが、見てくれている方のためにも、分り易く解説できればと思います。
Category: HTML
white-space
white-spaceはソース中の半角スペース・タブ・改行の表示の仕方を指定するスタイルシートです。ソースなどを文章中に表示させたい場合などによく用います。HTML <html> <head> <link rel="stylesheet" href="sample.css" type="text/css"> </head> <body> <p class="tag"> ここでは全てのタグを無視して単なる文字列として表示させることができます。 ex)<font color="blue">通常ならフォントが青くなる</font> ただし、反映させるタグとそうでないタグを区別するために、 "<"は
">"は