User:
Pass:
Keep:   
Xoops Cube Project
XOOPS Cube Project Site
Powered by Google


Powered by XOOPS Cube Legacy 2.1.8
PukiWikiMod 1.5.1
WordPress Module 0.6.0 Alpha
wp-mailの自動反映について 投稿者: akira 投稿日:2004/12/25(Sat) 14:08 No.1025  
モブログを便利に使っています。特に、エラーになることも無く出来ています。ただ、時分で操作をしてやらないとBLOGに反映しないのが残念です。CRONでできると言うように書いてありましたので、CRONを設定(wp-mailの実行)をしてみたんですが、エラーになっている旨のメールが届きます。wp-mailファイル自体にsyntaxerrorがある等々のエラーです。CRONの設定の仕方ご存知の方おられましたらお教えください。


Re: wp-mailの自動反映について 投稿者: tm 投稿日:2004/12/26(Sun) 01:49 No.1026  

このあたりは参考になりませんか?


Re[2]: wp-mailの自動反映について 投稿者: akira 投稿日:2004/12/26(Sun) 07:49 No.1031  

引用:

tmさんは書きました:
このあたりは参考になりませんか?

/home/httpd/html/xoops/modules/wordpress/wp-mail.php: line 1: ?php: No such file or directory
/home/httpd/html/xoops/modules/wordpress/wp-mail.php: line 2: syntax error near unexpected token `dirname'
/home/httpd/html/xoops/modules/wordpress/wp-mail.php: line 2: `if (file_exists(dirname(__FILE__) .'/wp-mail-conf.php')) {'

上記のようなerrorが出てしまいます。


Re[3]: wp-mailの自動反映について 投稿者: のぶのぶ 投稿日:2004/12/26(Sun) 15:07 No.1033  

引用:

akiraさんは書きました:
引用:

tmさんは書きました:
このあたりは参考になりませんか?

/home/httpd/html/xoops/modules/wordpress/wp-mail.php: line 1: ?php: No such file or directory
/home/httpd/html/xoops/modules/wordpress/wp-mail.php: line 2: syntax error near unexpected token `dirname'
/home/httpd/html/xoops/modules/wordpress/wp-mail.php: line 2: `if (file_exists(dirname(__FILE__) .'/wp-mail-conf.php')) {'

上記のようなerrorが出てしまいます。

どうやら、

* * * * * /usr/local/bin/php /home/someone/modules/wordpress/wp-mail.php

のように、コマンドライン用PHPで直接実行されようとしているようですが、CGI用のPHPファイルはこの様な実行はできません。
よって、wgetコマンドなどの様にコマンドラインからHTTP経由でwp-mail.phpにアクセスしていただく必要があります。
xreaのcronでwp-mail.phpを実行
などの、過去ログが参考になると思います。


Re[4]: wp-mailの自動反映について 投稿者: akira 投稿日:2004/12/26(Sun) 16:01 No.1036  

引用:

のぶのぶさんは書きました:
引用:

akiraさんは書きました:
引用:

tmさんは書きました:
このあたりは参考になりませんか?

/home/httpd/html/xoops/modules/wordpress/wp-mail.php: line 1: ?php: No such file or directory
/home/httpd/html/xoops/modules/wordpress/wp-mail.php: line 2: syntax error near unexpected token `dirname'
/home/httpd/html/xoops/modules/wordpress/wp-mail.php: line 2: `if (file_exists(dirname(__FILE__) .'/wp-mail-conf.php')) {'

上記のようなerrorが出てしまいます。

どうやら、

* * * * * /usr/local/bin/php /home/someone/modules/wordpress/wp-mail.php

のように、コマンドライン用PHPで直接実行されようとしているようですが、CGI用のPHPファイルはこの様な実行はできません。
よって、wgetコマンドなどの様にコマンドラインからHTTP経由でwp-mail.phpにアクセスしていただく必要があります。
xreaのcronでwp-mail.phpを実行
などの、過去ログが参考になると思います。

なんとなく理解できるんですが、Linuxについて初心者なので。このコマンドは、直接書けばいいんでしょうか?CRONについてあまりわかっていないので。今まで、webminのCRONでやっていたんです。
書かれているのを、実際にコマンドとして入力してみたんです。このコマンドで何がどうなるのかが理解できないんです。一定時間になればwp-mail.phpを実行するんでしょうか?テストしてみたんですが、うんともすんともならないんで。


Re[5]: wp-mailの自動反映について 投稿者: akira 投稿日:2004/12/27(Mon) 09:26 No.1037  

できました。あれから試行錯誤して、出来ました。wget -o-の-o-の部分を入れるとerrorになったんですけれど。入れずに、自宅サーバーですので、直にサーバーにcronの設定をhttp://127.0.0.1/****/modules/wordpress/wp-mail.phpとして2時間おきに実行するように設定しました。テストもOKで、実行後のメールも来ます。これでよいのでしょうか?


Re[6]: wp-mailの自動反映について 投稿者: のぶのぶ 投稿日:2004/12/28(Tue) 15:20 No.1043  

引用:

akiraさんは書きました:
できました。あれから試行錯誤して、出来ました。wget -o-の-o-の部分を入れるとerrorになったんですけれど。入れずに、自宅サーバーですので、直にサーバーにcronの設定をhttp://127.0.0.1/****/modules/wordpress/wp-mail.phpとして2時間おきに実行するように設定しました。テストもOKで、実行後のメールも来ます。これでよいのでしょうか?

-O - 無しでも別に問題は無いと思います。
ちなみに念のため、-O - の Oは、大文字のOです小文字のoではありません。


NO: PASS:

このプログラムは KENT 氏の yybbs を xoops(PHP) に移植したものです
- KENT -