XOOPSマニア  最新情報のRSS(サイト全体)
[ 自宅サーバーWebRing |ID=54 前後5表示乱移動サイト一覧 ]

08年7月9日(Wed) 19時38分
[ Page comments(2) ] [ Track Back(1) ]
Counter: 3686, today: 11, yesterday: 10

HypCommonFunc を更新 Fixed link

注: この記事の内容は古いので、現状とは相違があります。

HypCommonFunc 中で、イメージファイルのリサイズ・回転を行うのに、imagemagick, jpegtran コマンドの存在確認に、file_exists() 関数を使っていましたが、Safeモードで PHP が動作している XREA などで、判定ができなくなっていました。

以前 XREA で動作確認した時は、判定できていたので、サーバーの設定が変わったようです。

そこで、hyp_common ディレクトリに 次のような内容の execpath.inc.php ファイルを置くことで、コマンドの存在確認をパスできるようにしてみました。

<?php
define('HYP_IMAGEMAGICK_PATH', '/usr/bin/');
define('HYP_JPEGTRAN_PATH', '/usr/bin/');
?>

ただ、imagemagick と jpegtran のパスが分からないとどうにもならないので、自動でこのファイルを作成できる仕組みを考えてみました。

hyp_common ディレクトリに get_execpath.cgi というファイルがありますので、そのファイルのパーミッションを 755 などとし実行権限を与えてから、ブラウザでアクセスしてください。
環境が上手くマッチしていれば、execpath.inc.php ファイルが出来上がるはずです。

XOOPS_ROOT/class ディレクトリに配置して、XOOPS_ROOT/include/common.php で読み込んでいる場合は、XOOPS_ROOT/class/hyp_common
それ以外で、PukiWikiMod, 写メールBBS, Yomiサーチモジュールを導入している場合は、各モジュールDir/include/hyp_common
CVSからダウンロードした最新版をアップロードして、作業してください。

まあ、とにもかくにも最新版を各ディレクトリ

  • XOOPS_ROOT/class/hyp_common
  • XOOPS_ROOT/modules/pukiwiki/include/hyp_common
  • XOOPS_ROOT/modules/mailbbs/include/hyp_common
  • XOOPS_ROOT/modules/yomi/include/hyp_common
    へアップロードして、それぞれの hyp_common/get_execpath.cgi に実行権限を与えて、それらのファイルに、ブラウザでアクセスしてみてください。 ;)


Name:

似たような BLOG Fixed link

Last-Modified:2008/07/09 16:37:56

付箋機能(wema) メニュー 
付箋の編集
文字色: 背景色:
お名前:  線接続id:


Reload   Diff Source Attach Attach List   Wiki Top Page List Search Resent Chenges Backup   Help   RSS feed
Page name:徒然日記/2006-09-05 [ Sended pings(6) ]
Author:nao-pon - 2006/09/06 00:47:53 JST(672d)
Last edit:nao-pon - 2007/08/09 08:36:38 JST(335d)
Editers:nao-pon
Back Link:写メールBBS_XOOPS(48d) PukiWikiMod(48d) Yomi-Search_XOOPSの作業記(71d) CVS(266d) PukiWikiMOD_0.4_AddOn(628d) XOOPS(760d) HypCommonFunc(825d) PHP(1008d) 徒然日記(1419d)

ページコメント
 
The comments are owned by the poster. We aren't responsible for their content.

Poster Thread
通りすがりさん
Posted: 2007-8-7 8:54  Updated: 2007-8-7 8:54
 Re: 徒然日記/HypCommonFunc を更新

はじめまして、Ujiki.oOと言います。
やっとこさ、Livedoor Wikiを卒業し、
PukiWikiで楽しもうとしております。
まずは、PukiWiki新着添付ファイル閲覧で、LightBox Plusを実装したところです。 :-D
XREAサーバーさんの新しいサーバーカテゴリー「 CORESERVER 」です。
非SSLとSSLを行ったり来たりする仕様で、多言語XOOPSを利用して、
PukiWikiでの、リライトを実現させるための、.htaccess での、書式の解を探しております。
https://ss1.coressl.jp/www.fs4y.com/modu​les/pukiwiki/
と、
http://www.fs4y.com/modules/pukiwiki/
なのですが、どんな構文でなら、静的ページURL風に出来るものやら・・・・ :roll:

返信

Poster Thread
nao-pon
Posted: 2007-8-9 8:36  Updated: 2007-8-9 8:36
Webmaster
Joined: 2002-12-19
From: 愛知県
Posts: 3931
 Re: 徒然日記/HypCommonFunc を更新

Ujiki.oO さん、はじめまして。

PukiWikiMod では、lightbox プラグインなんてのもあります。 :-)

pukiwiki.ini.php

1
2
3
4
5
6
///////////////////////////////////////////////// 
// ページ内容のレンダリングの前にコンバートするプラグイン
$pwm_config['pre_plugin_convert'] = array(
//    'プラグイン名' => 'オプション',
//    'lightbox' => '', //lightboxプラグインを全ページで有効にする場合
    );

で、全ページで有効にすることができます。

また、これからWikiモジュールを導入するのであれば xpWiki もなかなか面白いですよ。私の開発主体は xpWiki に移行しています。 ;-)


# PukiWikiMod, xpWiki に関する投稿はフォーラムにしていただくと助かります。

返信

Track Back [ Track Back(1) ]
Track Back URL: http://xoops.hypweb.net/wiki/tb/5217
PukiWiki/trouble01
Excerpt: Warning [PHP]: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/usr/bin/jpegtran) is not within the allowed path(s): が表示される場合があるが、 http://xoops.hypweb.net/wiki/5217.ht­ml で解決させる。
Weblog: PukiWiki
Tracked: August 7, 2007, 11:13 AM

このページのTopへ
ログイン
ユーザ名:

パスワード:

オートログイン

Basic 認証

Register now! | Lost Password?

アクティブメニュー
"ぽちっ"としてね☆
最新のページ
ブックマーク
Please log in to use it.
[Login]

ソーシャルブックマーク
新着トラックバック
2007-12-26 2007-11-23 2007-11-21 2007-10-21 2007-9-26 2007-8-16 2007-8-15 2007-8-7 2007-7-28 2007-6-12
サイト内 Wiki
☆ 検索 ☆



高度な検索(サイト内)
FireFox検索プラグイン
オンライン状況
合計 110 人がオンライン中 :-)
(Wiki [自由帳] : 33 人)

登録ユーザ: 1 & ゲスト: 109

oouti, もっと...
サイト情報
管理人

nao-pon
 

登録ユーザ数: 1375


現在ページのQRコード
現在ページのQRコード
[携帯対応]
参照元情報