Avatar billede dreamerdk Nybegynder
14. januar 2003 - 21:29 Der er 9 kommentarer

Kan ikke køre PHP via cron job

Hey alle

Jeg har købt noget webhosting hos et amerikansk firma (www.enterprisedigital.net), men jeg kan ikke få et cronjob til at virke med en PHP fil.

Jeg har prøvet at lave en ganske simpel PHP fil:

"#!/usr/bin/php -q
<?
mail("jesper@domainet.com", "Mailbot", "Test", "From: mailbot@domainet.com");
?>"

men der sker simpelthen ingenting, hvis jeg propper det ind i cronjobbet. Det hele køres via et webinterface, så jeg har ikke fuld kontrol med hvordan det bliver sat op.

Er der én som kan hjælpe? :)


Og tak :)

Jesper
Avatar billede erikjacobsen Ekspert
14. januar 2003 - 21:48 #1
Har du telnet eller ssh adgang?
Avatar billede tomsommer Juniormester
14. januar 2003 - 21:51 #2
lav en ganske normal .php fil og kør

php -q tis.php
Avatar billede dreamerdk Nybegynder
14. januar 2003 - 21:57 #3
Hej Erik.
Jeg har pt ikke adgang via SSH, men har skrevet til firmaet om at få det - så jeg har det forhåbentlig i morgen.
Tom: Jeg har prøvet at lave et cronjob med den linje, ligesom et par andre varianter, men uden held.
Avatar billede erikjacobsen Ekspert
14. januar 2003 - 22:05 #4
Når du får ssh adgang kan du se om du overhovedet kan køre
php som kommando. Det er nemmere den vej
Avatar billede dreamerdk Nybegynder
14. januar 2003 - 22:09 #5
Erik: Jeg checker det så snart det virker og skriver tilbage til dig. Tak for et godt udgangspunkt. Jeg havde slet ikke tænkt på at undersøge om jeg kunne koble på via SHH

Tak indtil videre :)
Avatar billede dreamerdk Nybegynder
14. januar 2003 - 22:20 #6
Hej Erik

Så fik jeg SSH - og hvis jeg prøver enten bare "php" eller "php mail.php" får jeg følgende fejl:

"Failed loading /usr/local/Zend/lib/ZendOptimizer.so: /usr/local/Zend/lib/ZendOptimizer.so: cannot open shared object file: No such file or directory"

Men.. den udfører stadigvæk php filen (sender en email til mig) - så jeg ved ikke om dét kan være grund nok?

Tak :)

Jesper
Avatar billede tomsommer Juniormester
14. januar 2003 - 22:23 #7
måske burde undersøge om "#!/usr/bin/php er korrekt

på min linux (debian) er det bare
# php4 -q tis.php

og det virker fint
Avatar billede tomsommer Juniormester
14. januar 2003 - 22:26 #8
Min sidste besked var gammel.. tror eksperten var nede

Din host har muligvis installeret ZendOptimizer forkert?

send dem evt. fejlen
Avatar billede dreamerdk Nybegynder
15. januar 2003 - 11:48 #9
Tom: Jeg har sendt dem fejlen til dem, men har ikke fået svar endnu. Men, da den jo godt kan køre php filen via SSH, bør det vel også virke via en shell? Eller kan det få den til at gå i stå undervejs på en måde?

Jesper
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Csis Security Group A/S

Sales Executive

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Analytiker til Security Operations Center i Cyberdivisionen

Ennova A/S

Senior Developer

Netcompany A/S

Senior Network Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Netværksteknikere til design, drift og vedligehold ved Cyberdivisionen