Hallo,

Ik ben voorzitter van een ideele stichting en we hebben PHPlist geinstalleerd om zodoende een mailing te kunnen versturen.

We deden dit eerst met Thunderbird, echter de adressen werden teveel en Tb liep regelmatig vast vandaar de overgang naar PHPlist.

We hebben Phplist volledig ingericht en werkend nu moet het alleen nog automatisch gebeuren, anders moet de pc altijd aan blijven staan.

De bounces moeten per uur er automatisch uitgehaald worden en de qeue moet automatisch verstuurd worden.

Ik heb in de config de max te versturen emails ingesteld.

Onze provider heeft Plesk 8.5 met Crontab om scripts uit te voeren en hier gaat het mis.

Ik heb al van alles geprobeerd en de documentatie nagezocht maar dit krijg ik niet voor elkaar.

Ik heb o.a dit ingevuld in Crontab voor de queue :

/usr/bin/php/var/www/vhosts/mijndomein.nl/httpdocs/phplist/index.php?page=processqueue&login=admin&password=mypassword

Ik krijg de melding dat het script niet gevonden is

Wat doe ik vaut?


ALvast bedankt!!
En hoe roept hij die config aan in het script?

kan je daar anders het volledige pad in gebruiken??
Dat weet ik even niet??

Moet er anders een schript gemaakt worden om dit uit te voeren?


[size=xsmall]Toevoeging op 22/05/2014 19:59:38:[/size]

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 $*

[size=xsmall]Toevoeging op 22/05/2014 20:00:19:[/size]

Dat werkte helaas ook niet
Ergens in je script wordt config.php geincludeerd. Als je hier het volledige pad van maakt:
/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...
CONFIG=/var/www/vhosts/*****.nl/httpdocs/phplist/config/config.php
export CONFIG

/usr/bin/php /****.nl/httpdocs/phplist/admin/index.php $*

Als dit?

[size=xsmall]Toevoeging op 22/05/2014 20:17:09:[/size]

Dan zou ik in dat script ook de login en password kunnen zetten?

[size=xsmall]Toevoeging op 22/05/2014 20:25:29:[/size]

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

[size=xsmall]Toevoeging op 22/05/2014 20:28:33:[/size]

MMhh hier heb ik dus ook weer een vautje in:

Could not open input file: php.php
Je moet alleen even zoeken waar de config wordt aangeroepen, en dat pad aanpassem.

Los daarvan zou je ook die commando's (voor de CLI) kunnen gebruiken die die help-pagina beschrijft.
Weer niet goed....ik had toch beter op moeten letten op school.....

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.
Wget???

Daar weet ik dus niets van helaas hoe doe ik dat?

Bedankt maar weer!

Reageren