Plesk Application Wizard

Naja, ich habe auch das Problem, daß wenn ich auf den Tab von APPSSTANDARD gehe, dieser leer ist, sprich ich von da keinerlei Applikationen installieren kann :( (Bild dazu im Anhang)
Installiert habe ich Plesk 8.6.0. auf einer Ubuntu 8.0.4. LTS-Maschine mit folgenden Rechten im appwizard-Ordner:
Code:
drwxr-xr-x  5 root psaadm  4096 2009-05-29 13:01 .
drwxr-xr-x 22 root root    4096 2009-05-29 08:33 ..
-rwxrwxrwx  1 root psaadm     6 2009-05-29 06:03 appdata.txt
drwxrwxrwx  2 root psaadm  4096 2009-05-29 08:34 apps
-rw-r--r--  1 root psaadm 18398 2009-05-29 06:03 AppWizard.class.php
-rw-r--r--  1 root psaadm   622 2009-05-29 06:03 config.inc.php
-rw-r--r--  1 root psaadm 13855 2009-05-29 06:03 index.html
-rw-r--r--  1 root psaadm  6357 2009-05-29 06:03 index.php
-rwxrwxrwx  1 root psaadm  3406 2009-05-29 06:03 INSTALL.txt
drwxr-xr-x  2 root psaadm  4096 2009-05-29 08:34 lang
-rw-r--r--  1 root psaadm  1785 2009-05-29 06:03 logo.gif
-rw-r--r--  1 root psaadm  7815 2009-05-29 06:03 main.php
-rw-r--r--  1 root psaadm  3232 2009-05-29 06:03 paa.class.php
-rw-r--r--  1 root psaadm    43 2009-05-29 06:03 pixel.gif
-rw-r--r--  1 root psaadm   701 2009-05-29 06:03 progress.gif
drwxrwxrwx  2 root psaadm  4096 2009-05-29 08:34 saasdata
-rwxr-xr-x  1 root psaadm   909 2009-05-29 13:01 wizardwriter.sh
-rwsr-xr-x  1 root root    5004 2009-05-29 06:03 wrapper

und folgende Dateien im Ordner

Code:
appdata.txt          index.html   logo.gif       progress.gif
apps                 index.php    main.php       saasdata
AppWizard.class.php  INSTALL.txt  paa.class.php  wizardwriter.sh
config.inc.php       lang         pixel.gif      wrapper

./apps:

./lang:
de.inc.php  en.inc.php

./saasdata:

Da ich aber gerne auch das Projekt Application Wizard unterstütze in der Hoffnung, daß es grösser, besser wird, habe ich das Language-File mal auf Französisch übersetzt...

In diesem Sinne, Danke haggy für das Tool (das ich hoffentlich auch bald produktiv einsetzen kann) und für die Zeit, die Du in das Ganze investiert hast... auch wenn manch einer wohl aus Neid zu viel Hate-o-rade am Trinken ist... und schonmal Danke im Voraus wenn Du oder wer anderes mir bei meinem Problem helfen kann.
 

Attachments

  • plesk_apw.JPG
    plesk_apw.JPG
    24.1 KB · Views: 150
  • fr.zip
    fr.zip
    886 bytes · Views: 101
Danke erstmal für die Antwort und sorry, daß ich drei Tage lang nicht geantwortet habe...

Es is ein 32-Bit-System und den Link von sh auf die bash habe ich auch schon gemacht...

Wobei... *schmunzelt* ... vielleicht war es gar nicht mal so schlecht, daß ich im Kurz-Urlaub war... mittlerweile sehe ich die Pakete von APPSTANDARD... diese lassen sich jedoch genausowenig installieren wie Pakete, die ich selbst hochgeladen habe... die entsprechenden Ordner werden weder angelegt noch, so ich sie händisch anlege, gefüllt...
 
Problem: Installation appears successful but applications are not installed

When I install applications with Application Wizard (Plesk 8.4), it shows the message: "The installation was successful. Click here for the URL" but nothing is copied or installed. I understand a little deutch and it seems that I'm not alone with this problem.

File permissions seems ok before Application installation:

Code:
-rwxrwxrwx 1 root psaadm   338 jun  5 19:59 appdata.txt
drwxrwxrwx 2 root psaadm  4096 jun  5 19:59 apps
-rwxr-xr-x 1 root psaadm 18398 feb 18 13:28 AppWizard.class.php
-rwxr-xr-x 1 root psaadm   622 jun  5 19:49 config.inc.php
-rwxr-xr-x 1 root psaadm 13855 feb 18 13:28 index.html
-rwxr-xr-x 1 root psaadm  6547 feb 18 13:28 index.php
-rwxrwxrwx 1 root psaadm  3406 feb 18 13:28 INSTALL.txt
drwxr-xr-x 2 root psaadm  4096 feb 18 13:28 lang
-rwxr-xr-x 1 root psaadm  1785 feb 18 13:28 logo.gif
-rwxr-xr-x 1 root psaadm  7815 feb 18 13:28 main.php
-rwxr-xr-x 1 root psaadm  3232 feb 18 13:28 paa.class.php
-rwxr-xr-x 1 root psaadm    43 feb 18 13:28 pixel.gif
-rwxr-xr-x 1 root psaadm   701 feb 18 13:28 progress.gif
drwxrwxrwx 2 root psaadm  4096 jun  5 19:59 saasdata
-rwxr-xr-x 1 root psaadm   909 feb 18 13:28 wizardwriter.sh
-rwsr-xr-x 1 root root    5004 feb 18 13:28 wrapper

But after installation the owner and group of the dir and files is changed to the Plesk user that installed the application and Plesk group:

Code:
-rwxrwxrwx 1 alvaro psacln   338 jun  5 19:59 appdata.txt
drwxrwxrwx 2 alvaro psacln  4096 jun  5 19:59 apps
-rwxr-xr-x 1 alvaro psacln 18398 feb 18 13:28 AppWizard.class.php
-rwxr-xr-x 1 alvaro psacln   622 jun  5 19:49 config.inc.php
-rwxr-xr-x 1 alvaro psacln 13855 feb 18 13:28 index.html
-rwxr-xr-x 1 alvaro psacln  6547 feb 18 13:28 index.php
-rwxrwxrwx 1 alvaro psacln  3406 feb 18 13:28 INSTALL.txt
drwxr-xr-x 2 alvaro psacln  4096 feb 18 13:28 lang
-rwxr-xr-x 1 alvaro psacln  1785 feb 18 13:28 logo.gif
-rwxr-xr-x 1 alvaro psacln  7815 feb 18 13:28 main.php
-rwxr-xr-x 1 alvaro psacln  3232 feb 18 13:28 paa.class.php
-rwxr-xr-x 1 alvaro psacln    43 feb 18 13:28 pixel.gif
-rwxr-xr-x 1 alvaro psacln   701 feb 18 13:28 progress.gif
drwxrwxrwx 2 alvaro psacln  4096 jun  5 19:59 saasdata
-rwxr-xr-x 1 alvaro psacln   909 feb 18 13:28 wizardwriter.sh
-rwxr-xr-x 1 alvaro psacln  5004 feb 18 13:28 wrapper

When I search for installed files I find that the application dir and files are not created:

Code:
[root@ns302947 appwizard]# ls /var/www/vhosts/alvaro.com/httpdocs/
css  favicon.ico  img  index.html  picture_library  plesk-stat  test

I hope someone find a solution to this issue or to my error. Sorry for using english in this forum, but I don't dare to write in deutch. And many thanks to @haggybear for his Plesk Addons.
 
But after installation the owner and group of the dir and files is changed to the Plesk user that installed the application and Plesk group:
You have to set the SUID-Bit again:

Code:
chmod 4755 wrapper

Notice:
When you're installing an application with the APW make sure that still isn't any content in the directory where the installation was made. If you there is an old index.html this file will be taken from the webserver first.
 
I have found my error and an Application Wizard bug

Application installation failed because I thought that Application Wizard creates automatically the application subfolder indicated in 'Installation Parameters'. But it's not true, I must create previously the subfolder.

In the other side, when I try to install an application without entering a subfolder name or in a non-existent subfolder, the owner and group of the dir and files in /usr/local/psa/admin/htdocs/appwizard and the SUID-Bit of wrapper dir are changed automatically to the Plesk user:

Code:
-rwxrwxrwx 1 alvaro psacln   338 jun  5 19:59 appdata.txt
drwxrwxrwx 2 alvaro psacln  4096 jun  5 19:59 apps
-rwxr-xr-x 1 alvaro psacln 18398 feb 18 13:28 AppWizard.class.php
-rwxr-xr-x 1 alvaro psacln   622 jun  5 19:49 config.inc.php
-rwxr-xr-x 1 alvaro psacln 13855 feb 18 13:28 index.html
-rwxr-xr-x 1 alvaro psacln  6547 feb 18 13:28 index.php
-rwxrwxrwx 1 alvaro psacln  3406 feb 18 13:28 INSTALL.txt
drwxr-xr-x 2 alvaro psacln  4096 feb 18 13:28 lang
-rwxr-xr-x 1 alvaro psacln  1785 feb 18 13:28 logo.gif
-rwxr-xr-x 1 alvaro psacln  7815 feb 18 13:28 main.php
-rwxr-xr-x 1 alvaro psacln  3232 feb 18 13:28 paa.class.php
-rwxr-xr-x 1 alvaro psacln    43 feb 18 13:28 pixel.gif
-rwxr-xr-x 1 alvaro psacln   701 feb 18 13:28 progress.gif
drwxrwxrwx 2 alvaro psacln  4096 jun  5 19:59 saasdata
-rwxr-xr-x 1 alvaro psacln   909 feb 18 13:28 wizardwriter.sh
-rwxr-xr-x 1 alvaro psacln  5004 feb 18 13:28 wrapper

This is what I cited in my last post and it only happends when Application Wizard doesn't find the subfolder to install the application. Then I have to change permissions and SUID-Bit again to 'repair' Application Wizard.

Thanks for your fast answer and your support.
 
Application Wizard 0.9.8

Aufgrund der Änderungen in Plesk 9 nun ein Update welches den fehlerhaften Header und das installieren der Apps aus dem APSStandard.com Repository behebt.

Download -> Application Wizard
Oder per Attachment

Gruß
Haggy

//EDIT: Lang-Files hinzugefügt!
 

Attachments

Last edited by a moderator:
Hi ich habe eben den AppWizzard installiert, Plesk9.2.1
aber ich bekomme kein Bild, der Rechte Teil von PSA bleibt beim Button anklicken WEIß...
Habe auch den SubDomEdit und den FTPEdit installiert da läuft es Reibungslos

mein vhosts Verzeichnis ist in /srv/www/vhosts/
genau das die gleiche Änderung habe ich auch in den anderen Config.inc.php´s vorgenommen..
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", "/srv/www/vhosts/");
define("SAAS_DATA_DIR","saasdata/");
define("SAAS_URL_MAIN","http://www.apsstandard.org");
define("SAAS_URL_APPS","/catalog/json/");
define("SAAS_URL_DOWN","/r/download");
define("APW_VERSION","0.9.8");

define("PSA_PATH",trim(exec ("grep PRODUCT_ROOT_D /etc/psa/psa.conf | sed 's/^[\t]*[A-Z_]*[\t]*//'"))."/");
define("PSA_VERSION",substr(trim(exec ("cat ".PSA_PATH."version")),0,1));

//Only if you want to use the apsstandard.com packages, this may take some while to fetch the package list!
define("USE_SAAS",true);

// define your language file, ex: en; ro; de;
define("LANG", "de");


?>

Code:
/usr/local/psa/admin/htdocs/appwizard # l
total 112
drwxr-xr-x  5 root psaadm  4096 Jul 22 02:04 ./
drwxr-xr-x 24 root psaadm  4096 Jul 22 01:57 ../
-rw-r--r--  1 root psaadm 18662 Jul 15 23:47 AppWizard.class.php
-rwxrwxrwx  1 root psaadm  3559 Jul 15 23:47 INSTALL.txt*
-rwxrwxrwx  1 root psaadm     0 Jul 15 23:47 appdata.txt*
drwxrwxrwx  2 root psaadm  4096 Jul 22 01:58 apps/
-rw-r--r--  1 root psaadm   805 Jul 22 02:04 config.inc.php
-rw-r--r--  1 root psaadm 13855 Jul 15 23:47 index.html
-rw-r--r--  1 root psaadm  8107 Jul 15 23:47 index.php
drwxr-xr-x  2 root psaadm  4096 Jul 22 01:58 lang/
-rw-r--r--  1 root psaadm  1785 Jul 15 23:47 logo.gif
-rw-r--r--  1 root psaadm  7846 Jul 15 23:47 main.php
-rw-r--r--  1 root psaadm  3232 Jul 15 23:47 paa.class.php
-rw-r--r--  1 root psaadm    43 Jul 15 23:47 pixel.gif
-rw-r--r--  1 root psaadm   701 Jul 15 23:47 progress.gif
drwxrwxrwx  2 root psaadm  4096 Jul 22 01:58 saasdata/
-rwxr-xr-x  1 root psaadm   959 Jul 15 23:47 wizardwriter.sh*
-rwsr-xr-x  1 root root    5408 Jul 15 23:47 wrapper*
-rw-r--r--  1 root psaadm  2683 Jul 15 23:47 wrapper.c

Den wrapper für 64 bit habe ich auch compliert
Code:
gcc wrapper.c -o wrapper
strip wrapper

Nachdem das erledigt ist, tue folgendes:
chmod 4755 wrapper
chown root.root wrapper

Oh eben erst gesehen ;)
Danke für das Update.

