ispCP - Board - Support
Scripte global erreichbar machen?! - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: Scripte global erreichbar machen?! (/thread-9993.html)

Pages: 1 2


Scripte global erreichbar machen?! - Omegatcu - 03-13-2010 07:43 AM

Hallo an alle Smile

ich habe irgendwie meine Probleme mit suexec - folgendes ist der fall:

Ich nutze ispCP nun schon ein paar Wochen und bin auch super zufrieden damit, eine sache stört mich allerdings derzeit extrem und zwar das ich keine scripte irgendeiner art global verfügbar machen kann...

Was ich meine ist das ich zb eine Installation von meiner Mailoberfläche habe und sie von der Domain xyz.de und zyx.de erreichbar ist (ohne das ganze 2x zu installieren)

Ich habe ein paar Sachen die ich auf mehreren Domains nutze und daher auch nur als eine Installation brauche.

Kleines Beispiel dazu:

xyz.de/mail und zyx.de/mail zeigten bissher beide auf
/home/systeme/mailsystem

Solche Sachen gehen nun nicht mehr ohne das der richtige user eingetragen ist und irgendwie bekomme ich es nur hin es jemandem zuzuweisen wenn ich dem user auch gleich rechte für den ganzen /home gebe

Hat da jemand ne Idee? - Habs schonmal mit nem symlink probiert aber irgendwie will ispCP die nicht fressen.

Danke fürs lesen


RE: Scripte global erreichbar machen?! - BeNe - 03-13-2010 08:30 AM

Warum arbeitest Du nicht mit Aliases die alle auf eine gleiche Domain zeigen ?

Greez BeNe


RE: Scripte global erreichbar machen?! - joximu - 03-13-2010 08:57 AM

Das dürfte doch ähnlich sein wie bei mir:

die TYPO3-Sourcen sind *einmal* drauf, aber mehrere Kunden nutzen sie. Die haben alle ein paar Symlinks im Verzeichnis. Klappt wunderbar.
Die "globalen" Daten sind alle root:root - ich habe keine Probleme (nur open_basedir muss entsprechend gesetzt sein).

Mit pear geht's ja auch.

/J


RE: Scripte global erreichbar machen?! - Omegatcu - 03-13-2010 09:14 AM

Hmm okay, komisch die Symlinks hat er garnicht genommen bei mir sondern dann 404 angezeigt.

Bei Aliase habe ich es eben auch versucht, klappte als ich es bei dem Masteraccount angelegt hatte auch gut, nur müssen die scripte an eine zentrale stelle schreiben (/home/systeme z.B.) und da sagt mir der webserver "Error: docroot /var/www/ispcp/gui/tools/myhtml is not valid."

Evtl. werde ich suexec einfach deaktivieren (sofern das geht)


RE: Scripte global erreichbar machen?! - joximu - 03-13-2010 06:23 PM

zu jedem 404 gibt's auch ne Fehlermeldung...

/J


RE: Scripte global erreichbar machen?! - Omegatcu - 03-13-2010 06:36 PM

vielleicht kannst du mir ja mal sagen was du gemacht hast - ich habe symlink auf das script in /home/systeme gemacht, und bekomme fehler 500 - der symlink ist richtig gesetzt aber im suexec.log steht das es keine berechtigungen dorthin hat...

Die andere version das ich die scripte unter den tools ordner mit vu2000 lege klapt zwar soweit das die scripte ausführbar sind, aber nicht das sie nach /home/systeme schreiben können - der docroot führt da zum error weil /home/systeme nicht im var/www liegt.


RE: Scripte global erreichbar machen?! - gOOvER - 03-13-2010 09:28 PM

ist der Pfad auch in open_basedir drin??


RE: Scripte global erreichbar machen?! - Omegatcu - 03-13-2010 09:32 PM

(03-13-2010 09:28 PM)gOOvER Wrote:  ist der Pfad auch in open_basedir drin??

jop open basedir hab ich komplett Home mit eingetragen - trotzdem kommt oben genannte fehlermeldung von PHP beim schreiben - ich nehme an da suexec einen root_dir hat der auf var/www liegt das man da nicht rauskommt und ich effektiv suexec abschalten müsste - habe ich mal testweise deaktiviert aber dann geht das ganze cp nicht.

Der sicherheitsaspekt ist mir gerade mal egal vom server her gesehen aber die scripte sollten halt laufen, sonnst muss ich wohl das dumme sysCP nehmen was ich aber nur ungern tun würde...!


RE: Scripte global erreichbar machen?! - joximu - 03-13-2010 11:59 PM

ah -kann sein, dass es daran liegt.

Meine "globalen Skripte" (Typo3 u.a.) liegen alle unterhalb /var/www:

tree -d -L 2 von /var/www/:

Code:
|-- apache2-default
|-- awstats
|-- fcgi
|   .....
|-- ispcp
|   |-- backups
|   |-- cgi-bin
|   |-- daemon
|   |-- engine
|   |-- gui
|   `-- keys
|-- scoreboards
|-- virtual
|    ........
|-- webapps
|   |-- groupoffice
|   `-- typo3
`-- webtools
    |-- NetTracker
    |-- horde -> horde-webmail-1.2.3
    |-- horde-webmail-1.2.3
    |-- ispcp -> ../ispcp/gui/tools/webmail
    |-- tmp
    `-- webmail

und, um Typo3 zu benutzen, haben die Kunden dann ein paar Symlinks im htdocs (gemäss dump-Paket) und den da:

lrwxrwxrwx 1 root root 36 2009-06-24 23:53 typo3_src -> ../../../webapps/typo3/typo3_src-4.2

/Joxi


RE: Scripte global erreichbar machen?! - Omegatcu - 03-14-2010 01:42 AM

okay, dann werde ich wohl nen anderes cp nehmen müssen für den server und apache mit mod_php benutzen...

Etwas schade weil ich es auch zum testen von updates nutzen wollte, aber dann ist da halt nix dran zu machen!