Значит должно быть так
/usr/bin/php52 /var/www/site/cron.php
php52 это каталог не файл
Значит должно быть так
/usr/bin/php52 /var/www/site/cron.php
php52 это каталог не файл
verg, гуглил когда, все чет убунта, да убунта)
karen_kiril, а в нем, что?
Что выдает эта команда?
readlink -f /proc/28922/exe
drBatty, кто-то стер ваше сообщение, но это не я, и не понимаю зачем.
Я ошибся, не удалили, на месте, потерял его из виду.
karen_kiril, а в нем, что?
Что выдает эта команда?
readlink -f /proc/28922/exe
такс у меня установлен webmin зашел я туда в процессы
http://clip2net.com/s/5UisYA
вот скрин. там нет помини такого pid (чекнуться можно)
root@debian:~# readlink -f /proc/28922/exe
root@debian:~#ничё не выдаёт!
/usr/bin/php52 /var/www/site/cron.php
/usr/bin/php52 у меня нету. есть php и php5
пробовал так :
/usr/bin/php /var/www/site/cron.php
/usr/bin/php5 /var/www/site/cron.php
оба выдают mysql_connect ошибку
Сначала
ps aux | grep php
потом из примерно такой строки
root 28922 0.0 0.0 3320 772 pts/0 S+ 20:27 0:00 grep php
берем цифру 28922 и подставляем в команду
readlink -f /proc/28922/exe
вместо 28922, какие-то другие будут.
Ну и покажите ls /usr/lib/php52/
Сначала
ps aux | grep php
потом из примерно такой строки
root 28922 0.0 0.0 3320 772 pts/0 S+ 20:27 0:00 grep php
берем цифру 28922 и подставляем в команду
readlink -f /proc/28922/exe
вместо 28922, какие-то другие будут.
пробую , без результатно
после команды readlink -f /proc/28922/exe с моим новым pid ниче не происходит
пробую заного ps aux | grep php pid меняется
выполняю комнаду readlink -f /proc/28922/exe с новым pid
ответ сного без результатный
Ну и покажите ls /usr/lib/php52/
root@debian:~# ls /usr/lib/php52/
20060613+lfs libexec maxlifetimeи вот
root@debian:~# ls /usr/lib/php5/
20090626+lfs libexec maxlifetime
root@debian:~#в них находятся модули с разширением .so
Давайте еще одну попытку, создайте файл в директории сайта с таким содеражанием:
<?php
var_dump($_SERVER["_"]);
?>
ну и результат сюда.
вот результат :
NULLЕще заход, создайте файл с таким содержимым (например nano new_file):
#!/bin/bash
PID=`ps aux | grep php | grep -v grep | awk '{ print $2 }' | tail -n 1`
PATH=`readlink -f /proc/$PID/exe`
echo $PATH
затем chmod +x new_file
затем ./new_file
результат, должен быть путь
Не понял, для чего две версии php.
так был собран сервер. в принципе суть не в этом. установленных версий php может быть сколько угодно.
одно другому не мешает.
у меня путаница на сервере.
немогу использовать php 5.2 для крона
в принципе суть не в этом
Имхо тут суть как раз в этом, я бы привел в порядок систему, сохранил нужные конфиги, переустановил + обновил нужные пакеты, только потом уже искал подвох.
у знакомого 2 версии php. одно другому не мешает
установлен у него suphp
благо можно выбирать для каждого скрипта свою версию php
у знакомого 2 версии php. одно другому не мешает
Если Apache + mod-php то не знаю путей решения.
Если CGI то можно.
установлен у него suphp
А suphp тут причем?
про suphp эт я так образно.
у меня видимо какраз работает как модуль апача. прийдётся сносить все и ставить сначало. если нет других вариантов.
Так и не понял главного - зачем две версии php.
Вообще можно наверное чупакабру - php 5.2 через fastcgi и php 5.3 через mod-php.
у меня на сервере раньше был свой личный скрипт
он работал на php5.2 я просто сервер давненько собирался.
а 5.3 поставил для игры.