2011-10-05 4 views
0

Plesk 예약 작업과 함께 실행되는 Wordpress PHP를 사용하여 스크립트를 개발해야합니다. 이 stackoverflow 및 웹에 대한 몇 가지 항목을 본 적이 있지만 작동하도록 wordpress 또는 스크립트를 얻을 수 없습니다. 나는 이것에 상당히 새롭다, 그래서 나는 좋은 단계별 가이드를 필요로한다.커맨드 라인에서 Wordpress PHP 실행 - Plesk 예약 작업 전용

기본적으로 명령 줄을 사용하여 PHP 스크립트를 실행하고 싶습니다. (이 작업을 수행하는 명령은 무엇입니까? ... "php -q /path/to/file.php"가 있지만 그게 맞는지 확실하지 않습니다.)

두 번째로,이 스크립트를 사용하면 다음 작업을 수행 할 수 있어야합니다.

#!/usr/bin/php 
<?php 

$_SERVER = array(
    "HTTP_HOST" => "http://example.com", 
    "SERVER_NAME" => "http://example.com", 
    "REQUEST_URI" => "/", 
    "REQUEST_METHOD" => "GET" 
); 


require_once('/wp-load.php'); 
require_once('/wp-blog-header.php'); 

그게, 아니면 내가 필요합니까 : 사용 워드 프레스는

내가 PHP 파일의 맨 위에 다음 다른 곳에서 내가 필요로하는 것을 본 적이

이 을 등 query_posts, add_post_meta, get_post_meta로 명령 더? 내 루트 Wordpress 디렉토리에 PHP 스크립트를 배치하고 거기에서 실행할 수 있다고 가정합니다.

나는 전체 PHP 부분을 작동시키고 있으며,이를 Wordpress 페이지에 포함시키고 해당 페이지를로드하면 실행할 수 있습니다. 그래서 저는 Wordpress 파트가 작동한다는 것을 압니다.

예약 된 작업을 처리하려면 다른 부분 만 있으면됩니다. 미리 도움 주셔서 감사합니다.

+0

다른 곳으로 연결하십시오. – hakre

답변

1

예. 사실, 당신이해야 할 일은 HOST_NAME입니다.

+0

무엇이 잘못되었지만 여전히 작동하지 않습니다. 다른 제안? – David

+0

cron 작업없이 명령 줄에서 바로 실행할 수 있습니까? – blockhead

+0

알다시피, 내 권한 또는 서버 구성 일 수 있습니다. 예약 된 작업을 테스트 할 수있는 간단한 명령이 있습니까? 아마도 작동한다면 이메일을 보내겠습니까? – David

관련 문제