|
|
|
| Подскажите в чем ошибка, если shell выводит это:
[uXXXXX@be74 ~]$ /home/uXXXXX/сайт.ru/www/weather/uw_zr.php
/home/uXXXXX/сайт.ru/www/weather/uw_zr.php: line 1: ?php: No such file or directory
/home/uXXXXX/сайт.ru/www/weather/uw_zr.php: line 2: syntax error near unexpected token `"/home/uXXXXX/сайт.ru/www/weather"'
/home/uXXXXX/сайт.ru/www/weather/uw_zr.php: line 2: `chdir("/home/uXXXXX/сайт.ru/www/weather");'
|
Заранее спасибо. | |
|
|
|
|
|
|
|
для: kis-kis
(02.04.2009 в 12:48)
| | В принципе по коду ошибки можно сказать, что директории или файла /home/uXXXXX/ не существует и что-то с правами доступа....Синтаксическая ошибка...
Копайтесь в скрипте, так будет тяжело что-то сказать, потому как исходного кода мы не видим! | |
|
|
|
|
|
|
|
для: OLi
(02.04.2009 в 20:47)
| | вот код:
<?php
chdir("/home/uXXXXXX/etmb.ru/www/weather/");
$mmn_root = '../';
include ($mmn_root.'inc/c.inc.php');
include ($mmn_root.'inc/f.inc.php');
include ($mmn_root.'inc/s.inc.php');
$query_del = "TRUNCATE TABLE `weather`";
$req_del = mysql_query($query_del) or die("Error:<b> ". mysql_error()." </b>in file <b>".__FILE__."</b> on line <b>".__LINE__);
echo "Gotovo";
|
| |
|
|
|
|
|
|
|
для: kis-kis
(03.04.2009 в 12:02)
| | Ведь нет ошибок? | |
|
|
|
|
|
|
|
для: kis-kis
(03.04.2009 в 16:16)
| | а где тут крон?
Тут незабвенное изменение каталога собсно вопрос ЗАЧЕМ?.
(а был ли мальчик?) в смысле существует ли то что вы просите ? а именно путь
/home/uXXXXXX/etmb.ru/www/weather/
и.... не подойдет ли $_SERVER['DOCUMENT_ROOT']
а лучше посмотрите что выводит
echo getcwd () . "\n" ;
echo $_SERVER['DOCUMENT_ROOT'];
|
| |
|
|
|
|
|
|
|
для: indexer
(03.04.2009 в 23:09)
| | Если в скрипте используются функции require, include, причём в них указаны относительные пути, то в начале выполняемого скрипта используйте вызов функции chdir(), которая задаст текущую рабочую директорию.
_http://masterhost.ru/support/doc/cron/ | |
|
|
|
|
|
|
|
для: kis-kis
(03.04.2009 в 12:02)
| | существует ли путь от корня сервера
/home/uXXXXXX/etmb.ru/www/weather/
В который выпытаетесь перейти и в каком каталоге находятся инклюдящиеся файлы
c.inc.php
f.inc.php
s.inc.php
$mmn_root = '../';
include ($mmn_root.'inc/c.inc.php');
Если описать ваши действия на русском языка то будет примерно следующее...
выбрать исходную директорию /home/uXXXXXX/etmb.ru/www/weather и от нее будем плясать дальше
подключить файл для этого нужно с начало перейти в каталог выше weather затем зайти в каталог inc и подключить из него файло с именем c.inc.php и.т.д
смущает вот что обычно хостеры не делают каталогов с именами uXXXXXXXX или им подобным (проще админить хотя если админы извращенцы то могут все что угодно)
все сайты находятся в каталоге /home/имя сайта/www/ но бывают и исключения.
Попробуйте зайти в shell и выполнить команду pwd вам скажут в каком вы все таки каталоге, если вывод вам ни чего не даст например вы будете в каталоге /home попробуйте перейти в свой каталог
cd /home/uXXXXXX/etmb.ru/www/weather если будет ругань что такого не существует
узнате у хостера какой все таки путь от корня сервера для вашего сайта. | |
|
|
|
|
|
|
|
для: indexer
(04.04.2009 в 23:12)
| | >существует ли путь от корня сервера
>/home/uXXXXXX/etmb.ru/www/weather/
>В который выпытаетесь перейти и в каком каталоге находятся инклюдящиеся файлы
Да, существует.
>Если описать ваши действия на русском языка то будет примерно следующее...
>выбрать исходную директорию /home/uXXXXXX/etmb.ru/www/weather и от нее будем плясать дальше
>подключить файл для этого нужно с начало перейти в каталог выше weather затем зайти в каталог inc и подключить из него файло с именем c.inc.php и.т.д
Вы абсолютно правы.
>смущает вот что обычно хостеры не делают каталогов с именами uXXXXXXXX или им подобным (проще админить хотя если админы извращенцы то могут все что угодно)
>все сайты находятся в каталоге /home/имя сайта/www/ но бывают и исключения.
У клиентов мастерхоста именно такой путь до сайта.
>Попробуйте зайти в shell и выполнить команду pwd вам скажут в каком вы все таки каталоге, если вывод вам ни чего не даст например вы будете в каталоге /home попробуйте перейти в свой каталог
>cd /home/uXXXXXX/etmb.ru/www/weather если будет ругань что такого не существует
>узнате у хостера какой все таки путь от корня сервера для вашего сайта.
Ругани нет, такой каталог существует. )
Но ошибки остались... ( | |
|
|
|
|
|
|
|
для: kis-kis
(06.04.2009 в 12:23)
| | Исправляйте эту строку. $mmn_root = '../';
Записывайте сюда абсолютный путь. | |
|
|
|
|
|
|
|
для: Trianon
(06.04.2009 в 12:53)
| | /home/uXXXXX/сайт.ru/www/weather/uw_zr.php: line 1: ?php: No such file or directory
А что это за ошибка? | |
|
|
|
|
|
|
|
для: kis-kis
(07.04.2009 в 21:58)
| | дословно: нет такого файла или каталога | |
|
|
|