я ввел следующую команду через Plesk (панель управления) кронтаб, чтобы запустить файл PHP раз в час:PHP Cron проблемы - с помощью панели управления Plesk: динамическая библиотека, open_basedir
php httpdocs/cron/script.php
И я получаю следующий 2 сообщения об ошибках (один раз в час, на мой адрес электронной почты):
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/modules/http.so' -
/usr/lib/php/modules/http.so: cannot open shared object file: No such file or directory in
Unknown on line 0
PHP Warning: require_once(): open_basedir restriction in effect.
File(../include/functions.php) is not within the allowed path(s):
(/var/www/vhosts/basedomain.com:/tmp) in /var/www/vhosts/example.com/httpdocs/cron/script.php
on line 2
PHP Warning: require_once(../include/functions.php): failed to open stream: Operation not
permitted in /var/www/vhosts/example.com/httpdocs/cron/script.php on line 2
PHP Fatal error: require_once(): Failed opening required '../include/functions.php'
(include_path='.:') in /var/www/vhosts/example.com/httpdocs/cron/script.php on line 2
Примечание: линия 2 имеет require_once(../include/functions.php);
я понял, это 2 разные вопросы. Я пытался решать каждый отдельно, и они оба все еще со мной. Любая помощь будет оценена по достоинству. Спасибо
Привет, я допустил ошибку при копировании, это не внутри того же домена: есть basedomain.com, а затем есть example.com; Кроме того, я не уверен, что ваше предложение для crontab или включить в скрипт? –
@LucyWeatherford: это предложение для кронтаба. Но теперь, когда вы изменили вопрос, я должен сначала убедиться, что скрипт работает правильно, когда он открывается в вашем браузере, и только потом добавьте его в crontab. – DCoder
Он хорошо работает в браузере, я проверил его –