Automatisch een script laten uitvoeren dmv Cron in PHPlist
Pagina: « vorige 1 2 3 4 volgende »
kan je daar anders het volledige pad in gebruiken??
Moet er anders een schript gemaakt worden om dit uit te voeren?
Toevoeging op 22/05/2014 19:59:38:
Dit heb ik ook al eens geprobeerd in een script :
CONFIG=/home/****.nl/httpdocs/phplist/config/config.php
export CONFIG
/usr/bin/php /home/****.nl/httpdocs/phplist/admin/index.php $*
Toevoeging op 22/05/2014 20:00:19:
Dat werkte helaas ook niet
/var/www/vhosts/*****.nl/httpdocs/phplist/config/config.php
Dat zou ik dan in het bovenste script moeten invoegen?
Bij de include of require functie...
export CONFIG
/usr/bin/php /****.nl/httpdocs/phplist/admin/index.php $*
Als dit?
Toevoeging op 22/05/2014 20:17:09:
Dan zou ik in dat script ook de login en password kunnen zetten?
Toevoeging op 22/05/2014 20:25:29:
Ik heb het even veranderd, ik heb een phplist.php aangemaakt en in de root van phplist geplaatst.
cd /var/www/vhosts/****.nl/httpdocs/phplist/ && /usr/bin/php phplist.php page=processbounces login=**** password=**** >> log.txt
Toevoeging op 22/05/2014 20:28:33:
MMhh hier heb ik dus ook weer een vautje in:
Could not open input file: php.php
Gewijzigd op 22/05/2014 20:34:55 door Erik Kottier
Los daarvan zou je ook die commando's (voor de CLI) kunnen gebruiken die die help-pagina beschrijft.
Dit is nu mijn phplist.php :
#!/bin/bash
CONFIG=/var/www/vhosts/****.nl/httpdocs/phplist/config/config.php
export CONFIG
/usr/bin/php /******.nl/httpdocs/phplist/admin/index.php $*
En dit mijn cronregel :
cd /var/www/vhosts/******.nl/httpdocs/phplist/ && /usr/bin/php phplist.php page=processbounces login=****** password=******* >> log.txt
heu dit krijg in nu in mij log.txt :
# script to run phpList from commandline. You may need to edit this to make it work
# with your shell environment. The following should work for Bash on Linux
# but this may vary strongly in other situations. You will need to dig into the
# code to make sure it works for you.
# in commandline mode, access is restricted to users who are listed in the config file
# check README.commandline for more info
#
# when you set this file up, and place it in your PATH, you can do eg
# $ phplist -pprocessqueue
# to run the queue
# run the phpList index file with all parameters passed to this script
# make sure the php binary is "cli"
#
CONFIG=/var/www/vhosts/****.nl/httpdocs/phplist/config/config.php
export CONFIG
/usr/bin/php /******.nl/httpdocs/phplist/admin/index.php $*
dan moet je het niet met PHP uitvoeren. Ik zou gewoon wget gebruiken om de URL aan te roepen.
Daar weet ik dus niets van helaas hoe doe ik dat?
Bedankt maar weer!
http://www.hierdeurldiejeaanwiltroepen.nl/index.php?dit=bla&iets=zo
wget Gewijzigd op 22/05/2014 20:56:18 door - Ariën -
Sorry voor mijn misschien blonde vraag?
Ik ging eerst ervan uit dat je het niet via de wget of lynx moet versturen, vanwege een timeout bij vele mails, maar via de CLI-functie van PHP zal je hier hoogstwaarschijnlijk geen last van hebben.
Hier weet ik dus helaas echt niets van ik ken een beetje php en SQL vanuit mijn PLC achtergrond maar dat Wget lukt me dus echt niet.
Draait Wget geheel zelfstandin en kan die op gezette tijden iets uitvoeren?
Zou je me op weg kunnen en willen helpen?
ALvast bedankt!
wget, en de juiste url, tijd instellen en het werkt.
Gewijzigd op 22/05/2014 21:12:11 door - Ariën -
wget http://www.*****.nl/phplist/admin/index.php page=processbounces login=****** password=******
Op deze manier?
esnoods even de boel naar een tekstbestand loggen als je meer zekerheid wilt hebben.
Dit heb ik ingevuld in Crontab :
wget http://www.*****.nl/phplist/admin/index.php page=processbounces login=**** password=***** >> log.txt
En dit is wat ik de mail krijg :
/bin/sh: log.txt: Permission denied
en in de log staat niets....
Toevoeging op 22/05/2014 21:36:27:
En het werkt dus helaas ook niet....
Toevoeging op 22/05/2014 22:22:06:
Nog even wat anders geprobeerd :
wget -q -O -'http://www.****.nl/phplist/admin/index.php?page=processbounces&login=****&password=*****'
Met dit als uitkomst in de mail :
/bin/sh: /usr/bin/wget: Permission denied
Welke chmod-rechten heeft admin/index.php?
Toevoeging op 22/05/2014 22:58:14:
Sorry ik geef je de schrijfrechten..hoe contoleer ik de CHMOD 755 of anders?