Kann es sein das die Sprachdateien im Zip fehlen?

jup die fehlen im /lang Ordner...

deswegen habe Ich auch eine weiße Seite bei dem Ausführen des Apps in Plesk :(

Haggybear ist im Urlaub er fixt es sobald er wieder da ist ;-)

Eben ne Mail von ihm erhalten
 
Last edited by a moderator:
Plesk Application Wizard 0.9.8

Hallo,

Super Programm. Finde ich voll Klasse.
Ich habe ein kleines Problem..
Server Debian mit Plesk 9.2.1
Der Admin kann die Pakete freischalten, aber selbst dann die Radio-Buttons im Profil der Domain dann ausgegraut.(shot1.jpg)

Wenn ich mich als Kunde anmelde kommt bei den Applikationen die Meldung:
Sie haben keine Berechtigung für den Application Wizard !

Hier das Verzeichnis:
Code:
-rwxrwxrwx 1 root psaadm   336 2009-07-30 18:08 appdata.txt
drwxrwxrwx 2 root psaadm  4096 2009-07-30 18:08 apps
-rw-r--r-- 1 root psaadm 18662 2009-07-15 23:47 AppWizard.class.php
-rw-r--r-- 1 root psaadm   805 2009-07-15 23:47 config.inc.php
-rw-r--r-- 1 root psaadm  8117 2009-07-23 11:10 index.php
-rwxrwxrwx 1 root psaadm  3559 2009-07-15 23:47 INSTALL.txt
drwxr-xr-x 2 root psaadm  4096 2009-07-30 18:05 lang
-rw-r--r-- 1 root psaadm  1785 2009-07-15 23:47 logo.gif
-rw-r--r-- 1 root psaadm  7846 2009-07-15 23:47 main.php
-rw-r--r-- 1 root psaadm  3232 2009-07-15 23:47 paa.class.php
-rw-r--r-- 1 root psaadm    43 2009-07-15 23:47 pixel.gif
-rw-r--r-- 1 root psaadm   701 2009-07-15 23:47 progress.gif
drwxrwxrwx 2 root psaadm  4096 2009-07-30 18:08 saasdata
-rwxr-xr-x 1 root psaadm   959 2009-07-15 23:47 wizardwriter.sh
-rwsr-xr-x 1 root root    5408 2009-07-15 23:47 wrapper

