xoops D3ブログ導入

Xoops

Xoops D3ブログのインストール

d3blog-1.05
Xoops Cube Legacy-2.1.x

Hodaka氏が開発された、ブログ用モジュールd3blogのインストール方法が、XUGJのサイト:http://www.xugj.org/modules/xpwiki/?ModuleManuals%2Fd3blog]]や[[開発者サイトでも少しわかりにくかった(すみません)ので、書いておきます。

  1. 下記サイトからダウンロード

http://www.kuri3.net/modules/mydownloads/

  1. xoops_trust_pathの設定をしていない場合は、次の操作をしてください。

xoopsのディレクトリ内/mainfile.phpを開き、

 define('XOOPS_TRUST_PATH', '');

とある行の後ろのかっこの中に、Xoopsのディレクトリの外のディレクトリを指定してください。

 例
 define('XOOPS_TRUST_PATH', '/home/xoopx/xoops_trust_path');

詳しくは、XUGJのXOOPS_TRUST_PATHについての説明を見てください。

  1. 解凍されたファイルの、html/modules/内をXoopsのmodules/ディレクトリ内に、xoops_trust_path/内をxoops_trust_pathと設定したディレクトリ内にアップロードします。
  1. 解凍されたファイルの、extra/内の/extra/html/class/smarty/plugins内の4ファイルを、Xoopsディレクトリの/class/smarty/plugins/内にコピーします。

Xoops を使った会員制サイトの構築はこちら

xiaomi Redmi でUSBデバッグを有効にする

Android

xiaomi Redmi でUSBデバッグを有効にする

まずは、デベロッパー向け設定を有効にする必要があります。

  1. Settings→About phoneをタップ
  2. AboutPhoneの中の、MIUI versionを7回タップ
  3. You are now developper みたいなメッセージが表示されます。
  4. 一旦Backボタンで戻り、Settings→Additional settingsをタップすると、Developer optionsという項目が増えています。
  5. その中のUSB debuggingという項目をONにしてください。

ちなみに、2番目の手順で、AndroidのOSのバージョンをタップする方法もあるんですが、私のシャオミでやってみたところ、Kというでっかい文字とAndroidのKitKatの画像が出てきました!
なんか遊び心あっていいですね!!

xamppローカル開発環境でメール送信に失敗

PHP

PHPにてGmailからmb_send_mailを使ってメール送信する際、php.iniやsendmail.iniの設定はおかしくないのにメール送信に失敗する場合、Gmailの設定ではじかれている場合がある。

Googleの以下の記事より安全性の低いアプリからのAccessを許可すれば成功する。
https://support.google.com/accounts/answer/6010255?hl=ja
もちろんセキュリティとトレードオフなのでテストする際のみの設定、または別の方法をとるほうが良い。

なおGmailでメールを送信する際は以下の記事がわかりやすい
http://yossy-style.net/xampp-mb_send_mail

xampp MySQLを「start」させるとエラーが出る

Office2007
Webサイト作成 TIPS

xampp MySQLを「start」させるとエラーが出る

エラーはこんな感じ。

16:23:29 [mysql]    Error: MySQL shutdown unexpectedly.
16:23:29 [mysql]    This may be due to a blocked port, missing dependencies,
16:23:29 [mysql]    improper privileges, a crash, or a shutdown by another method.
16:23:29 [mysql]    Check the “/xampp/mysql/data/mysql_error.log” file
16:23:29 [mysql]    and the Windows Event Viewer for more clues

① とりあえず、簡単な和訳を…。和訳が間違っていても許してください…)
 「突然、MySQLがシャットダウンしたよー。
  シャットダウンしたのは、他のメソッドと不適当な特権がクラッシュしている。
 「”/xampp/mysql/data/mysql_error.log”」をチェックしてみて」という意味らしい。
② とりあえず、エラーログの場所を開いてみる
③ んで、エラーログについて、色々と書かれているが、その中の、

[ERROR] c:\xampp\mysql\bin\mysqld.exe: unknown variable ‘default-character-set=utf8’

  この箇所を見て、「default-character-set=utf8」をどうにかすれば良いという事がわかります。
④ ちなみにこの項目を編集するファイルは、sqlの設定ができる、「my.ini」でした。
  ディレクトリは、デフォルトであれば、「xampp\mysql\bin」の中に入っています。
⑤ 実際の編集ですが、この行をコメントアウトし、保存すればOKです。
  編集前 ⇒ default-character-set = utf8
  編集後 ⇒ #default-character-set = utf8
  これで再起動させてみてください。

wwwありのURLをwwwなしのURLにアクセスさせる

Apache

wwwありのURLをwwwなしのURLにアクセスさせる

Apacheのmod_rewriteという機能を利用して、wwwありのURLをwwwなしのURLにリダイレクトさせる方法です。

たとえば、
http://www.doutaikanri.com
にアクセスした時ユーザーにはわからずシュシュっと
http://doutaikanri.com
に切り替わってほしいのです。

なぜ、こんなことをしたいかというと、SEO対策に有効だとか有効でないとかで、URLを統一しておいた方がよいそうです。

やり方ですが、.htaccessに次のように記載します。

 <IfModule mod_rewrite.c>
 
 	RewriteEngine on
 	RewriteCond %{HTTP_HOST} ^www.doutaikanri.com$ [NC]
 	RewriteRule ^(.*)$ http://doutaikanri.com/$1 [R=301,L]
 
 </IfModule>