Probleme mit part-db

OP #1094706
Lesenswert?

Ich habe versucht part-db unter xampp auf Linux zu installieren. 
http://www.mikrocontroller.net/articles/Part-db_Lagerverwaltung

Ein erster Versuch auf einer VMware-Maschine mit Damn Small Linux (DSL) 
fürte jedoch dazu, daß part-db irgendwann abstürzt und nicht mehr 
reagiert. (Das Linux lief weiter, was Apache macht, habe ich nicht 
geprüft.)

Daraufhin habe ich eine neue VM mit Ubuntu 8.10-Server aufgesetzt und 
dort hinein xampp und part-db installiert.

Leider gibt es auch dort die Abstürze.

Was ich definitiv sagen kann, ist, daß der Apache weiter läuft, nur die 
php-Anwendung tot ist.

Verwendet habe ich die Version 0.1c
#1094790
Lesenswert?

Ist zwar keine Antwort auf dein Problem, aber:
Ich habe part-db mehr als ein Jahr intensiv benutzt. Ist ein tolles, 
stabiles  Programm.
Der Grund, warum ich es nicht mehr benutze: Man kann die Kategorien im 
linken Fenster nicht zusammenklappen. Wenn man viele Kategorien mit 
Unter- und Unterunter-Kategorien hat, wird es schnell mal 
unübersichtlich.

Ein frohes Neujahr
OP #1094920
Lesenswert?

Mehmet Kendi wrote:
> Ist zwar keine Antwort auf dein Problem, aber:
> Ich habe part-db mehr als ein Jahr intensiv benutzt. Ist ein tolles,
> stabiles  Programm.

Benutzt du es unter Windows?

> Der Grund, warum ich es nicht mehr benutze: Man kann die Kategorien im
> linken Fenster nicht zusammenklappen. Wenn man viele Kategorien mit
> Unter- und Unterunter-Kategorien hat, wird es schnell mal
> unübersichtlich.

Auf http://www.mikrocontroller.net/articles/Part-db_Lagerverwaltung ist 
ein Patch, der die Unterkategorien ganz ausblendbar macht.
Gast #1097834
Lesenswert?

Also
Ich finde das es hier alle ein bissele übertreiben, nur weil der Uhu 
keinen ausführlichsten bugreport geliefert hat muss man ihn nicht 
anmachen...

Der Unbekannte #2:
Gehts noch?

Uhu Uhuhu:
Du müsstest ein bissele mehr schreiben damit man dir helfen könnte.
Meiner Meinung nach kann ein Script nicht abstürzen.

Läuft die Datenbank noch?
Funktionieren andere scripte noch?
Was geht genau nicht mehr? (Die wichtigste Frage)

Logmeldungen vom apache verfügbar?
OP #1098019
Lesenswert?

Zerbrecht euch über diesen Andreas nicht den Kopf, das ist einer, der es 
nötig hat...

> Du müsstest ein bissele mehr schreiben damit man dir helfen könnte.
> Meiner Meinung nach kann ein Script nicht abstürzen.

Leider habe ich mit xampp keinerlei Erfahrung und finde an den gewohnten 
Stellen weder Konfigurationsdateien, noch das Log des Apache.

Allerdings läuft der noch, denn andere Seiten auf dem virtuellen Server 
konnte man aufrufen.

Merkwürdig ist, daß ich jedesmal längere Zeit (Stunden) part-db in einem 
Tab (Firefox 2) offen, aber nicht angefaßt hatte und beim nächsten 
Versuch dann nichts mehr ging. Leider weiß ich nicht mehr, was für eine 
Fehlermeldung kam. Ich schätze aber, daß sich das mit etwas Geduld 
nachholen läßt.

Das einzige, was ich per find von apache finden kann, ist 
/opt/lampp/licenses/apache/LICENCE

> Läuft die Datenbank noch?

Wie bekomme ich das am besten heraus?

> Funktionieren andere scripte noch?

Ja.

> Was geht genau nicht mehr? (Die wichtigste Frage)

Wenn man eine Funktion der part-db-Seite anklickt, oder die Seite 
refresht, kommt keine Reaktion von part-db mehr, sondern eine 
Fehlermeldung. Welche, weiß ich jetzt nicht mehr - wird nachgereicht.

> Logmeldungen vom apache verfügbar?

Wo liegt die Logdatei unter xampp?
Gast #1098186
Lesenswert?

log gibts es bei mir unter /opt/lampp/logs

Ich  installiere mir das jetzt auch mal kurz und beschreibe wie ich es 
mache:

-Ich starte mit folgendem vmware image:
xampp-1.6.1-dsl-3.3
user: root
password:nopwd

ssh server starten damit man alles weitere per ssh machen kann:
/etc/init.d/ssh start

das hier runterladen:
http://www.cl-projects.de/projects/part-db/releases/part-db-0.1c.tar.gz

entpacken und dann nach part-db umbenennen und in folgenden ordner 
schieben:
/opt/lampp/htdocs
ich mache das per ssh.

Bei mir hat das vmware image folgende ip: 192.168.1.10

Nun kann ich part-db bereits aufrufen:
http://192.168.1.10/part-db/
(Es kommen aber noch fehler, da keine Datenbank angelegt ist)

Nun so wie hier beschreiben die Datenbank anlegen:
http://www.cl-projects.de/projects/part-db/mysql-setup.phtml

Fertig
OP #1098254
Lesenswert?

So ähnlich habe ich das auch gemacht.

Ich starte es nochmal und sehe, daß ich den Fehler wieder bekomme.

