Current time: 04-20-2024, 12:33 AM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Cronjobs ispCP? Packete mit Hcrond für 64bit und 32bit erstellt
Author Message
FISA4 Offline
Member
***

Posts: 668
Joined: Feb 2008
Reputation: 15
Post: #31
RE: In ISPCP cronjob enthalten??
(10-29-2009 06:20 PM)WuChEn Wrote:  Bier hilft auch net. Sad Big Grin

Gruß WU

Bei LIDL gibt "Gorbatschow" Wink
10-30-2009 11:56 PM
Find all posts by this user Quote this message in a reply
ZooL Offline
Moderator
*****
Moderators

Posts: 3,429
Joined: Jan 2007
Reputation: 79
Post: #32
RE: In ISPCP cronjob enthalten??
(10-30-2009 11:56 PM)FISA4 Wrote:  
(10-29-2009 06:20 PM)WuChEn Wrote:  Bier hilft auch net. Sad Big Grin

Gruß WU

Bei LIDL gibt "Gorbatschow" Wink

nur harten kommen in den garten Smile
10-31-2009 01:49 AM
Visit this user's website Find all posts by this user Quote this message in a reply
hbaes Offline
Junior Member
*

Posts: 23
Joined: Nov 2007
Reputation: 0
Post: #33
RE: In ISPCP cronjob enthalten??
(10-28-2009 06:45 PM)WuChEn Wrote:  Will man einen Cronejob bearbeiten kommt:

Warning: implode() [function.implode]: Invalid arguments passed in /var/www/ispcp/gui/client/cronjobs_edit.php on line 17

Warning: implode() [function.implode]: Invalid arguments passed in /var/www/ispcp/gui/client/cronjobs_edit.php on line 18

Warning: implode() [function.implode]: Invalid arguments passed in /var/www/ispcp/gui/client/cronjobs_edit.php on line 19

Warning: implode() [function.implode]: Invalid arguments passed in /var/www/ispcp/gui/client/cronjobs_edit.php on line 20

Warning: implode() [function.implode]: Invalid arguments passed in /var/www/ispcp/gui/client/cronjobs_edit.php on line 21

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /var/www/ispcp/gui/client/cronjobs_edit.php:17) in /var/www/ispcp/gui/include/ispcp-lib.php on line 34

Gruß WU

die Lösung ist einfach ;-)
lieg tdaran, das implode über $_POST variablen aufgerufen wird, obwohl vorher nicht geprüft wird ob die $_POST variebalen gesetzt sind:

also die cronjobs_add.php dahingehend ändern:
PHP Code:
//bypass ispCP HTML input control

if (isset($_POST['min'])) {
        
$min implode ("," $_POST['min']);
        }
if (isset(
$_POST['hour'])) {
        
$hour implode ("," $_POST['hour']);
        }
if (isset(
$_POST['day_of_month'])) {
        
$day_of_month implode ("," $_POST['day_of_month']);
        }
if (isset(
$_POST['month'])) {
        
$month implode ("," $_POST['month']);
        }
if (isset(
$_POST['day_of_week'])) {
        
$day_of_week implode ("," $_POST['day_of_week']);
        }

unset(
$_POST['month'], $_POST['day_of_week'], $_POST['min'], $_POST['hour'], $_POST['day_of_month']); 

und die Kopffehler verschwinden :-)

Harald
11-02-2009 05:39 PM
Find all posts by this user Quote this message in a reply
Comet1986 Offline
Junior Member
*

Posts: 26
Joined: Oct 2009
Reputation: 0
Post: #34
RE: In ISPCP cronjob enthalten??
das selbe muss auch mit cronjobs_edit.php gemacht werden mit dem selben Code
(This post was last modified: 11-02-2009 05:53 PM by Comet1986.)
11-02-2009 05:46 PM
Find all posts by this user Quote this message in a reply
hbaes Offline
Junior Member
*

Posts: 23
Joined: Nov 2007
Reputation: 0
Post: #35
RE: In ISPCP cronjob enthalten??
(11-02-2009 05:46 PM)Comet1986 Wrote:  das selbe muss auch mit cronjobs_edit.php gemacht werden mit dem selben Code

