Rumah rangka kerja php YII yii2计划任务不成功怎么解决

yii2计划任务不成功怎么解决

Nov 06, 2019 pm 04:18 PM
yii2 Tugas yang dijadualkan

yii2计划任务不成功怎么解决

yii2计划任务不成功怎么解决

用Yii2的console写了个脚本,在命令行执行都OK。放到cron里面也按时去执行了,但就是执行的效果不对,console脚本执行结果不对。

查看之后的是由于yii脚本的php路径问题(根目录下面的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);
Salin selepas log masuk

或者在服务器上为PHP执行文件添加软连接

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

ln -s 当前文件绝对路径 要放置的绝对路径

推荐:《YII教程

Atas ialah kandungan terperinci yii2计划任务不成功怎么解决. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk mengalih keluar jquery dalam yii2 Bagaimana untuk mengalih keluar jquery dalam yii2 Feb 17, 2023 am 09:55 AM

Bagaimana untuk mengalih keluar jquery daripada yii2: 1. Edit fail AppAsset.php dan ulas nilai "yii\web\YiiAsset" dalam pembolehubah $depends 2. Edit fail main.php dan tambah konfigurasi sebagai "'yii" di bawah medan "komponen" \web\JqueryAsset' => ['js' => [],'sourcePath' => null,]," untuk mengalih keluar skrip jquery.

Beberapa latihan CTF terpilih akan membantu anda mempelajari rangka kerja yii2! Beberapa latihan CTF terpilih akan membantu anda mempelajari rangka kerja yii2! Feb 23, 2022 am 10:33 AM

Artikel ini akan memperkenalkan anda kepada rangka kerja yii2, berkongsi beberapa latihan CTF dan menggunakannya untuk mempelajari rangka kerja yii2 saya harap ia akan membantu semua orang.

Jadual tugas untuk menentukan titik masa dan melaksanakan tugas sekali sahaja yang bergantung pada perkhidmatan dand Jadual tugas untuk menentukan titik masa dan melaksanakan tugas sekali sahaja yang bergantung pada perkhidmatan dand Mar 11, 2024 am 09:07 AM

Tugasan berjadual dijadualkan untuk melaksanakan atat pada titik masa yang ditentukan pada satu masa, dan tugasan sekali bergantung pada perkhidmatan atd Ia perlu dimulakan untuk merealisasikan pada giliran disimpan dalam /var/. direktori spool/at -V: Paparkan maklumat versi -l: Senaraikan baris gilir yang ditentukan Pekerjaan yang menunggu untuk dijalankan bersamaan dengan atq-d: padam tugas yang ditetapkan bersamaan dengan atrm-c: lihat tugasan kerja tertentu [root@localhost~] #systemctlstartatd[root@localhost~]#systemctlenableatd[root@localhost~]# atnow+1minat>useraddxwzat>#

Apakah kaedah untuk menetapkan kuasa berjadual hidup dan mati Windows 7? Apakah kaedah untuk menetapkan kuasa berjadual hidup dan mati Windows 7? Jul 10, 2023 pm 09:49 PM

Kebanyakan pengguna tidak tahu apakah kaedah tetapan hidup dan mati yang dijadualkan untuk windows 7 Secara khusus, win7 boleh menetapkan penutupan automatik, tetapi pengguna tidak tahu bagaimana untuk menyediakannya memasukkan kod mudah, dan anda perlu menggunakan cmd untuk menyediakannya Berikut adalah pengenalan kepada kaedah tetapan hidup dan matikan pemasa Windows 7 yang sebenarnya. Pengguna boleh merujuknya dan menyediakannya, yang sangat mudah. Apakah kaedah untuk menghidupkan dan mematikan pemasa Windows 7 1. Tetapkan penutupan automatik. Malah, ia hanya boleh dilakukan dari dalam keupayaan sistem itu sendiri, iaitu memasukkan arahan penutupan dalam kotak tindakan. Buka bar menu dan klik Tindakan. Jika tidak, hanya tekan kekunci pintasan untuk membukanya, win+r untuk membukanya. 2. Sebagai contoh, jika kita ingin mematikan kuasa selepas tiga jam

Tugas bermasa dan teknologi tugas terancang dalam PHP Tugas bermasa dan teknologi tugas terancang dalam PHP May 11, 2023 pm 04:13 PM

Dengan perkembangan pesat Internet, semakin banyak laman web dan aplikasi perlu melaksanakan beberapa tugas yang dijadualkan dan tugas yang dirancang di latar belakang, seperti pembersihan data, sandaran, analisis statistik, dll. Sebagai bahasa pembangunan web yang popular, PHP juga menyediakan tugas berjadual dan teknologi tugas terancang yang sepadan Artikel ini akan memperkenalkan tugas berjadual dan teknologi tugas terancang dalam PHP secara terperinci. 1. Konsep dan senario penggunaan tugas berjadual 1.1 Konsep Tugas berjadual merujuk kepada melaksanakan secara automatik beberapa tugas atau operasi tertentu dalam titik masa atau selang masa tertentu. 1.2 membuat

Cara memasang sambungan Redis menggunakan rangka kerja YII2 Cara memasang sambungan Redis menggunakan rangka kerja YII2 May 26, 2023 pm 06:41 PM

1. Anda perlu memuat turun versi windows cawangan induk yii2-redis dengan komposer 2. Nyahzip dan salin ke vendor/yiisoft 3. Tambah 'yiisoft/yii2-redis' => array('name' => 'yiisoft ke extensions.php di bawah yiisoft /yii2-redis','version' =>'2.0.

Tugas bermasa dan pengurusan tugas yang dirancang dengan PHP dan program mini Tugas bermasa dan pengurusan tugas yang dirancang dengan PHP dan program mini Jul 04, 2023 am 10:05 AM

Tugasan pemasaan dan pengurusan tugas terancang PHP dan program mini Dengan perkembangan teknologi Internet yang berterusan, banyak tapak web dan aplikasi perlu melaksanakan tugas tertentu dengan kerap, seperti pembersihan data, analisis data, penyegerakan data, dsb. Dalam PHP dan pembangunan program kecil, cara mengurus tugas berjadual dan tugas yang dirancang adalah topik penting. Artikel ini akan memperkenalkan cara menggunakan PHP dan applet untuk mengurus tugasan yang dijadualkan dan tugasan yang dirancang, serta memberikan contoh kod yang sepadan. Pengurusan tugas berjadual dalam PHP Dalam PHP, kita boleh menggunakan Cron untuk mengurus tugas berjadual.

Bagaimana untuk melaksanakan tugas bermasa dan tugas yang dirancang melalui rangka kerja Webman? Bagaimana untuk melaksanakan tugas bermasa dan tugas yang dirancang melalui rangka kerja Webman? Jul 08, 2023 am 11:43 AM

Bagaimana untuk melaksanakan tugas bermasa dan tugasan yang dirancang melalui rangka kerja Webman? Webman ialah rangka kerja web ringan yang dibangunkan berdasarkan bahasa Go. Ia menyediakan cara mudah untuk melaksanakan tugas berjadual dan tugasan yang dirancang. Artikel ini akan memperkenalkan cara menggunakan rangka kerja Webman untuk melaksanakan tugas bermasa dan tugas berjadual serta menyediakan contoh kod yang sepadan. Sebelum menggunakan rangka kerja Webman, anda perlu memasang Webman terlebih dahulu. Webman boleh dipasang dengan arahan berikut: gogetgithub.com/he

See all articles