Kann mir jemand helfen?

Gruß,
Mirco
 

Attachments

  • shot1.jpg
    shot1.jpg
    19.5 KB · Views: 140
Last edited by a moderator:
Sie haben keine Berechtigung für den Application Wizard !
Dem Kunden fehlen die Rechte. Bei Plesk 9 muss dem Kunden das Recht "Java-Webapplikationen" eingeräumt werden.

Das Zweite mit dem ausgrauen:
Dann fehlen die Vorraussetzungen auf der Domain. Bei beiden Applikationen im Screenshot erfordern PHP und eine MySQL-DB. Hat die Domain a) PHP und b) mind. eine MySQL-DB??

Gruß
Haggy
 
Plesk Application Wizard 0.9.8

Hallo Haggy,

ah..Danke, es mus nicht nur das REcht für MySQL-DB da sein, sondern es muss auch schon eine Vorhanden sein.
Dann kann ich als Admin die Radio-Boxen auswählen.
Er sagt auch, dass er es installiert, aber im Verzeichnis selbst ist dann nichts.

Java-Webapps sind überall mit aktiviert.

Bei einem Kundenaccount habe ich aber weiterhin keine Berechtigung dieApplikationen einzusehen.
Kann es noch mit dem Lizenzkey zusammenhängen?