Übrigens scheint mir der Ubuntu-Server besser, als DSL geeignet zu sein, 
weil der kein GUI mitschleppt. (Das von DSL sieht zwar hübsch aus, hat 
aber so seine Eigenheiten.)
OP #1098704
Lesenswert?

Ich hab ihn mir selbst aufgesetzt. Zusätzlich habe ich per apt openSSL 
installiert und dann xampp drauf gepackt.

Bei meinen virtuellen Maschinen gebe ich i.R. 8 GB Größe für die Platte 
an, lege die jedoch sparse an. Entpackt ist die virtuelle Platte 
allerdings auch 1,5 GB groß.

Ich weiß nicht, wie groß die Maschine bz2-gepackt ist, aber ich nehme 
an, daß es keine 150 MB sind. Als Speichergröße habe ich 128 MB 
eingestellt, das könnte man aber evtl. noch reduzieren.

Heute hält er sich übrigens prima. Keine Probleme - ich habe aber auch 
nicht viel damit gemacht.
OP #1098716
Lesenswert?

Nachtrag: Hab eben mal den Server mit bz2 gepackt - von wegen keine 150 
MB, es sind knapp 600 MB.

Ich werde mich mal noch nach einer kleinen Distri umsehen.

DSL ist nicht für festinstallation gebaut und hat einige ziemlich 
schräge Eigenarten, wenn mans trotzdem tut.
OP #1098801
Lesenswert?

Weil es Daten gibt, die ich nicht aus der Hand gebe. Wenn die auf einem 
öffentlich zugänglichen Web-Server liegen, dann ist genau das 
passiert...

Und weil parts-db dafür nicht gebaut ist, gibt es keinen Paßwortschutz 
und jeder könnte auf zugreifen und sie verändern.
#1098805
Lesenswert?

Naja, wenn du das Verzeichnis schützt, kann ja schon mal keiner ohne PW 
auf deine part-db zugreifen. Auf die Datenbank kommt ja eh keiner...
Außerdem sind es ja jetzt nicht die sensibelsten Daten, das würd ich ja 
sogar vielleicht Google anvertrauen ;-).

Ne billige alternative ist natürlich einfach ein Unterverzeichnis wie 
4398fojwpe9flskcjawer4r zu erstellen. Da kommt auch keiner hin, der den 
link nicht hat...
#1099005
Lesenswert?

Da hast du natürlich recht.
Aber wenn du part-db vor Zugriffen von X-Beliebigen schützt, ist das 
meiner Meinung nach sicher genug. Da kümmert sich dann auch hoffentlich 
dein Betreiber um ausreichend Server Sicherheit!
Sensibelste Daten würd ich jetzt auch nicht aus der Hand geben, dann 
gehören sie aber auch daheim Verschlüsselt!
Ich hab mich für die Internet Lösung entschieden, da ich von der Arbeit 
von Zuhause und von jedem Rechner/Betriebssystem einfach drauf zugreifen 
kann. Regelmäßige Sicherung der Datenbank sollte man auch Zuhause 
machen.
Gast #1099019
Lesenswert?

Das hab ich auf der Disk.-Seite auch schon geschrieben:

Part-db ist zur Zeit nicht für den Einsatz auf öffentlichen Servern 
geeignet, da es eine ganze Reihe von (naja) 'schlampigen' Löchern 
enthält, die SQL-Injections erlauben.

Zum Abschotten tuns meistens HTACCESS-Dateien.

Für ein Linux-System muss es ja nicht direkt LAMPP sein, ein 
schnuckliger Lighttpd plus PHP-FCGI plus ne alte MySQL-Version tuns 
allemal.
#1099063
Lesenswert?

Klar, jedem das seine ;-).
Wollt dir ja nur von meinen Erfahrungen berichten. Hatte es auch zuerst 
auf meinem Rechner, ist eh ein Linux System, war kein großer act...
Mich hats dann nur gestört, das ich wenn ich dann im Bastelkeller war 
der Rechner nicht lief, oder ich von der uni was machen wollte...
Für mich ist die Lösung auf meinem Webserver mit Zugangschutz die 
Perfekte Lösung. Ich wollte dir ja bloß die Vorzüge zeigen!
Außerdem generell Vorteile der part-db zeigen. Und für mich ist der 
größte Vorteil von überall jederzeit zugreifen zu können! Deswegen 
benutze ich auch die wirklich auch gute Lösung vom Gutmenschen nicht!

Also benutzt part-db entwickelt es weiter, das kann ich leider nicht und 
installiert es wo ihr wollt ;-)!
OP #1099736
Lesenswert?

Ich habe jetzt keinen Absturz mehr bekommen. Der Unterschied war, daß 
ich nach der Installation in beiden Linux-Versionen jeweils öfters die 
Datenbank exportiert, gelöscht und wieder importiert hatte.

Allerdings habe ich seither part-db nicht sehr intensiv benutzt.

Ich beobachte die Sache weiter.
#1121510
Lesenswert?

Hallo zusammen,

die part-db gefällt mir ganz gut. Stören tut hauptsächlich die komplette 
Kategorie Liste.

Ich habe mal versucht mit meinen bescheidenden PHP/Java Script 
Kenntnissen anstelle der kompletten Liste eine Baumstruktur, welche man 
auf und zu klappen kann, zu implementieren. Für die Baumstruktur habe 
ich die freie Java Script Komponente dtree von Geir Landrö (siehe unter 
http://www.destroydrop.com/javascript/tree/ ) gefunden.

Mit WampServer und Firefox scheint es zu funktionieren.

Ich hoffe das hilft dem einen oder anderen auch.

Gruß
Garag

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren