Установил на centos 6.6 база создалась, права выставились, ошибок не написал.
Добавил задание в cron, оно выполняется ошибок нет, но не могу зайти в сам биллинг пишет:
The requested URL /Index was not found on this server.
Apache/2.2.15 (CentOS) Server at
Помогите пожалуйста 2 дня борюсь с ним.
Все права на файлы выставлены.
После установки пишет not found
После установки пишет not found
а реврайт вообще работает?
в ISPmanager последних, например, по дефолту не работает....
в ISPmanager последних, например, по дефолту не работает....
Убей их всех! Бог потом рассортирует...
После установки пишет not found
С реврайтом разобрался, спасибо, по умолчанию не работал.
Теперь есть другая проблемка под админом если нажать домой то выдаёт ошибка 500.
Отправлено спустя 26 минут 57 секунд:
Насколько понял для решения ошибки помогло структурирование БД.
Теперь есть другая проблемка под админом если нажать домой то выдаёт ошибка 500.
Отправлено спустя 26 минут 57 секунд:
Насколько понял для решения ошибки помогло структурирование БД.
После установки пишет not found
dim507 писал(а):Источник цитаты Насколько понял для решения ошибки помогло структурирование БД.
а задания в кроне точно выполняются? без ошибок?
Убей их всех! Бог потом рассортирует...
После установки пишет not found
Вот что сейчас пишет
Sh /var/www/html/scripts/billing/check.cron.run.sh
date: лишний операнд «ago»
Попробуйте `date --help' для получения более подробного описания.
/var/www/html/scripts/billing/check.cron.run.sh: line 106: [: -ge: ожидается использование унарного оператора
Sh /var/www/html/scripts/billing/check.cron.run.sh
date: лишний операнд «ago»
Попробуйте `date --help' для получения более подробного описания.
/var/www/html/scripts/billing/check.cron.run.sh: line 106: [: -ge: ожидается использование унарного оператора
После установки пишет not found
Код: Выделить всё
sh -xv /var/www/html/scripts/billing/check.cron.run.sh
чё напишет?
Убей их всех! Бог потом рассортирует...
После установки пишет not found
Код: Выделить всё
sh -xv /var/www/html/scripts/billing/check.cron.run.sh
#!/bin/sh
# $1 - /path/to/php.ini
# $2 - /path/to/php
# $3 - billing.hostname.su
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
+ PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin
TMPDIR="${TMPDIR:="/tmp"}"
+ TMPDIR=/tmp
TmpFile="$TMPDIR/jbs.$$.txt"
+ TmpFile=/tmp/jbs.18201.txt
# проверяем что запись во временный файл возможна
if ! echo -n > $TmpFile >/dev/null 2>&1
then
echo "cannot create tmp file = $TmpFile"
exit 1;
fi
+ echo -n
#find php
if test -x "$2" -a -f "$2"
then
echo $2 > $TmpFile
else
for cli in /usr/bin/php /usr/local/bin/php /usr/bin/php-cgi /usr/local/b in/php-cgi
do
test -x $cli && echo $cli > $TmpFile
done
fi
+ test -x '' -a -f ''
+ for cli in /usr/bin/php /usr/local/bin/php /usr/bin/php-cgi /usr/local/bin/php -cgi
+ test -x /usr/bin/php
+ echo /usr/bin/php
+ for cli in /usr/bin/php /usr/local/bin/php /usr/bin/php-cgi /usr/local/bin/php -cgi
+ test -x /usr/local/bin/php
+ for cli in /usr/bin/php /usr/local/bin/php /usr/bin/php-cgi /usr/local/bin/php -cgi
+ test -x /usr/bin/php-cgi
+ echo /usr/bin/php-cgi
+ for cli in /usr/bin/php /usr/local/bin/php /usr/bin/php-cgi /usr/local/bin/php -cgi
+ test -x /usr/local/bin/php-cgi
#------------------------------------------------
if ! test -s $TmpFile
then
echo "cannot find php interpretator"
echo 1;
fi
+ test -s /tmp/jbs.18201.txt
#------------------------------------------------
if test -f "$1"
then
export PHP_BIN="`cat $TmpFile` -c $1"
else
export PHP_BIN="`cat $TmpFile`"
fi
+ test -f ''
cat $TmpFile
++ cat /tmp/jbs.18201.txt
+ export PHP_BIN=/usr/bin/php-cgi
+ PHP_BIN=/usr/bin/php-cgi
rm -f $TmpFile
+ rm -f /tmp/jbs.18201.txt
#------------------------------------------------
# топаем в директорию со скриптами
ScriptsDir="`dirname $0`"
dirname $0
++ dirname /var/www/html/scripts/billing/check.cron.run.sh
+ ScriptsDir=/var/www/html/scripts/billing
if ! cd $ScriptsDir
then
echo "cannot change dir to $ScriptsDir"
exit 1;
fi
+ cd /var/www/html/scripts/billing
ScriptsDir="`pwd`"
pwd
++ pwd
+ ScriptsDir=/var/www/html/scripts/billing
#------------------------------------------------
if test -n "$3"
then
echo "$3" > $TmpFile
else
# ищщем host.ini
for dir in ../../hosts/*
do
if test -f $dir/host.ini
then
eval `cat $dir/host.ini | grep 'HostsIDs=' | awk -F ',' '{print $1}' | tr -d '"' `
echo $HostsIDs > $TmpFile
fi
done
fi
+ test -n ''
+ for dir in '../../hosts/*'
+ test -f ../../hosts/ . . . /host.ini
cat $dir/host.ini | grep 'HostsIDs=' | awk -F ',' '{print $1}' | tr -d '"'
++ cat ../../hosts/ . . . /host.ini
++ grep HostsIDs=
++ awk -F , '{print $1}'
++ tr -d '"'
+ eval HostsIDs= . . .
HostsIDs= . . .
++ HostsIDs= . . .
+ echo . . .
+ for dir in '../../hosts/*'
+ test -f ../../hosts/billing/host.ini
+ for dir in '../../hosts/*'
+ test -f ../../hosts/hosting/host.ini
+ for dir in '../../hosts/*'
+ test -f ../../hosts/root/host.ini
#------------------------------------------------
if ! test -s $TmpFile
then
echo "cannot find billing hostname"
exit 1;
else
HostsID=`cat $TmpFile`
rm -f $TmpFile
fi
+ test -s /tmp/jbs.18201.txt
cat $TmpFile
++ cat /tmp/jbs.18201.txt
+ HostsID= . . .
+ rm -f /tmp/jbs.18201.txt
#------------------------------------------------
# достаём корневую директорию биллинга
RootDir=`dirname $ScriptsDir`
dirname $ScriptsDir
++ dirname /var/www/html/scripts/billing
+ RootDir=/var/www/html/scripts
RootDir=`dirname $RootDir`
dirname $RootDir
++ dirname /var/www/html/scripts
+ RootDir=/var/www/html
#------------------------------------------------
#------------------------------------------------
marker="$RootDir/hosts/$HostsID/tmp/TaskLastExecute.txt"
+ marker=/var/www/html/hosts/ . . . /tmp/TaskLastExecute.txt
# проверяем, запущен скрипт или нет
if [ ! `ps auxww | grep "sh demon.sh $HostsID" | grep -v grep | wc -l` -gt 0 ]
then
rm -f $marker
# let Mortal Combat begin! =)
sh demon.sh $HostsID $RootDir >> $RootDir/demon.log &
fi
ps auxww | grep "sh demon.sh $HostsID" | grep -v grep | wc -l
++ ps auxww
++ grep 'sh demon.sh . . . '
++ grep -v grep
++ wc -l
+ '[' '!' 1 -gt 0 ']'
#------------------------------------------------
#------------------------------------------------
# проверяем, как давно выполнялось последнее задание
if test -f $marker
then
# определяем время на час назад, в разных системах по разному
if [ `uname` = "Linux" ]
then
params=--date="1 hour ago"
else
params="-v-1H"
fi
executed=`cat $marker`
if [ `date $params +%Y%m%d%H%M%S` -ge $executed ]
then
echo "" >> $RootDir/demon.log
echo "`date +%Y-%m-%d` in `date +%H:%M:%S`: php-cgi auto killed, no executed tasks more than one hour" >> $RootDir/demon.log
echo "" >> $RootDir/demon.log
killall `basename $PHP_BIN`
fi
fi
+ test -f /var/www/html/hosts/ . . . /tmp/TaskLastExecute.txt
uname
++ uname
+ '[' Linux = Linux ']'
+ params='--date=1 hour ago'
cat $marker
++ cat /var/www/html/hosts/ . . . /tmp/TaskLastExecute.txt
+ executed=20150320222056
date $params +%Y%m%d%H%M%S
++ date --date=1 hour ago +%Y%m%d%H%M%S
date: лишний операнд «ago»
Попробуйте `date --help' для получения более подробного описания.
+ '[' -ge 20150320222056 ']'
/var/www/html/scripts/billing/check.cron.run.sh: line 106: [: -ge: ожидается исп ользование унарного оператора
# delete tmp file
rm -f $TmpFile
+ rm -f /tmp/jbs.18201.txt
Последний раз редактировалось Alex Keda 2015-03-21 22:14:48, всего редактировалось 1 раз.
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...
Причина: Товарищщи, цените чужое время, юзайте кнопочку [code]...
После установки пишет not found
из репозитория этот файлик себе положите.
там более новая версия, без этой ошибки
там более новая версия, без этой ошибки
Убей их всех! Бог потом рассортирует...
Вернуться в «Установка и настройка»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей