Archive   RSS   (Login)

まぁそのまんま備忘録で

Category: スポンサー広告
スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Category: 未分類
rss importer pligg

How to setup Cron Job for Pligg Rss Importer Module
Nirajan Bom Malla March 30, 2011 How To

If are using Pligg Rss Importer Module for your pligg site , you should setup a cron job to automatically import latest updates.Let’s get started. Log in to your cPanel and look for the Cron Jobs icon:

cPanel Cron JobsClick on the image and you’ll be asked to choose your experience level. If you’re reading this, you want to click on Standard.
Creating a Cron Job

Now that you’re at the Standard Cron Manager, let’s create a cron job. You can set a job to run at a specific interval or at a specific times. Creating a cron job requires only few simple steps :

Cron job

Enter your email address where it says: Please enter an email address where the cron output will be sent. Cron will send you a message when the job is executed, so you’ll know if there are any errors.
In the Command to run: field, enter the full path to your script (you may need to check with your host for this).If you want to run a php file, the command will begin with php.

your path would look something like this:

php /home/[your username]/public_html/import.php

Now go to your cpanel file manager and create a new file named “import.php” in your root directory and Insert the following code there


if (strpos($_SERVER[‘SCRIPT_NAME’], ‘rss_import’) > 1){
die(‘you need to copy this file into your root Pligg folder.’);
}

include_once(‘Smarty.class.php’);
$main_smarty = new Smarty;

include_once(‘config.php’);
include_once(mnminclude.’html1.php’);
include_once(mnminclude.’link.php’);
include_once(mnminclude.’tags.php’);
include_once(mnminclude.’smartyvariables.php’);

include_once(‘modules/rss_import/rss_import_settings.php’);
include_once(‘modules/rss_import/rss_import_main.php’);

rss_import_do_import(false);

?>

And save .

Now you need to set the schedule.

Set the Minute(s). You can set a short interval here, or minutes of the hour (you can select multiple items in this—and the other— boxes by using the Shift and Command keys). If you don’t care about minutes, leave this set to ).If you want to test things, set this to run Every Five Minutes. This is a good interval for running the script, checking your email for errors, and changing settings before your inbox gets inundated with cron messages.
Set the Hour(s). If you’re creating a cron job to run RSS Import, you might want to set this to Every Hour. If you’re setting up a backup script, you might choose an hour in the middle of the night for nightly backups.
Set the Day(s). You’ll probably want to leave this set to Every Day, but you can also choose specific days of the month.
Set the Weekday(s).
Set the Month(s).

Read This : How To Setup Email in Asus Eee PC Series

When you’ve set the schedule, your cron job is done. Click the Save Crontab button. If you set it to a short interval for testing, you should have an email with your output within a few minutes. If there’s an error (usually a problem with your path), check your settings.

スポンサーサイト
Category: 未分類
gzやtar.gzに固められたログをgrepする
grep "05/Jan/2016:01:53:58" access.log

ls -r | xargs zgrep "218.221.147.174"



Apacheのアクセスログをgrepしようと思ったら、logrotateされたログがgzで固められてました。1個1個はlessで中を見れるけど、全ファイルからgrepは出来ません。開いてはファイル内検索して回るのは、さすがにめんどすぎるので、調べました。
gzの場合

$ zgrep "foo" access_log.2.gz
$ gzip -c access_log.2.gz | grep "foo"

-cオプションは--stdoutで、解凍結果を標準出力にだします。

$ ls -r | xargs zgrep "foo"

ログファイル全部からgrepするにはこうなります。って、通常のコマンドにzつけただけだね。logrorate前のaccess_logだけはgz圧縮されてないけど、zgrepで問題なく調べられます。
tar.gzの場合

$ tar -O -xzvf bar.tar.gz | grep 'foo'

gzipと違い-Oオプションが--stdoutで、解凍結果を標準出力にだします。実はtar.gzの例はついでに見かけただけなので、zgrepが対応してるのかとか、確認してません。
zipの場合

zipgrepってのがあるみたい。



ls -r | xargs zgrep "/img.php?filename=m_234713_1440397884.jpg&w=180&h=180"

ls -r | xargs zgrep "24/Feb/2016:21:09:1"

ls -r | xargs zgrep "126.253.167.54"

Category: 未分類
【 df 】ディスク・ドライブ使用量【 du 】 ディレクトリ内ファイル容量表示
df

$ df -k
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/hda2 2732745 1300968 1290456 50% /
/dev/hdb1 998013 23348 923108 2% /usr/local

$ df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 1923818 394 1923424 1% /dev
tmpfs 1925114 326 1924788 1% /run
/dev/xvda1 524288 92056 432232 18% /
none 1925114 2 1925112 1% /sys/fs/cgroup
none 1925114 4 1925110 1% /run/lock
none 1925114 1 1925113 1% /run/shm
none 1925114 2 1925112 1% /run/user
/dev/xvdb 2457600 489876 1967724 20% /mnt
/dev/xvdh 16384000 5605 16378395 1% /vol




du

public.shtml以下のディレクトリの容量をKバイト単位で表示する
$ du -k public.shtml
1024 public.shtml/images
364 public.shtml/doc
1905 public.shtml

public.shtmlディレクトリのみの容量を表示する
(サブディレクトリの情報は表示しない)
$ du -s public.shtml
1905 public.shtml

public.shtmlディレクトリの容量のみを表示する
$ du -sS public.shtml
517

Category: 未分類
【MySQL】 破損したテーブルを復旧
【MySQL】 破損したテーブルを復旧させるときCan’t create new tempfileと出て復旧できないときの対処法です。

まずは以下の場所に移動して下さい。

cd /var/lib/mysql/[database]/

次に myisamchkコマンドをテーブルのMYIファイルを指定して実行して下さい。

myisamchk -r -f [table].MYI

テーブルが壊れてしまってmysqlでrepairしたけど修復出来ない場合は上記方法を利用すれば修復できる可能性があるようです。

で、大きなデータを扱うとこうなった

myisamchk: error: myisam_sort_buffer_size is too small

こうした

myisamchk --safe-recover -rq --sort_buffer_size=2024M [table].MYI

Category: 未分類
mod rewrite
<> とか消えてるからね

vi /etc/apache2/site-available/default


ServerAdmin webmaster@localhost

DocumentRoot /var/www

Options FollowSymLinks
AllowOverride None


Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all


ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/

AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all


ErrorLog /mnt/var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/"

Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128



RewriteEngine On
RewriteRule ^/purchase/(.*)$ /index.php?m=pc&a=page_o_purchase&$1 [QSA,L]
RewriteRule ^/purchase_fast/(.*)$ /index.php?m=pc&a=page_o_purchase_fast&$1 [QSA,L]
RewriteRule ^/subscribe/(.*)$ /index.php?m=pc&a=page_o_subscribe&$1 [QSA,L]
RewriteRule ^/quit/(.*)$ /index.php?m=pc&a=page_o_quit&$1 [QSA,L]




んで

/etc/init.d/apache2 restart

10 | 11  (2017) | 12
SUN MON TUE WED THU FRI SAT
- - - 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 - -
最新コメント
最新トラックバック
プロフィール
QR

F

Author:F
 
携帯の方はこちら >>

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。