ioannup
06.12.2015 08:28
0
Относительные пути у вас поддерживаются в скриптах выполняемых через ssh, браузер, но не поддерживается в скриптах выполняемых через cron. Это делает код костыльным и не возможным к переносам.
Евгений В.
06.12.2015 20:04
0
Если возможно - приведите пожалуйста пример тестового скрипта с которым возникают затруднения?
ioannup
07.12.2015 10:04
0
Вам код или путь к скрипту?
Если код то:
<?php
require_once '../some.php';

а если путь то - /home/ioannup/test/test.php

Подчеркиваю, проблема только при выполнении этого скрипта через cron.
ioannup
12.12.2015 10:53
0
какие-нибудь новости?
eugen
12.12.2015 17:38
1
При работе скрипта на сайте и через крон он выполняется в разных окружениях. Относительные пути работают и там и там, но рассчитываются от разных папок.
Чтобы код был переносимым, нужно в скрипте явно задавать папку, от которой будут отсчитываться относительные пути. Например, если пути в скрипте указываются относительно той же папки, где лежит скрипт:

<?php
chdir(dirname(__FILE__));
require_once'../some.php';
ioannup
17.12.2015 22:19
0
так работает, спасибо. В онлайн чате писали, что это невозможно из-за безопасности))
Тема закрита.