誤って削除したジョブを復活させる
この記事が書かれたのはバージョン 5.7.5.9 時点です
下記コードを application/bootstrap/app.php に追記してください。
Route::register('/reinstall_job/{jHandle}', function($jHandle) { \Concrete\Core\Job\Job::installByHandle($jHandle); return \Concrete\Core\Http\Response::create('Job installed.'); });
あなたのサイトのURL/index.php/reinstall_job/ジョブのハンドル
にアクセスしてください。
「sitemap.xmlファイルを生成する」ジョブの場合、ジョブのハンドルは generate_sitemap ですので、あなたのサイトのURLが http://www.example.com/ だった場合、URLは
http://www.example.com/index.php/reinstall_job/generate_sitemap
になります。
復活し終わったら、必ず追加したコードは削除しておいてください。
誰でもジョブがインストールできてしまいますので。