۴۰۴ Not Found! قیمت ها به ۴۰۳ برگشت! به مدت محدود!
بزن بریم!سلام. وقتی cronejob اجرا میشه خطای زیر رو برام ایمیل میکنه. روژم لاراول هستش اما این فکر نکنم ربطی به لاراول داشته باشه و برای php. اینی هستش. هر کاری که تونستم کردم اما درست نشد.
Symfony\Component\Debug\Exception\FatalErrorException : [snuffleupagus][disabled_function] Aborted execution on call of the function 'function_exists', because its argument '$function_name' content (proc_open) matched a rule
at /home2/hamejor1/public_html/project/vendor/symfony/console/Terminal.php:153
149| }
150|
151| private static function readFromProcess(string $command): ?string
152| {
> 153| if (!\function_exists('proc_open')) {
154| return null;
155| }
156|
157| $descriptorspec = [
Whoops\Exception\ErrorException : [snuffleupagus][disabled_function] Aborted execution on call of the function 'function_exists', because its argument '$function_name' content (proc_open) matched a rule
at /home2/hamejor1/public_html/project/vendor/symfony/console/Terminal.php:153
149| }
150|
151| private static function readFromProcess(string $command): ?string
152| {
> 153| if (!\function_exists('proc_open')) {
154| return null;
155| }
156|
157| $descriptorspec = [
Exception trace:
1 Whoops\Run::handleError("[snuffleupagus][disabled_function] Aborted execution on call of the function 'function_exists', because its argument '$function_name' content (proc_open) matched a rule", "/home2/hamejor1/public_html/project/vendor/symfony/console/Terminal.php")
/home2/hamejor1/public_html/project/vendor/filp/whoops/src/Whoops/Run.php:408
2 Whoops\Run::handleShutdown()
[internal]:0
سلام.
آقا من مشکل رو حل کردم و الان دستورات artisan در crone job به خوبی کار میکنه.مشکل در تابع proc_open بود که هاستینگ اون رو غیر قعال کرده بود و مثل اینکه در هاست های اشتراکی این تابع چون امکان هک شدن رو راحتر میکنه غیر فعال هستش و متاسفانه در لاراول برای command هاش استفاده شده.برای رفع این مشکل به ادرس زیر در پروژه لاراولیتون برید:
vendor\symfony\console\Terminal.php
و تموم محتویات تابع readFromProcess که آخرین تابع این فایلم هست پاک کنید و حتما مقدار null رو return کنید. مثل کد زیر :
private static function readFromProcess(string $command): ?string
{
return null;
}
ورژن php رو هم رو اخرین ورژن بذارید حله
...../usr/local/bin/php -d disable_functions=none /home/
-d disablefunctions=none f اضافه کنید
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