+ Antworten
Ergebnis 1 bis 10 von 10

Thema: Eigene Komponente funktioniert unter Windows mit XAMPP aber nicht unter Xubuntu

  1. #1
    Neu an Board
    Registriert seit
    07.10.2009
    Beiträge
    7
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard Eigene Komponente funktioniert unter Windows mit XAMPP aber nicht unter Xubuntu

    Hallo,

    ich bin neu im Geschäft und habe versucht eine Komponente zu implementieren.
    Habe diese unter Windows und XAMPP getestet und festgestellt, dass sie ungefähr das tut was sie soll ;-)

    Dann habe ich die selbe Komponente auf meinem kleinen Xubuntu Webserver installiert und leider festgestellt, dass sie dort nicht funktioniert :-(

    Wenn ich die Komponente über einen Menüeintrag aufrufe kommt folgender Fehler:
    "500 - View not found [name, type, prefix]: Upload,html,lpmView"

    Hat jemand eine Idee woran das liegen könnte?

    Gruß M@g

  2. #2
    Moderator Avatar von time4mambo
    Registriert seit
    11.12.2006
    Ort
    76646 Bruchsal
    Alter
    54
    Beiträge
    14.367
    Bedankte sich
    456
    Erhielt 2.978 Danksagungen
    in 2.796 Beiträgen

    Standard

    Hast du sie denn ordnungsgemäß in deinem Joomla installiert?
    Joomla läuft ja bekannterweise innerhalb eines Webservers - somit ist das Betriebssystem auf dem heimischen Rechner ja eigentlich egal.
    Da es zulange her ist, dass ich mit Ubuntu und Derivate zu tun hatte: Ist Ubuntu denn als Webserver benutzbar?


    Axel
    Schulungen, Webentwicklung: time4mambo
    (Video-)Tutorials: time4joomla

  3. #3
    Neu an Board
    Registriert seit
    07.10.2009
    Beiträge
    7
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Ja, das ist benutzbar.

    Habe Joomla ja auch zum laufen gebracht. Eine andere Komponente, die ich selbst geschrieben habe, funktioniert auch tadelos ^^

    Ich denke es hat evtl. was mit der Benamsung von Files und Klassen zu tun, kann das sein? Worauf muss man denn dabei achten?

    Die Ordnerstruktur der Komponente (bzgl. views) sieht momentan so aus:

    com_lpm
    |
    --views
    |
    -- index.html
    -- upload
    |
    -- index.html
    -- view.html.php
    -- tmpl
    |
    -- form.php
    -- form.xml
    -- index.html

    Die Viewklasse in "view.html.php heisst "LpmViewUpload".


    Gruß M@g

  4. #4
    Wohnt hier Avatar von oldlady
    Registriert seit
    17.09.2008
    Ort
    München
    Beiträge
    4.848
    Bedankte sich
    357
    Erhielt 1.409 Danksagungen
    in 1.290 Beiträgen

    Standard

    Hallo M,
    wenn die Komponente lokal funktioniert dann liegt es wohl eher am Pfad.
    SEO ausschalten ... JROUTE programmieren...
    Gruß, oldlady

    EDIT: Seh grad, dass LmpViewUpload gesucht wird, die Klase aber LmpView heisst.
    die musst du dann wohl umtaufen.
    Grüße, Christiane
    Joomla braucht dich!

  5. #5
    Neu an Board
    Registriert seit
    07.10.2009
    Beiträge
    7
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hey,

    was genau ist SEO? ^^

    Ich dachte der Klassenname wird so bestimmt:

    {Komponentenname}View{Viewname}
    Lpm - View - Upload

    Und dann dürfte es doch lokal auch nicht funktionieren, oder?

    Thx für die Hilfe !!!

  6. #6
    Neu an Board
    Registriert seit
    07.10.2009
    Beiträge
    7
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hey,

    hab mal die Klasse zu "lpmViewUpload" umbenannt. Leider hat das nix gebracht :-(

  7. #7
    Neu an Board
    Registriert seit
    07.10.2009
    Beiträge
    7
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hey,

    habs hinbekommen. Hab jetzt einfach sämtliche Dateien und Ordner klein geschrieben, also nirgends Camelnotation.

    Und siehe da ^^

  8. #8
    Joomla Guru Avatar von elkuku
    Registriert seit
    14.06.2006
    Ort
    Guayaquil - Südamerika
    Beiträge
    1.689
    Bedankte sich
    74
    Erhielt 517 Danksagungen
    in 397 Beiträgen

    Standard

    Auf zwei Sachen solltest Du achten:

    1. Windows unterscheidet nicht zwischen Gross- und Kleinschreibung bei Dateinamen und Verzeichnissen. *nix (Ubuntu, SuSE, Debian...) jedoch sehr wohl.
    2. Windows verdreht das Trennzeichen bei den Pfaden (oder *nix - liegt im Auge des betrachters). Joomla! bietet dazu die Konstante DS, welche abhängig vom OS das Trennzeichen enthält - oder auch den PHP DIRECTORY_SEPARATOR.

    Happy coding =
    Gruß,
    Nikolai
    Hilf mit: Deutsche Joomla! Dokumentation Help testing: EasyCreator Noch Fragen ? Forum.Joomla-Nafu.de

  9. #9
    Hat hier eine Zweitwohnung Avatar von timkeller
    Registriert seit
    15.12.2009
    Ort
    Südschweden(also nördl. der Elbe)
    Beiträge
    1.684
    Bedankte sich
    63
    Erhielt 457 Danksagungen
    in 429 Beiträgen

    Standard

    Was elkuku damit sagen will. Um Konflikte zu vermeiden lege deine Verzeichnisse immer in Kleinbuchstabenschreibweise an /ich weiß der Deutsche hats gern groß und klein) und benutze auf keinen Fall Umlaute. Das gilt nach Möglichkeit auch für Dateinamen! Läuft dein Server auf Windows wie bei xaamp ist das noch kein Problem, ein Linux-basierender Server mag dich dann aber nicht mehr leiden!

    Helft uns Euer Leben zu retten!
    Besorgt Euch die Rettungskarte für euer Fahrzeug.
    Denn Zeit ist Euer größter Feind!


  10. #10
    Neu an Board
    Registriert seit
    07.10.2009
    Beiträge
    7
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Alles klar! Werd's mir merken ;-)

    Dankeschön!!!

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein