0

スケジュールされたタスクとしてリモートphpファイルを実行しようとしましたが、PHPエラーが発生しました。

エラーは「入力ファイルを開けませんでした:http: //www.example.com/example.php」</ p>

さまざまな形式で書いてみました:

"C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP5\php.exe" -f http://www.example.com/example.php
"C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP5\php.exe" -f http://www.example.com/example.php

–fパラメーターなしでも試行されましたが、すべて同じエラーメッセージが表示されます

ローカルドメインのphpファイルを実行するときに機能します。

"C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP5\php.exe" -f "C:\inetpub\vhosts\example.com\httpdocs\example.php"
4

2 に答える 2

1

plesk コントロール パネルで削除スケジュール タスクを作成する方法

http://www.motherhost.in/members/knowledgebase/4/creating-or-removing-scheduled-tasks-in-plesk.html

Plesk でスケジュールされたタスクを作成または削除する

Windows サーバーでは、スケジュール タスクを作成して特定の時間に実行するように設定できます (これは、Linux サーバーで cron ジョブを実行する方法と似ています)。Plesk 10 でスケジュールされたタスクを作成する:

以下を実行して、Plesk でスケジュールされたタスクを設定できます。

Log into Plesk*
Click on the Websites & Domains tab.
Click on Show Advanced Operations (a small grey link in the middle of the page), if the advanced options are not already shown.
Click on Scheduled Tasks.
Select the appropriate system user.
Click on Schedule New Task.
Fill out the form as follows:
    Switched On:  Check the box to turn on the scheduled task.
    Description:  A short description to remind you what this scheduled task does.
    Scheduler Notification:  If you want an email every time this runs, select the appropriate option, otherwise select Do Not Send.  You may provide an email address where you want the notifications sent to.
    Path to executable file:  Specify the path to the file you wish to execute.  For Windows servers, it would be something like this:
    C:\Program Files (x86)\Parallels\Plesk\Additional\PleskPHP5\php-cgi.exe
    Arguments: D:\Inetpub\vhosts\mydomain.tld\httpdocs\myscript.php
    For Linux servers with Plesk, ir would be something like this:
    /var/www/vhosts/domain.tld/httpdocs/myscript.php
    Replace domain.tld with your domain name, and myscript.php with the appropriate subfolder(s) (if any) and filename.
    Task Priority:  Select Low, Normal or High.
    Specify when to run your command by selecting the appropriate checkboxes in the Hours, Days of month, Months or Days of week fields.
    Click OK to schedule the task or click Run Now to schedule the task and immediately run it.
You will be taken back to the Scheduled Tasks screen and you should see your new scheduled task listed at the bottom.

Plesk 10 でスケジュールされたタスクを削除する

Logging into Plesk*
Click on the Websites & Domains tab.
Click on Show Advanced Operations (a small grey link in the middle of the page), if the advanced options are not already shown.
Click on Scheduled Tasks.
Select the appropriate system user.
Check the box next to the Scheduled Task you want to remove.
Click on the Remove button.
It will load a new page and ask if you really want to deleted it.  Check the Confirm Removal box and click on the OK button.
You will be taken back to the Scheduled Tasks screen and it should say: "Information: Scheduled tasks were removed."

ウェブ ホスティング インド&リセラー ホスティング インド

于 2013-07-10T06:04:26.853 に答える
0

PHP コマンド ラインの実行は、ローカル ファイルのみをサポートします。リモート PHP スクリプト出力をフェッチする場合は、wget を使用できます。

注: wget.exe が Windows サーバーにインストールされていることを確認してください。パスについては、ホスティング プロバイダーにお問い合わせください。

c:\....path to wget...\wget.exe http://www.example.com/example.php
于 2013-03-17T22:05:31.183 に答える