Page 1 of 1

PHP path error

Posted: Fri Dec 20, 2013 9:02 am
by Andrew1
Приветствую!

пересобирали вчера пхп на сервере - в варнингах смарта (и в 49й версии, и в 50й) на главной появилась запись "PHP path error ? /usr/local/bin/php returns error -1, check scj/includes/config.php".

В конфиге путь правильный прописан, смарт работает, галеры грабятся, только вот надпись смущает :) Для теста поставил с нуля еще одну версию скрипта - все встало, но тоже путь к пхп не нравится...
bash-4.1$ /usr/local/bin/php -v
PHP 5.3.27 (cli) (built: Dec 19 2013 10:01:24)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2013 Zend Technologies with the ionCube PHP Loader v4.4.4, Copyright (c) 2002-2013, by ionCube Ltd.

Не подскажете, как смарт эту проверку пхп делает?

Re: PHP path error

Posted: Fri Dec 20, 2013 1:20 pm
by admin
Тестово вот так можно проверить.

<?php

$cmd = escapeshellcmd('/usr/bin/php -m');
exec($cmd, $output, $error);

if ($error) echo "err {$error}";

Re: PHP path error

Posted: Fri Dec 20, 2013 2:50 pm
by Andrew1
url was here...
шифровка в Центр какая-то.. расшифруйте, плз :)

Re: PHP path error

Posted: Fri Dec 20, 2013 2:56 pm
by admin
Заметил что вставил не тот путь к пхп как в вашем сообщении, вы меняли ?

Re: PHP path error

Posted: Fri Dec 20, 2013 3:06 pm
by Andrew1
да, менял
<?php
#phpinfo();

echo `ls -l /usr/local/bin/php`;

$cmd = escapeshellcmd('/usr/local/bin/php -m');
exec($cmd, $output, $error);

if ($error) echo "err {$error}";

echo "<pre>";
var_dump( $output);

Re: PHP path error

Posted: Sat Dec 21, 2013 8:51 am
by Andrew1
вопрос снимается, сутки прошли и надпись про ошибку пути пропала сама... мистика :)

Re: PHP path error

Posted: Sat Dec 21, 2013 1:57 pm
by admin
Может быть админ успел чего поправить

Re: PHP path error

Posted: Sat Dec 21, 2013 2:25 pm
by Andrew1
Говорит, что ничего не трогал...
"может, она просто с большой задержкой"

Re: PHP path error

Posted: Sat Dec 21, 2013 2:46 pm
by admin
Проверяет каждый раз при заходе на страницу
Ок, будем смотреть как появится снова.