質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
cron

cronは、Unix系OS上でデーモンプロセスとして動作する、スクリプトの自動実行が可能なジョブスケジューラです。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

Q&A

1回答

1193閲覧

ロリポップのcron設定を使用してWordPressのデータベースに週1情報を追加したい

Samson818

総合スコア162

cron

cronは、Unix系OS上でデーモンプロセスとして動作する、スクリプトの自動実行が可能なジョブスケジューラです。

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

データベース

データベースとは、データの集合体を指します。また、そのデータの集合体の共用を可能にするシステムの意味を含めます

0グッド

0クリップ

投稿2021/02/15 08:47

編集2021/02/15 09:46

自身のサイトAからクローリングしてきた情報を、別のサイトBに移すクローリングのphpを作りました。
別のサイトBはWordPressで運用されていてクローリングの情報はDBへ記録していおります。

今はそのphpを固定ページとして作成し、ページ訪問をきっかけにしてプログラムが発動するのですが、
これをロリポップが提供するCron設定で実行する際には、phpの中には何を記述すれば良いのでしょうか?

今のところ
page-hoge.php

php

1<?php 2/* 3Template Name: hoge 4*/ 5?> 6<?php get_header(); ?> 7<?php 8global $wpdb; 9$wpdb->show_errors(); 10?> 11<?php 12プログラム本体 13?> 14 15<?php get_footer(); ?> 16

てな感じでウェブブラウザから https://********/hoge/ へアクセス可能な様にしています。
cron設定でphpの内容を実行する際には、どのようにすればよいのでしょうか?
以下のような形だけでWordPressのデータベースにもアクセス可能ですか?

crawling.php

php

1<?php 2global $wpdb; 3$wpdb->show_errors(); 4?> 5<?php 6プログラム本体 7?>

ブラウザ上から確認できないプログラムを作ることが初めてなので、ご教示よろしくお願いいたします。

ロリポップのcron設定の画面URL追加いたします。
https://lolipop.jp/manual/user/cron/

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

https://lolipop.jp/manual/user/ssh/
PHP・Perl・Ruby・Python のコマンド

SSHでPHPを実行するなら

/usr/local/php/PHPのバージョン/bin/php /パス/crawling.php > /dev/null 2>&1

こんな感じになるだろうが、PHPのバージョンを変えたらcronの設定も変更しないといけない。
でも、多分その時にはそんな事は忘れている。
だからwgetでhttps://****/hoge/に定期的にアクセスするのが最も簡単で楽だろな。

wget -O - https://****/hoge/ > /dev/null 2>&1

追記
貴方の知りた事はホスティングサービスの使い方なら、それはホスティング会社に訊けば良いだけの事。
質問を編集して追記したのがホスティング会社のマニュアル・・・
呆れるわ

投稿2021/02/15 09:03

編集2021/02/16 08:47
退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問