Цитата |
Ошибка доступа это Permission denied пишет.
Хостинг платный от 1dns. |
проверь htaccess, особенно есть ли там стоит какой-нибудь блок по IP типа
Цитата |
Order Allow,Deny Allow From All |
Если есть попробуй закомментить.
Вот тема, я на этом обжегся как-то, было тоже самое Permission denied для собственного сервера:
http://hostingbloger.com/2011/12/15/blokir...e2mod_rpaf.html
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
killer8080
21.06.2014 - 22:30
Цитата (ABC @ 21.06.2014 - 05:47) |
проверь htaccess, |
.htaccess тут ни причем, это же консоль
Цитата (Frost-56 @ 20.06.2014 - 17:45) |
Ошибка доступа это Permission denied пишет. |
выставь права на файл 755
Цитата |
.htaccess тут ни причем, это же консоль |
я про этот вариант, у меня с GET параметрами через http cron запускается.
_____________
Не тот велик, кто не падал, а тот кто падал и поднимался.
killer8080
22.06.2014 - 15:30
Цитата (ABC @ 22.06.2014 - 15:20) |
я про этот вариант, у меня с GET параметрами через http cron запускается. |
это костыль!!! Не нужно дергать вебсервер по чем зря.
и судя по
Цитата (Frost-56 @ 20.06.2014 - 15:36) |
Урезал функционал, если запускать вручную все норм, а вот cron кидает ошибку доступа... |
у ТС проблема явно не в этом
FatCat
23.06.2014 - 14:19
Цитата (killer8080 @ 22.06.2014 - 14:30) |
у ТС проблема явно не в этом |
Я никогда не запускал пхп-сценарии по крону. Хватает юникс-команд. А разве крону не нужно явно указывать запуск файла через пхп?
_____________
Бесплатному сыру в дырки не заглядывают...
Frost-56
23.06.2014 - 18:50
В .htaccess все норм, права поставил 777.
На почту приходит следующий отчет:
/home/frost56/public_html/spisanie.php: line 1: ?PHP: No such file or directory
/home/frost56/public_html/spisanie.php: line 2: =localhost: command not found
/home/frost56/public_html/spisanie.php: line 3: =frost56_db: command not found
/home/frost56/public_html/spisanie.php: line 4: = password: command not found
/home/frost56/public_html/spisanie.php: line 5: =: command not found
/home/frost56/public_html/spisanie.php: line 6: syntax error near unexpected token `('
/home/frost56/public_html/spisanie.php: line 6: `$db = mysql_connect($host, $user, $pwd) or die ("ошибка при подключении к базе данных!<br/>" . mysql_error());'
killer8080
23.06.2014 - 23:24
Цитата (FatCat @ 23.06.2014 - 14:19) |
А разве крону не нужно явно указывать запуск файла через пхп? |
ну в консоли скрипт можно по разному запускать,
1 способ, вызвать напрямую интерпретатор php, а путь к скрипту передать аргументом, типа такого
/usr/bin/php -f /path/to/script.php
2 способ, запустить скрипт напрямую
/path/to/script.php
в первом варианте достаточно иметь права на чтение, для юзера из под которого запускается скрипт, во втором нужны еще права на исполнение, и шибэнг в первой строке скрипта, чтобы оболочка знала чем его интерпретировать.
Цитата (Frost-56 @ 23.06.2014 - 18:50) |
На почту приходит следующий отчет:
/home/frost56/public_html/spisanie.php: line 1: ?PHP: No such file or directory /home/frost56/public_html/spisanie.php: line 2: =localhost: command not found /home/frost56/public_html/spisanie.php: line 3: =frost56_db: command not found /home/frost56/public_html/spisanie.php: line 4: = password: command not found /home/frost56/public_html/spisanie.php: line 5: =: command not found /home/frost56/public_html/spisanie.php: line 6: syntax error near unexpected token `(' /home/frost56/public_html/spisanie.php: line 6: `$db = mysql_connect($host, $user, $pwd) or die ("ошибка при подключении к базе данных!<br/>" . mysql_error());' |
что то не так с командой которую прописываешь в крон
покажи что там прописываешь
Frost-56
25.06.2014 - 04:05
Цитата (killer8080 @ 24.06.2014 - 00:24) |
что то не так с командой которую прописываешь в крон покажи что там прописываешь |

вот скрин, внизу команда задачи
killer8080
25.06.2014 - 07:36
Frost-56
Цитата (killer8080 @ 23.06.2014 - 23:24) |
2 способ, запустить скрипт напрямую /path/to/script.php
в первом варианте достаточно иметь права на чтение, для юзера из под которого запускается скрипт, во втором нужны еще права на исполнение, и шибэнг в первой строке скрипта, чтобы оболочка знала чем его интерпретировать. |
либо пропиши шибэнг типа
<?php
....
либо измени команду запуска
Цитата (killer8080 @ 23.06.2014 - 23:24) |
1 способ, вызвать напрямую интерпретатор php, а путь к скрипту передать аргументом, типа такого /usr/bin/php -f /path/to/script.php |
Frost-56
25.06.2014 - 11:32
Цитата (killer8080 @ 25.06.2014 - 08:36) |
Frost-56
Цитата (killer8080 @ 23.06.2014 - 23:24) | 2 способ, запустить скрипт напрямую /path/to/script.php
в первом варианте достаточно иметь права на чтение, для юзера из под которого запускается скрипт, во втором нужны еще права на исполнение, и шибэнг в первой строке скрипта, чтобы оболочка знала чем его интерпретировать. |
либо пропиши шибэнг типа <?php ....
либо измени команду запуска Цитата (killer8080 @ 23.06.2014 - 23:24) | 1 способ, вызвать напрямую интерпретатор php, а путь к скрипту передать аргументом, типа такого /usr/bin/php -f /path/to/script.php |
|
большоооое спасибо, помогло)
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.