ラベル 3iX の投稿を表示しています。 すべての投稿を表示
ラベル 3iX の投稿を表示しています。 すべての投稿を表示

2008年12月6日土曜日

レンタルサーバー 『3iX』が重過ぎる。もう無理。

レンタルサーバー 『3iX』。もうどうしようもなく重いです。鯖落ちもちょくちょく。
限界です。

2008年11月27日木曜日

MediaWikiメモ - 3iXでサムネイルが生成できない。

ImageMagickが使えると3iX公式のFAQにあったがサムネイルの作成に失敗する。
cPanelのError Logというところを見ると

passthru() has been disabled for security reasons
escapeshellarg() has been disabled for security reasons

というエラーが出ていた。よく解らんがPHPの命令がブロックされているのだろうか。
そういえばどこかのブログでPHPが動かなかったでサポートチャットで動くようにしてもらった話を思い出した。という訳でよく解らないままよく解らん英語でサポートチャットで聞いてみるとやっぱ駄目とのこと。うーん、どうしよう。PHPもMySQLもHTMLもMediaWikiのことも何もわからんのに運用するのは無謀ってもんだ。少しづつ勉強するしかないか。とりあえず希望の画像表示にするためにcss辞典を図書館でかりてきて何とか体裁だけは繕えた。サムネイルを生成するのが一番いいんだけどなあ。セーフモードとかいうxareaでも出来るみたいだから何か方法があるのだろうか。あるにしてもphp弄らないと無理そうだからできないかも。というより3iX重い。

2008年11月24日月曜日

MediaWikiメモ - URL(/index.php/○○)を短縮する(Short URL)。3iX編

MediaWiki1.13.2のURLは標準で
{ドメイン}.com/{設置フォルダ名}/index.php/{記事名}
となっている。このアドレスをwikipediaのようにすっきりさせてみたくなった。
wikipediaは
{ドメイン}.com/wiki/{記事名}
となっているがどうせなら
{ドメイン}.com/{記事名}
にしてみることに。

レンタルサーバー『3iX』に設置してあるMediaWikiで挑戦。
検索してみるとMedaWikiのマニュアルにあたる。
表紙が日本語なだけで肝心のやり方は英語の記事しかない。
色々な方法が示されていて何をすればいいのか判らない。とりあえず一番上の

Example.com/Page_title
Page title -- PHP as a CGI module, no root access

こいつを試してみることに。幸い中卒の英語でも何とかわかる程度の説明だった。

1.LocalSettings.phpに$wgArticlePathが存在すればコメントアウトor削除する。

2.LocalSettins.phpに

$wgArticlePath = "/$1";
$wgUsePathInfo = false;

を追加する。

3.public_htmlの.htaccessに

RewriteEngine On
RewriteRule ^[^:]*\. - [L]
RewriteRule ^[^:]*\/ - [L]
RewriteRule ^/*$ /{設置フォルダ}/index.php?title=メインページ [L,QSA]
RewriteRule ^(.+)$ /{設置フォルダ}/index.php?title=$1 [L,QSA]

を追加。

一発であっさり成功。今の所は不具合なし。難しそうと思っていたのでよかった。

2008/12/03 追記
http://{ドメイン}/
へアクセスしたときに.htaccessの日本語部分の記述が問題でメインページに行かない。
解決方法がわからないのでとりあえず
RewriteRule ^/*$ /{設置フォルダ}/index.php?title=メインページ [L,QSA]
を
RewriteRule ^/*$ /{設置フォルダ}/index.php [L,QSA]
にすることで解決。

2008年11月10日月曜日

レンタルサーバー『3iX』 でマルチドメインを設定する

  1. CPanelの「Addon Domains」を開く
  2. 「New Domain Name」に追加するドメインを入力する。(例:blogger.com)
  3. 「Username/directory/subdomain Name」に追加するドメインのユーザー名を入力する。(例:blogger)この名前でpublic_html下にディレクトリが作成され公開領域となる。さらにメインのドメインのサブドメインとして登録され、このアドレスからもアクセス出来るようになる。(例:blogger.main-domain.com」)
  4. 「Password」にftp接続に用いるパスワードを入力する。
  5. 「Add Domain!」を押して完了。