dafür hab ich das Problem, das er das Script nicht findet :-( (File Not Found)
$file beinhaltet den korrekten pfad, open basedir sollte eigentlich auch stimmen .. (bekomme keine warning von file_exists() diesebzüglich - open basedir ...)

arrgh !

wie habt ihr das in den griff bekommen ? vu2000 (ispcp user) hat 0 permissions unter /var/www/virtual/<domain> - zumindest bei mir unter ispcp 1.0.3 ...
das ganze konstrukt kann also so gar nicht wirklich funktionieren, ausser man hebelt die Sicherheitseinstellungen (gemeinsame Gruppe für alle Kunden + Frontend) aus ?

*kopfkratz*

Harald
(This post was last modified: 11-02-2009 06:21 PM by hbaes.)
11-02-2009 06:09 PM
Find all posts by this user Quote this message in a reply
WuChEn Offline
Junior Member
*

Posts: 192
Joined: Feb 2009
Reputation: 2
Post: #36
RE: In ISPCP cronjob enthalten??
Wo genau muss ich das den in der cronjobs_edit.php und cronejobs_add.php einfügen?

@ hbaes

Hast du auch die Werte in den Apache confs angepasst?

Gruß WU
11-02-2009 06:27 PM
Visit this user's website Find all posts by this user Quote this message in a reply
hbaes Offline
Junior Member
*

Posts: 23
Joined: Nov 2007
Reputation: 0
Post: #37
RE: In ISPCP cronjob enthalten??
Hallo WU,

Die Zeilen müssen im Kopfbereich der Dateien getauscht werden.
Dort steht $min = implode ("," , $_POST['min']);, ...
der ganze Block (5 Zeilen) wird ersetzt.

Ja Apache config ist kein Thema, wie gesagt open_basedir schlägt hier ja gar nicht mehr zu, weil schon die Unix permission fehlschlagen!
der user vu2000 (ispcp-frontend Apache User) hat keinerlei Berechtigung unter /var/www/virtual/<...> (permission denied).
Ab dort gelten ja eigene User je vhost (vu2002, vu2003, ...).
Also kann aus dem Frontend die DAtei gar nicht getestet werden, weil vorher schon permission denied wird. Lösung wäre nur das Berechtigungskonzept, so wie ich es bei mir vorfinde dahingehend zu ändern, eine gemeinsame Gruppe für ispcp frontend und die benutzer zu erstellen ... (und das gefällt mir aus security gründen so gar nicht)

hat jemand ne andere / bessere Lösung ?

Harald
11-02-2009 07:17 PM
Find all posts by this user Quote this message in a reply
WuChEn Offline
Junior Member
*

Posts: 192
Joined: Feb 2009
Reputation: 2
Post: #38
RE: In ISPCP cronjob enthalten??
Okay passt nun, Meine Fehler sind alle behoben.

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/var/www/virtual/der-wu.de/cgi-bin/perltest.pl) is not within the allowed path(s): (/var/www/ispcp/gui/:/etc/ispcp/:/var/run/ispcp.lock:/proc/:/bin/df:/bin/mount:/var/log/rkhunter.log:/var/log/chkrootkit.log:/usr/share/php/) in /var/www/ispcp/gui/client/cronjobs_add.php on line 131

Ist nun die neue Meldung, ist ja klar weil ich open_basedir noch nicht in den confs angepasst habe.

"php_admin_value open_basedir..."

Gilt ja nur für mod_php5

Da ich aber fcgid_ispcp am laufen habe, habe ich den Pfad in der Master php.ini angepasst.
Und nun gibt es leider immer ein "File not found".
Das liegt dann wohl an der benutzer berechtigung. Big Grin

Abgesehn von der ISPCP Fehlermeldung, muss es ja noch nen LOG Eintrag dazu geben, wo sollte dieser zu finden sein!?


Gruß WU

Kann dazu jemand was sagen?
(This post was last modified: 11-02-2009 08:03 PM by WuChEn.)
11-02-2009 07:42 PM
Visit this user's website Find all posts by this user Quote this message in a reply
ZooL Offline
Moderator
*****
Moderators

Posts: 3,429
Joined: Jan 2007
Reputation: 79
Post: #39
RE: In ISPCP cronjob enthalten??
ich helfe nur bei der lösung wenn du auch ein tutorial verfasst hinterher...
11-02-2009 08:01 PM
Visit this user's website Find all posts by this user Quote this message in a reply
WuChEn Offline
Junior Member
*

Posts: 192
Joined: Feb 2009
Reputation: 2
Post: #40
RE: In ISPCP cronjob enthalten??
Ne ich tuh das alles nur für mich Tongue

Quatsch, also ich bin nicht so rede gewannt, aber wir könnten das später wenn dann alles funzt so machen, das wir im ICQ schreiben, ich dir sage was ich gemacht habe und du es als how to verfasst das es jeder versteht. *g*

Gruß WU
11-02-2009 08:12 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)