LinuxForum.Fans
Тема

проблема с Cron

Автор: karen_kiril 71 сообщений 9287 просмотров
#342121
"Sonic" написал:
Значит должно быть так
/usr/bin/php52 /var/www/site/cron.php

php52 это каталог не файл

#342123

verg, гуглил когда, все чет убунта, да убунта)

#342124

karen_kiril, а в нем, что?
Что выдает эта команда?
readlink -f /proc/28922/exe

#342125
Sonic написал:
drBatty, кто-то стер ваше сообщение, но это не я, и не понимаю зачем.

Я ошибся, не удалили, на месте, потерял его из виду.

#342127
"Sonic" написал:
karen_kiril, а в нем, что?
Что выдает эта команда?
readlink -f /proc/28922/exe

такс у меня установлен webmin зашел я туда в процессы
http://clip2net.com/s/5UisYA
вот скрин. там нет помини такого pid (чекнуться можно)

text
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 ошибку

#342128

Сначала
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, какие-то другие будут.

#342132

Ну и покажите ls /usr/lib/php52/

#342133
"Sonic" написал:
Сначала
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
ответ сного без результатный

#342135
"Sonic" написал:
Ну и покажите ls /usr/lib/php52/
text
root@debian:~# ls /usr/lib/php52/
20060613+lfs  libexec  maxlifetime

и вот

text

root@debian:~# ls /usr/lib/php5/
20090626+lfs  libexec  maxlifetime
root@debian:~#

в них находятся модули с разширением .so

#342144

Давайте еще одну попытку, создайте файл в директории сайта с таким содеражанием:

text

<?php
var_dump($_SERVER["_"]);
?>

ну и результат сюда.

#342152

вот результат :

text
NULL
#342160

Еще заход, создайте файл с таким содержимым (например nano new_file):

text

#!/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
результат, должен быть путь

#342185

Не понял, для чего две версии php.

#342187

так был собран сервер. в принципе суть не в этом. установленных версий php может быть сколько угодно.
одно другому не мешает.

у меня путаница на сервере.

немогу использовать php 5.2 для крона

#342188
"karen_kiril" написал:
в принципе суть не в этом

Имхо тут суть как раз в этом, я бы привел в порядок систему, сохранил нужные конфиги, переустановил + обновил нужные пакеты, только потом уже искал подвох.

#342189

у знакомого 2 версии php. одно другому не мешает
установлен у него suphp


благо можно выбирать для каждого скрипта свою версию php

#342190
"karen_kiril" написал:
у знакомого 2 версии php. одно другому не мешает

Если Apache + mod-php то не знаю путей решения.
Если CGI то можно.

"karen_kiril" написал:
установлен у него suphp

А suphp тут причем?

#342191

про suphp эт я так образно.

у меня видимо какраз работает как модуль апача. прийдётся сносить все и ставить сначало. если нет других вариантов.

#342194

Так и не понял главного - зачем две версии php.
Вообще можно наверное чупакабру - php 5.2 через fastcgi и php 5.3 через mod-php.

#342197

у меня на сервере раньше был свой личный скрипт
он работал на php5.2 я просто сервер давненько собирался.
а 5.3 поставил для игры.

Войдите или зарегистрируйтесь, чтобы ответить.