1Danke
ERLEDIGT
JA
JA
ANTWORTEN
8
8
ZUGRIFFE
292
292
EMPFEHLEN
-
10.11.11 10:18 #1
Guten morgen,
ich bin dabei mich ein wenig mit Klassen, MVC bzw OOP zu beschäftigen um mir in Zukunft die ein oder anderen überflüssigen Arbeiten etwas erleichtern zu können.
Da ich das Thema MVC sehr interessant finde habe ich mir das Tutorial auf http://www.net-developers.de/blog/20...chnisstruktur/ angeschaut. Ich habe allerdings ein Grundlegendes Problem bzw. eine Frage zu der dort angegebenen Verzeichnisstruktur.
Beispiel
(Meine Struktur habe ich etwas abgeändert, als sie auf obigem Link empfohlen wird, ist jedoch nicht relevant für die Frage )
Meine Verzeichnisstruktur:
htdocs/
/application/config
/controllers
/models
/views
.htaccess/library/publicindex.php
.htaccess
/img
/js
/css
Meine index.php datei soll laut dem tutorial in dem /public Verzeichnis liegen. Wenn ich jedoch das Rootverzeichnis auf meinem Webspace/localhost aufrufe, wird natürlich nicht die public/index.php aufgerufen sondern die Verzeichnisstruktur /application , /library , /public.
Ich müsste irgendwie eine automatische Weiterleitung zu dem Verzeichnis public/index.php hinbekommen ohne dabei in das Rootverzeichnis eine weitere index.php mit einer php Weiterleitung (header .. ) zu speichern. Sicherlicht wäre das eine Lösung, aber dann wird in der Adresszeile auch www.domain.de/public/index.php angezeigt. Leider wird in dem Tutorial nicht genauer darauf eingegangen wie man das löst. das in der Adresszeile weiterhin www.domain.de/index.php angezeigt wird. .htaccess bzw. mod_rewrite wäre doch bestimmt eine Lösung nur wie? Hab dazu nichts passendes gefunden.
gruß
-
10.11.11 10:26 #2
Erstell dir doch einen Virtuellen Host und leite diesen direkt in das /public - Verzeichnis, dann sparst du dir die weitere .htaccess.
Welchen Server haste dir denn installiert? Betirebsystem?Die Schweine von heute sind unsere Schnitzel von morgen!
-
Servus,
für gewöhnlich ist das /public Verzeichnis das, auf das www.domain.de zeigt, sprich das /application Verzeichnis ist für den "User" unzugänglich.
Also das ist eine Webserver/Apache Einstellung.
Ansonsten wäre eine unschöne und nicht empfehlenswerte Lösung einfach eine index.php im /htdocs anlegen in der die index.php aus dem /public includiert wird.Hier könnte Ihre Werbung stehen.
-
10.11.11 10:32 #4
Ach okey ich glaub ich raff es langsam.

Kann ich also bei meinem Webspace Anbieter auch außerhalb des /htdocs Verzeichnisses Ordner und Dtaeien speichern? Ich dachte immer das ich nur im /htdocs Verzeichnis arbeiten darf.
-
Lädst du deine Dateien via FTP hoch? Schau doch einfach mal ob du in das Verzeichnis über dem /htdocs Ordner kommst. Dann sollte doch alles klappen
Hier könnte Ihre Werbung stehen.
-
10.11.11 10:36 #6
Ja habs gerade probiert. Ich kann zwar drüber aber leider hab ich icht die Berechtigungen.
-
Das ist schlecht

Dann hilft dir sicher mod_rewrite, nur kann ich dir da nicht weiterhelfen
was das angeht hab ich mir auch immer helfen lassen und dann gleich wieder alles vergessen :PPP
Hier könnte Ihre Werbung stehen.
-
10.11.11 10:50 #8
Du kannst aber online auf deinem Webspace den DocumentRoot meistens anpassen. Mit dem Virtuellen Host meinte ich Lokal auf deiner Entwicklungsmaschine.
Also dein ganzes Projekt ins htdocs von deinem Webspace kopieren und die Domain solltest du dann nach /htdocs/public leiten.Die Schweine von heute sind unsere Schnitzel von morgen!
-
11.11.11 11:02 #9
Sauber! Das klappt
Ähnliche Themen
-
index php weiterleitung funktioniert nicht
Von dobber812 im Forum PHPAntworten: 7Letzter Beitrag: 31.12.08, 19:01 -
index.html einer DE-Domain (weiterleitung) ändern
Von Hattrix im Forum Hosting & WebserverAntworten: 1Letzter Beitrag: 31.01.07, 14:54 -
Datei auf korrekte Struktur prüfen
Von javad im Forum JavaAntworten: 2Letzter Beitrag: 21.10.06, 21:48 -
Korrekte Weiterleitung durch Erkennung der URL
Von mR.fLopPy im Forum ASPAntworten: 1Letzter Beitrag: 25.04.05, 18:03 -
Weiterleitung auf index
Von Konstantin Gross im Forum Hosting & WebserverAntworten: 2Letzter Beitrag: 10.04.04, 03:29





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren