php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.04.2011, 22:41  
Neuer Benutzer
 
Registriert seit: 14.07.2010
Beiträge: 4
PHP-Kenntnisse:
Anfänger
groovecommander befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] PHP-Skript mit CURL funktioniert im Browser - auf der Konsole nicht

Hallo,

ich möchte ein PHP-Skript, welches mehrere CURL-Aufrufe startet, durch einen Cron-Job regelmäßig aufrufen lassen.
Das Problem ist, wenn ich es auf der Konsole testen möchte, erscheint folgende Fehlermeldung:
Code:
Warning: curl_setopt_array(): CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /var/www/domain.de/httpdocs/pfad/zu/CURL.php on line 48
Starte ich es dagegen im Browser, läuft es ohne Probleme durch. Der Warning erscheint nur auf der Konsole

Meine vhost.conf (plesk 9.3) bzgl. des virtuellen Hosts hat folgenden Inhalt:
php_value memory_limit 64M
php_admin_flag safe_mode off
php_admin_value open_basedir none
php_admin_flag display_errors on

phpinfo() zeigt:
safe_mode Off On
open_basedir no value no value

- CURLOPT_FOLLOWLOCATION im PHP-Skript sollte wenn möglich auf true stehen bleiben, da ich auf einen Workaround verzichten möchte.
- außerdem möchte ich auf CRON-Job-Dienste "Dritter" verzichten.
- das Error-Reporting setze ich im Skript mit: ini_set ('error_reporting', E_ALL);
- das Skript lief als "root" und als "Webuser" auf der Konsole, beides führte zum gleichen Ergebnis.

Ich habe nun alles möglich ausprobiert, doch nichts funktioniert.

Hat einer ne Idee woran das liegen könnte?
groovecommander ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.04.2011, 22:54  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von groovecommander Beitrag anzeigen
Meine vhost.conf (plesk 9.3) bzgl. des virtuellen Hosts hat folgenden Inhalt:
Uninteressant - du rufst das ganze über die Konsole auf, also hat dein Webserver überhaupt nichts damit zu tun.

Zitat:
Hat einer ne Idee woran das liegen könnte?
Daran, dass für den Aufruf per Konsole eine andere Konfiguration gültig ist, als für den Aufruf per Webbrowser.

Starte ein Script, das phpinfo aufruft, über die Konsole - und schau dir im oberen Bereich der Ausgabe an, welche php.ini in diesem Fall verwendet wird.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 23.04.2011, 04:29  
Erfahrener Benutzer
 
Benutzerbild von tr0y
 
Registriert seit: 26.07.2010
Beiträge: 4.874
PHP-Kenntnisse:
Fortgeschritten
tr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblicktr0y ist ein wunderbarer Anblick
tr0y eine Nachricht über MSN schicken
Standard

PHP-Code:
<?php

echo php_ini_loaded_file();

?>
genügt ebendso um auszugeben wo sich die aktuell genutzte php-Konfiguration befindet.

alternativ ohne eine datei anzulegen die den einen befehle beinhaltet die cmd-Line option -r nutzen:

Code:
php -r echo(php_ini_loaded_file());
__________________
Lasse mir ohne Anwendung von Gewalt Dinge schenken, Amazon weiß darüber bald mehr.

Geändert von tr0y (23.04.2011 um 04:35 Uhr).
tr0y ist gerade online   Mit Zitat antworten
Alt 23.04.2011, 10:21  
Neuer Benutzer
 
Registriert seit: 14.07.2010
Beiträge: 4
PHP-Kenntnisse:
Anfänger
groovecommander befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von ChrisB Beitrag anzeigen
Uninteressant - du rufst das ganze über die Konsole auf, also hat dein Webserver überhaupt nichts damit zu tun.


Daran, dass für den Aufruf per Konsole eine andere Konfiguration gültig ist, als für den Aufruf per Webbrowser.

Starte ein Script, das phpinfo aufruft, über die Konsole - und schau dir im oberen Bereich der Ausgabe an, welche php.ini in diesem Fall verwendet wird.
Besten Dank für den Tipp. Ich glaube da wäre ich nicht so schnell drauf gekommen. Nun geht's ...

Beste Grüße.
groovecommander ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Skript funktioniert nur auf einem Server SBGuitarist PHP Tipps 2010 3 18.08.2010 09:22
CURL: Post+Cookie funktioniert nicht hman13 PHP Tipps 2010 2 16.08.2010 21:41
[Erledigt] Upload mit curl vollkommenegal PHP-Fortgeschrittene 10 12.08.2010 17:52
curl request ohne antwort abzuwarten devil13 PHP-Fortgeschrittene 9 04.08.2010 16:31
Kann man mit einem eingebundenem PHP Skript auf den Text einer HTML-Seite zugreifen? HottiWF PHP Tipps 2010 10 18.03.2010 18:20
[Erledigt] Backlink-Check Skript funktioniert nicht ganz strgg PHP Tipps 2009 6 27.09.2009 18:10
Curl Seite "A" kann geladen werden Seite "B" nicht warum? CoolFire PHP Tipps 2009 3 10.06.2009 20:15
datei-upload per browser funktioniert nicht. suwofis PHP Tipps 2009 1 16.02.2009 19:39
Curl mehrere URLs öffnen in einer Curl Session. Buschdieb PHP Tipps 2008 8 20.12.2008 13:01
Query funktioniert im SQL Query Browser aber nicht in PHP - DB zu groß ? john_the_bad Datenbanken 10 16.09.2008 18:17
PHP funktioniert in der Shell, jedoch nicht im Browser!? schiff PHP Tipps 2006 17 31.03.2006 14:28
Skript funktioniert nicht PHP Tipps 2007 19 25.12.2005 12:28
[Erledigt] Upload funktioniert manchmal, manchmal nicht HTML, Usability und Barrierefreiheit 9 29.09.2005 12:32
Skript &amp;amp;amp;quot;tarnen&amp;amp;amp;quot;? Off-Topic Diskussionen 17 07.08.2005 19:42
[Erledigt] Php skript upload problem! PHP Tipps 2004 2 30.06.2004 00:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
curl script, curl php script, cron curl php, cronjob curl, curl funktioniert nicht, curl_setopt_array funktioniert nicht, curl php cron, curl antwort im browser öffnen, curl php post datei ohne pfad, open_basedir curl_setopt_array(), curl php inhalt, php-script funktioniert im browser cronjob, curl im php skript, wget get paramter, cronjob curl funktioniert nicht, php console curl, cronjob htaccess curl, curl php-script, script upload via curl, wie fun ktioniert php curl

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:05 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum