さくらインターネットでFancyURL

さくらインターネットでFancyURL

さくらのレンタルサーバに移転して、このNucleus FancyURLの動作で500エラーが出ていた。
これにより、過去のfancyURLでトラックバックを打っていたページが…

というわけで、やっとこさ、このさくらのレンタルサーバでFancyURLの動作が正常になった。
<<2007.07.17 NpMagicalURL →Np_customURLに変更>>
詳しくは nucleus プラグインページ 3 linkへ。

 

参考は

参考にしたサイト
PHP/CGIについて

Fururu Street

まず、PHP/CGIを参考に、

  • .htaccess

ForceType application/x-httpd-php → ForceType application/x-httpd-cgi

  • Nucleus FancyURLのextra内

(archive・archives・blog・category・item・member)
rootに設置したものに#! /usr/local/bin/phpを書き込む。

注意

“”を書き込まない事…
“#! /usr/local/bin/php”でなく、#! /usr/local/bin/php

 

include(‘./fancyurls.config.php’); → include(‘fancyurls.config.php’);

include(‘./config.php’);  → include(‘config.php’);

  • php.ini

コントロールパネル ログイン画面 php.ini作成
cgi.force_redirect=0
cgi.fix_pathinfo=1

  • /nucleuslibs/globalfunctions.php

 

terapad 291行292行目付近
// default implementation
$data = explode(“/”,serverVar(‘PATH_INFO’)); → $data = explode(“/”,serverVar(‘ORIG_PATH_INFO’));

この.htaccess・archive・archives・blog・category・item・member及びglobalfunctions.php(別名で保存またglobalfunctions.phpの名前を変更して、別名で保存したものをglobalfunctions.phpに変更)

 

付属のもの

Np_customURL導入により、.htaccessは付属のものを、またFancyURLのフォルダ(extra)内のもの不要となった。
恐るべしNp_customURL・・・

これにより1,000件以上打ったトラックバックが全て生き返った。