crontab и htaccess - PullRequest
       1

crontab и htaccess

1 голос
/ 17 июня 2010

Можно ли из crontab выполнить файл php внутри папки, защищенной с помощью htaccess, и как?

Ответы [ 4 ]

2 голосов
/ 17 июня 2010

.htaccess - это способ ограничения доступа извне (Интернет) и применяется apache. Так что ничто не мешает crontab запустить скрипт.

1 голос
/ 01 июля 2016

У меня есть защищенная область .htaccess и я использую cronjob, созданный с помощью Plesk.

Вы должны вызывать свой URL с помощью скрипта php.Попробуйте это:

http://username:password@www.yourDomain.com/protected_area/YourScript.php

имя пользователя и пароль - ваши желаемые данные для .htaccess

надеюсь, это поможет.

1 голос
/ 17 июня 2010

Нет.Если htaccess настроен на запрет доступа из Интернета, это предотвратит доступ любого веб-метода к нему.Запуск wget или curl из командной строки аналогичен обращению к нему в браузере, и htaccess остановит его.

Вы можете ограничить доступ к странице с помощью схемы аутентификации и сделать аутентификацию скрипта cron, а затем он будетработать, но если htaccess отказывает в доступе, вы не можете получить к нему доступ.

Возможно запустить php из командной строки без доступа из Интернета, но это сомнительно, вот ссылка , котораяописывает, как это сделать.

1 голос
/ 17 июня 2010

Я считаю, что crontab может выполнить любой из ваших сценариев. .htaccess просто проигрывает ваш веб-доступ, поэтому он не должен останавливать выполнение crontab.

...