Plesk Subdomain Manager 0.0.7 !!

haggybear

Registered User
Hallo Zusammen,
das Pesk-Support.com Forum ist ja nun Geschichte, daher ziehe ich mal um! Und zwar hierher. Ich habe länger nix am Sudo gemacht, was auch darauf beruhte das ich ein wenig Stress mit den Jungs von SWSoft wegen des Sudos hatte.

Naja, nun hier die Version 0.0.7 für euch. Was ist neu:

1) Ein wenig angepaßt an das Look&Feel von Plesk mit "Ebene Höher" usw.
2) Unterstützung von PHP4 als Apache Mod und PHP5 als CGI (wenn vorhanden) mit der Endung .php5.

Dazu bitte einen Blick in die config.inc.php.

Geplant:
Ausweitung auf Domainebene, also auch dort Anpassen des Roots!

Gruß
Haggy

Download: http://www.haggybear.de/download/sudo.zip
 
Funktioniert das auch mit mod_php5?

Und könntest du vielleicht eine Liste mit allen Funkionen posten?
 
PHP-Skripte werden nicht ausgeführt

Hallo!

Danke für das mehr als nützliche Tool! So etwas sollte in der 8er-Version von Plesk eigentlich selbstverständlich sein... Aber wir haben ja noch Zeit bis zu v9 oder v10... :-) oder :-/ oder besser :-(

Habe es unter 8.1 installiert (genauer der Admin hat es) und nachdem ich mit dem "normalen" Plesk-Menü zwei Subdomains angelegt habe, habe ich mit dem Manager den Pfad zu einem Verzeichnis innerhalb von httpdocs für die zwei Domains angelegt.

Ein Aufruf von normalen Dateien (HTML, txt etc.) funktioniert. Aber PHP-Skripte werden nur zum Speichern angeboten wobei man dann den Source-Code sehen kann...

Was kann da nicht OK sein?
In den Plesk-Einstellungen für die Subdomains habe ich bei beiden PHP aktiviert.

Für Tipps und / oder Hilfe wäre ich sehr dankbar!

Billy

EDIT / LÖSUNG: Bei Strato-Root-Servern ist es "sapi_apache2.c" und nicht der Standard in der config.inc.php ("mod_php4.c"), also muss so sein:

Code:
define("PHP4MOD","sapi_apache2.c");
 
Last edited by a moderator:
Funktioniert das auch mit mod_php5?

Und könntest du vielleicht eine Liste mit allen Funkionen posten?
Also bei mir (Plesk 8.1, PHP5, Debian Sarge) gehts ohne Probleme. Einfach "mod_php4.c" auf "mod_php5.c" umschreiben.
 
Funktionsumfang

Für den vollen Funktionsumfang einfach mal hier im Forum suchen und die früheren Themen zum Sudodomain Manager anschauen. Da stehen sie alle drin!

Gruß
Haggy

PS: Hat noch jemand einen Wunsch bzgl. einer Funktionserweiterung?!
 
Auch wenn ich Plesk nicht benutze, sage ich trotzdem mal danke für ein solch nützliches Tool.
Es war genau nämlich dieser Umstand mit den Subdomains bei Plesk, welcher mich dazu bewegt hat, doch Confixx zu nehmen. :)

Gruss,
Markus
 
Geplant:
Ausweitung auf Domainebene, also auch dort Anpassen des Roots!

Hallo und danke erst ma für die Arbeit und das tolle Tool, bedeutet das o.g. zitat, dass man dann die verzeichnisse auch wie folgt ändern könnte?

subdomain.domain1.tld

/var/www/vhosts/domain2.tld/httpdocs/

Ich habe das Problem das ich keine konnektierte Domain die aber ein physikalisches Hosting hat ansteuern möchte.

Hintergrund: Die Domain verweist derzeit auf einen anderen Webspace. Ich möchte eine neue seite basteln und erst dann umstellen, kann aber die seite nicht online testen weil ich keinen zugriff darauf bekommen.

Wenn ich z.B http://ip/domain2.tld/httpdocs/index.html verweisen könnte wäre das auch schon ausreichend,

deckt diese Funktion das ab?
 
Jap!

Genau das! Genau dafür soll das sein!