Gruß,
Mirco
 
ah..Danke, es mus nicht nur das REcht für MySQL-DB da sein, sondern es muss auch schon eine Vorhanden sein.
Dann kann ich als Admin die Radio-Boxen auswählen.
Er sagt auch, dass er es installiert, aber im Verzeichnis selbst ist dann nichts.
Ist ZIP und UNZIP auf der Maschine installiert??

Kann es noch mit dem Lizenzkey zusammenhängen?
Nein, der Lizenzkey ist mir völlig egal! Da Haken bei Java-Webapps und Webapps ist beim Kunden gesetzt??
 
Plesk Application Wizard 0.9.8

Ja, Haken sind alle gesetzt. Siehe shot1.jpg.
Unzip und ZIP sind auf dem Server drauf.

Mirco
 

Attachments

  • shot1.jpg
    shot1.jpg
    44.1 KB · Views: 205
Dann kann ich als Admin die Radio-Boxen auswählen.
Er sagt auch, dass er es installiert, aber im Verzeichnis selbst ist dann nichts.

Habe leider das gleiche Problem! Zip und Unzip sind installiert.

Wo kann ich dafür Logs einsehen? im Standart Log Verzeichnis wurde ich in keiner Datei nach einem Fehler fündig.
 
apps werden bei mir nicht installiert

Hallo zusammen,

ich habe schon einige andere Tools von Haggy installiert, bin also mit den Installations-Modalitäten bestens vertraut und kann somit zu 100% einen Installationsfehler ausschließen!

Mein Problem ist, dass ich als "User" in Plesk zwar die Apps aussuchen kann und auch installieren kann (bekomme die Meldug "Die Installation war erfolgreich. Hier klicken um die URL aufzurufen --> URL") aber dann hat der Installer nicht das entsprechende Verzeichnis angelegt, und schon garnicht die App installiert.

Kennt jemand das Problem vielleicht und kann mir dabei helfen?

vielen Dank schonmal,

kugman
 
Hallo Kugman,

wie in meinem Beitrag vorher zu Lesen ist, hat mein Vorredner und ich das selbe Problem. Ich habe von meiner Seite aus es zurzeit aufgegeben, da mir die nötige Zeit fehlt.

Warten wir mal ab, vllt ist Haggy näheres zu diesem Thema bekannt und äußert sich die Tage.

Grüße
 
Back
Top