国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ PHPフレームワーク YII yii2 でスケジュールされたタスクが失敗する問(wèn)題を解決する方法

yii2 でスケジュールされたタスクが失敗する問(wèn)題を解決する方法

Nov 06, 2019 pm 04:18 PM
yii2 スケジュールされたタスク

yii2 でスケジュールされたタスクが失敗する問(wèn)題を解決する方法

#yii2 のスケジュールされたタスクが失敗した場(chǎng)合の問(wèn)題の解決方法

Yii2 コンソールを使用してスクリプトを作成しましたコマンドラインで実行したらすべてOKでした。 cronに入れて時(shí)間通りに実行しましたが、実行結(jié)果が間違っており、コンソールスクリプトの実行結(jié)果も間違っていました。

確認(rèn)したところ、yii スクリプトの php パスの問(wèn)題が原因です (yii はルート ディレクトリの下にあります)

次のコード php の最初の行を次のコードに置き換える必要があります。サーバー上のパス

#!/usr/bin/env php
<?php
/**
 * Yii console bootstrap file.
 *
 * @link http://www.yiiframework.com/
 * @copyright Copyright (c) 2008 Yii Software LLC
 * @license http://www.yiiframework.com/license/
 */defined(&#39;YII_DEBUG&#39;) or define(&#39;YII_DEBUG&#39;, true);
defined(&#39;YII_ENV&#39;) or define(&#39;YII_ENV&#39;, &#39;dev&#39;);
require(__DIR__ . &#39;/vendor/autoload.php&#39;);
require(__DIR__ . &#39;/vendor/yiisoft/yii2/Yii.php&#39;);
require(__DIR__ . &#39;/common/config/bootstrap.php&#39;);
require(__DIR__ . &#39;/console/config/bootstrap.php&#39;);
$config = yii\helpers\ArrayHelper::merge(
    require(__DIR__ . &#39;/common/config/main.php&#39;),
    require(__DIR__ . &#39;/common/config/main-local.php&#39;),
    require(__DIR__ . &#39;/console/config/main.php&#39;),
    require(__DIR__ . &#39;/console/config/main-local.php&#39;)
);
$application = new yii\console\Application($config);
$exitCode = $application->run();
exit($exitCode);

または、サーバー上のPHP実行可能ファイルへのソフト接続を追加します

ln -s /usr/local/php/bin/php /usr/local/bin/ php

ln - s 現(xiàn)在のファイルの絶対パスが配置される絶対パス


推奨: "

YII チュートリアル"

以上がyii2 でスケジュールされたタスクが失敗する問(wèn)題を解決する方法の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國(guó)語(yǔ) Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場(chǎng)合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無(wú)料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無(wú)料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡(jiǎn)単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無(wú)料のコードエディター

SublimeText3 中國(guó)語(yǔ)版

SublimeText3 中國(guó)語(yǔ)版

中國(guó)語(yǔ)版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

yii2でjqueryを削除する方法 yii2でjqueryを削除する方法 Feb 17, 2023 am 09:55 AM

yii2 から jquery を削除する方法: 1. AppAsset.php ファイルを編集し、変數(shù) $depends の「yii\web\YiiAsset」値をコメント アウトします; 2. main.php ファイルを編集し、設(shè)定「'yii」を以下に追加しますフィールド「components」\web\JqueryAsset' => ['js' => [],'sourcePath' => null,]," を使用して jquery スクリプトを削除します。

Yii2にエラープロンプトを表示する方法 Yii2にエラープロンプトを表示する方法 Apr 18, 2025 pm 11:09 PM

Yii2には、エラープロンプトを表示する主な方法が2つあります。 1つは、Yii :: $ app-&amp; gt; errorhandler-&amp; gt; exception()を使用して、例外が発生したときにエラーを自動(dòng)的にキャッチおよび表示することです。もう1つは、$ this-&amp; gt; adderror()を使用することです。これは、モデル検証が失敗したときにエラーを表示し、$ model&amp; gt; getErrors()を介してビューでアクセスできます。ビューでは、if($ errors = $ model-&amp; gt; getErrors())を使用できます。

タスクをスケジュールして時(shí)點(diǎn)を指定し、atd サービスに依存する 1 回限りのタスクを?qū)g行する タスクをスケジュールして時(shí)點(diǎn)を指定し、atd サービスに依存する 1 回限りのタスクを?qū)g行する Mar 11, 2024 am 09:07 AM

スケジュールされたタスクは、一度に指定された時(shí)點(diǎn)で atat を?qū)g行するようにスケジュールされ、ワンタイム タスクは atd サービスに依存します。at タスクを?qū)g現(xiàn)するには開始する必要があります。at キューは /var/ に格納されます。 spool/at ディレクトリ -V: バージョン情報(bào)の表示 -l: 指定されたキューの一覧表示 実行を待機(jī)しているジョブ、atq-d と同等: 指定されたジョブの削除、atrm-c と同等: 特定のジョブ タスクの表示 [root@localhost~] #systemctlstartatd[root@localhost~]#systemctlenableatd[root@localhost~]# atnow+1minat>useraddxwzat>#

YII2 フレームワークを使用して Redis 拡張機(jī)能をインストールする方法 YII2 フレームワークを使用して Redis 拡張機(jī)能をインストールする方法 May 26, 2023 pm 06:41 PM

1. yii2-redis のマスター ブランチの Windows バージョンを、composer でダウンロードする必要があります。 2. 解凍して、vendor/yiisoft にコピーします。 3. 'yiisoft/yii2-redis'=>array('name'=>'yiisoft) を追加します。 yiisoft /yii2-redis','version'=>'2.0 の extensions.php にコピーします。

Laravel 開発: Laravel タスク スケジューリングを使用してタスクをスケジュールするにはどうすればよいですか? Laravel 開発: Laravel タスク スケジューリングを使用してタスクをスケジュールするにはどうすればよいですか? Jun 13, 2023 pm 02:23 PM

Laravel は、Web アプリケーション開発を強(qiáng)力にサポートする人気のある PHP フレームワークです。強(qiáng)力で便利な機(jī)能の 1 つは LaravelTask??Scheduling です。この記事では、LaravelTask??Schedulingを使用してスケジュールされたタスクを?qū)g行する方法を紹介します。 1.LaravelTask??Schedulingのスケジュールされたタスクとは何ですか? LaravelTask??Schedulingは

いくつかの厳選された CTF 演習(xí)は、yii2 フレームワークの學(xué)習(xí)に役立ちます。 いくつかの厳選された CTF 演習(xí)は、yii2 フレームワークの學(xué)習(xí)に役立ちます。 Feb 23, 2022 am 10:33 AM

この記事では、yii2 フレームワークについて紹介し、いくつかの CTF 演習(xí)を共有し、それを使用して yii2 フレームワークを?qū)W習(xí)します。

PHP の時(shí)間指定タスクと計(jì)畫タスクのテクノロジ PHP の時(shí)間指定タスクと計(jì)畫タスクのテクノロジ May 11, 2023 pm 04:13 PM

インターネットの急速な発展に伴い、データ クリーニング、バックアップ、統(tǒng)計(jì)分析など、スケジュールされたタスクや計(jì)畫されたタスクをバックグラウンドで実行する必要がある Web サイトやアプリケーションがますます増えています。人気の Web 開発言語(yǔ)として、PHP にも対応するスケジュールされたタスクと計(jì)畫されたタスクのテクノロジが提供されており、この記事では PHP のスケジュールされたタスクと計(jì)畫されたタスクのテクノロジについて詳しく紹介します。 1. スケジュールされたタスクの概念と使用シナリオ 1.1 概念 スケジュールされたタスクとは、指定された時(shí)點(diǎn)または時(shí)間間隔內(nèi)に、指定されたいくつかのタスクまたは操作を自動(dòng)的に実行することを指します。 1.2メイク

Windows 7のスケジュール電源オン/オフを設(shè)定する方法は何ですか? Windows 7のスケジュール電源オン/オフを設(shè)定する方法は何ですか? Jul 10, 2023 pm 09:49 PM

Windows 7 のスケジュールされた電源オンとオフの設(shè)定方法をほとんどのユーザーは知りません。具體的には、win7 は自動(dòng)的にシャットダウンするように設(shè)定できますが、ユーザーはその設(shè)定方法を知りません。実際には設(shè)定できます。簡(jiǎn)単なコードを入力するだけで、cmd を使用して設(shè)定する必要がありますが、ここでは実際の Windows 7 のタイマー電源オン/オフの設(shè)定方法を紹介しますので、ユーザーはこれを參照して設(shè)定することができ、非常に簡(jiǎn)単です。 Windows 7 でタイマーのオンとオフを設(shè)定する方法は何ですか? 1. 自動(dòng)シャットダウンを設(shè)定します。実際、これはシステム自體の機(jī)能內(nèi)からのみ実行できます。つまり、アクション ボックスにシャットダウン コマンドを入力します。メニューバーを開き、「アクション」をクリックします。そうでない場(chǎng)合は、ショートカット キーを押して開き、win+r を押して開きます。 2. 例えば、3時(shí)間後に電源を切りたい場(chǎng)合

See all articles