Das ärgert mich auch an Plesk. Es ist mir schon so manches mal der Gedanke gekommen, dass die Entwickler von Plesk weder aus der Praxis kommen, noch das sie Interesse daran haben Plesk funktional zu gestalten.

Hauptsache schöööööööön bunt!!

Naja, Windowsjünger halt...

Billy gets u all!!
 
Hmmm, ich hab Plesk 8.0.1 (S4Y) und SuDo 0.0.7 und bekomme immer eine weisse Seite :( Hier mal die config.inc.php:

Code:
<?php
error_reporting(0);
define("DB_USR", "admin");
define("DB_PWD", trim(exec ("cat /etc/psa/.psa.shadow")));
define("DB_NAME", "psa");
define("DB_HOST", "localhost");
define("DOCROOT", "/var/www/vhosts/{DOMAIN}/");
define("SUDO_VERSION","0.0.7");

// define your language file, ex: en; ro; de;
define("LANG", "de");
define("PHP4MOD","mod_php5.c");
// You have to try it out which you have. To make sure, have a look in one of you httpd.include of you domains
// "mod_php4.c" for Server4You
// "sapi_apache2.c" for HostEurope
//define("TDB_PATH","cgi-bin/"); //Path to your TDB-Engine if you have!
//define("TDB_BIN","tdbengine"); // Name of your TDB-Engine Binary if you have!
define("PHP5_PATH","cgi-bin/"); //Path to your PHP5-Engine if you have!
define("PHP5_BIN","php5"); // Name of your PHP5 Binary if you have!
define("PSA_PATH",trim(exec ("grep PRODUCT_ROOT_D /etc/psa/psa.conf | sed 's/^[\t]*[A-Z_]*[\t]*//'"))."/");
define("PSA_ADMIN_USER","PSAptADM");
define("PSA_ADMIN_WIDCARDS","NO");
define("ERROR_DEBUG",0);

?>
 
Klar:
Code:
index.php?dom_id=<dom_id>&dom_name=<dom_name>&cl_id=<cl_id>

wobei vor dem index.php noch das Verzeichnis steht ;)
 
sehr merkwürden, poste mal bitte die config.inc.php der 0.0.6 und der 0.0.7

Habe ich da was kaputtoptimiert ?!
 
Ups, hab gesehe das die "alte" Version die 0.0.5 war...:

Code:
<?php
error_reporting(0);
define("DB_USR", "admin");
define("DB_PWD", trim(exec ("cat /etc/psa/.psa.shadow")));
define("DB_NAME", "psa");
define("DB_HOST", "localhost");
define("DOCROOT", "/var/www/vhosts/{DOMAIN}/");
define("SUDO_VERSION","0.0.5");
 
// define your language file, ex: en; ro; de;
define("LANG", "de");
define("PHP4MOD","mod_php4.c");
// You have to try it out which you have. To make sure, have a look in one of you httpd.include of you domains
// "mod_php4.c" for Server4You
// "sapi_apache2.c" for HostEurope
define("PSA_PATH",trim(exec ("grep PRODUCT_ROOT_D /etc/psa/psa.conf | sed 's/^[\t]*[A-Z_]*[\t]*//'"))."/");
define("PSA_ADMIN_USER","PSAptADM");
define("PSA_ADMIN_WIDCARDS","NO");
define("ERROR_DEBUG",1);
 
?>

Und es macht keinen Unterschied ob ich in der 0.0.7 mod_php4 oder mod_php5 eintrage
 
Last edited by a moderator:
Kommentier mal diese beiden Zeilen in der config aus. Vielleicht kommt er durcheinander:

//define("PHP5_PATH","cgi-bin/"); //Path to your PHP5-Engine if you have!
//define("PHP5_BIN","php5"); // Name of your PHP5 Binary if you have!

Gruß
Haggy
 
Wieder ne weisse Seite :confused:

... denke nicht das es an der config liegt, sondern eher an den anderen .php die du geändert hast
 
Last edited by a moderator:
Versuch mal die index.php aus der Version 0.0.6 bzw. 0.0.5 mit dem Rest der Version 0.0.7 laufen zu lassen. Wenn das geht, dann stimmt was mit dem Javascript geraffel von Plesk nicht, bzw. ist bei Dir anders.
 
Back
Top