Likes Likes:  0
Resultaten 1 tot 9 van de 9
Geen

Onderwerp: php via cronjob

  1. #1
    nieuwsgroep
    php via cronjob
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    php via cronjob

    Hi,

    ik heb een php bestand die ik via een cronjob elke 24 uur laat opvragen.
    Nu krijg ik: /bin/sh: line 1:
    /home/username/domains/domeinaam.nl/public_html/job.php: Permission denied

    Enig idee hoe ik dit moet aanpassen of wat de eerste regel van job.php moet
    zijn om hem gewoon te laten uitvoeren?

    Wouter
    --
    http://www.messenger-online.com
    All stuff 4 free!



  2. #2
    Stefan Koopmanschap (remove withoutspam to e-mail)
    php via cronjob
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: php via cronjob

    nieuwsgroep wrote:
    > ik heb een php bestand die ik via een cronjob elke 24 uur laat opvragen.
    > Nu krijg ik: /bin/sh: line 1:
    > /home/username/domains/domeinaam.nl/public_html/job.php: Permission denied


    Klinkt als een rechtenprobleem. De cronjob, door wie wordt die
    uitgevoerd? door een user die voldoende rechten (execute rechten, want
    het gebeurt via de commandline zo te zien!) heeft op het bestand? chmod
    755 eens?
    --
    Stefan Koopmanschap
    PHP/MySQL developer - websites, intranet and extranet systems and more...
    http://www.stefankoopmanschap.com/
    php@stefankoopmanschap.com

  3. #3
    Jan Reilink
    php via cronjob
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: php via cronjob

    Stefan Koopmanschap (remove withoutspam to e-mail) wrote:
    > nieuwsgroep wrote:
    >
    >> ik heb een php bestand die ik via een cronjob elke 24 uur laat opvragen.
    >> Nu krijg ik: /bin/sh: line 1:
    >> /home/username/domains/domeinaam.nl/public_html/job.php: Permission
    >> denied

    >
    >
    > Klinkt als een rechtenprobleem. De cronjob, door wie wordt die
    > uitgevoerd? door een user die voldoende rechten (execute rechten, want
    > het gebeurt via de commandline zo te zien!) heeft op het bestand? chmod
    > 755 eens?


    Is het uberhaupt wel mogelijk om een .php bestand via de commandline te
    executen?
    Het volgende zou (vziw) ook moeten kunnen (uit de man ) :
    # MIN HOUR DAY MONTH DAYOFWEEK COMMAND
    # at 6:10 a.m. every day
    10 6 * * * /usr/bin/lynx www.domeinaam.nl/job.php 2>&1 > /dev/null

    Groeten, Jan

    --
    /"\ ASCII Ribbon Campaign
    \ / No HTML in mail or news!
    X
    / \ Dutch Security Information Network: http://www.dsinet.org/


  4. #4
    Rene Pijlman
    php via cronjob
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: php via cronjob

    nieuwsgroep:
    >Enig idee hoe ik dit moet aanpassen of wat de eerste regel van job.php moet
    >zijn om hem gewoon te laten uitvoeren?


    Dat staat in de manual op php.net ("Using PHP from the command line").

    --
    René Pijlman

    Wat wil jij leren? http://www.leren.nl

  5. #5
    nieuwsgroep
    php via cronjob
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: php via cronjob

    "Jan Reilink" <digiover@dsinet.org> schreef in bericht
    news:409cb8c2$0$563$e4fe514c@news.xs4all.nl...
    > Stefan Koopmanschap (remove withoutspam to e-mail) wrote:
    > Is het uberhaupt wel mogelijk om een .php bestand via de commandline te
    > executen?
    > Het volgende zou (vziw) ook moeten kunnen (uit de man ) :
    > # MIN HOUR DAY MONTH DAYOFWEEK COMMAND
    > # at 6:10 a.m. every day
    > 10 6 * * * /usr/bin/lynx www.domeinaam.nl/job.php 2>&1 > /dev/null
    >


    Hoi jan, helaas werkt jou optie niet.
    Ik heb inmiddels na het bestand op 755 gezet te hebben het volgende:

    /home/user/public_html/work.php: line 1: ?: No such file or directory
    /home/user/public_html/work.php: line 2: syntax error near unexpected token
    `'localhost','
    /home/user/public_html/work.php: line 2: `mysql_connect ('localhost',
    'user_database', 'userpw');'

    De inhoud van work PHP is:
    <?
    mysql_connect ('localhost', 'user_database', 'userpw');
    mysql_select_db ('user_database_naam');

    function tekst ($id) {
    return @mysql_result (mysql_query ("SELECT twee FROM teksten WHERE
    id='$id'"), 0, twee);
    }

    Wat moet er nog meer / extra bij staan?
    Heb ergens anders op een forum gelezen dat:
    chdir('/home/username/domains/hisdomain.nl/public_html'); wil en kan helpen?

    Wouter



  6. #6
    Michiel de Roo
    php via cronjob
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: php via cronjob

    nieuwsgroep wrote:
    > "Jan Reilink" <digiover@dsinet.org> schreef in bericht
    > news:409cb8c2$0$563$e4fe514c@news.xs4all.nl...
    >
    >>Stefan Koopmanschap (remove withoutspam to e-mail) wrote:
    >>Is het uberhaupt wel mogelijk om een .php bestand via de commandline te
    >>executen?
    >>Het volgende zou (vziw) ook moeten kunnen (uit de man ) :
    >># MIN HOUR DAY MONTH DAYOFWEEK COMMAND
    >># at 6:10 a.m. every day
    >>10 6 * * * /usr/bin/lynx www.domeinaam.nl/job.php 2>&1 > /dev/null
    >>

    >
    >
    > Hoi jan, helaas werkt jou optie niet.
    > Ik heb inmiddels na het bestand op 755 gezet te hebben het volgende:
    >
    > /home/user/public_html/work.php: line 1: ?: No such file or directory
    > /home/user/public_html/work.php: line 2: syntax error near unexpected token
    > `'localhost','
    > /home/user/public_html/work.php: line 2: `mysql_connect ('localhost',
    > 'user_database', 'userpw');'
    >
    > De inhoud van work PHP is:
    > <?
    > mysql_connect ('localhost', 'user_database', 'userpw');
    > mysql_select_db ('user_database_naam');
    >
    > function tekst ($id) {
    > return @mysql_result (mysql_query ("SELECT twee FROM teksten WHERE
    > id='$id'"), 0, twee);
    > }
    >
    > Wat moet er nog meer / extra bij staan?
    > Heb ergens anders op een forum gelezen dat:
    > chdir('/home/username/domains/hisdomain.nl/public_html'); wil en kan helpen?
    >


    Je probeert een php script uit te voeren als bash script. Dat gaat niet.
    Je kunt op de eerste regel van het script aangeven met welk programma het
    uitgevoerd moet worden, in jouw geval php:

    #!/usr/local/bin/php
    <?
    ......
    ?>

    Je moet dan wel beschikken over een command line php versie.

    Michiel.

  7. #7
    Matthijs de Z
    php via cronjob
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: php via cronjob

    > Hi,
    >
    > ik heb een php bestand die ik via een cronjob elke 24 uur laat opvragen.
    > Nu krijg ik: /bin/sh: line 1:
    > /home/username/domains/domeinaam.nl/public_html/job.php: Permission denied
    >
    > Enig idee hoe ik dit moet aanpassen of wat de eerste regel van job.php

    moet
    > zijn om hem gewoon te laten uitvoeren?


    Ik draai ook cronjobs op PHP scripts, maar dan op de URL en niet op de path
    name. dus http://www.denaamvanjouwserver.land/path/naam.php

    >
    > Wouter
    > --
    > http://www.messenger-online.com
    > All stuff 4 free!
    >
    >




  8. #8
    nieuwsgroep
    php via cronjob
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: php via cronjob

    "nieuwsgroep" <charmanta24@hotmail.com> schreef in bericht
    news:109pcmq4tkn1qac@corp.supernews.com...
    > Hi,
    >
    > ik heb een php bestand die ik via een cronjob elke 24 uur laat opvragen.
    > Nu krijg ik: /bin/sh: line 1:
    > /home/username/domains/domeinaam.nl/public_html/job.php: Permission denied
    >
    > Enig idee hoe ik dit moet aanpassen of wat de eerste regel van job.php

    moet
    > zijn om hem gewoon te laten uitvoeren?
    >
    > Wouter
    > --
    > http://www.messenger-online.com
    > All stuff 4 free!
    >


    Heren dank u, de oplossing is gevonden en het werkt zoals ik graag zou
    willen hebben!

    #!/usr/local/bin/php en chmod 755 is de oplossing!

    Wouter
    --
    http://www.messenger-online.com



  9. #9
    Alain
    php via cronjob
    Gast
    n/a Berichten
    Berichten zijn liked



    Thread Starter

    Re: php via cronjob

    nieuwsgroep schreef:

    > Hoi jan, helaas werkt jou optie niet.



    Dat werkt wel, je dient alleen nog TERM=xterm te zetten
    waarschijnlijk. Als je commandline wil uitvoeren moet je
    even zoals Renee zegt op php.net zoeken of gewoon ff het
    scriptje ombouwen tot een perl scriptje.


    --
    Alain

    spamsux.nl



Webhostingtalk.nl

Contact

  • Rokin 113-115
  • 1012 KP, Amsterdam
  • Nederland
  • Contact
© Copyright 2001-2026 Webhostingtalk.nl.
Web Statistics