Zend Framework für Projekt verwenden

naja wenn ich ins verzeichnis eine htaccess mit deny all reinsetze hab ich auch den effekt der sicherheit.

Da hab ich deine Kenntnisse wohl etwas unterschätzt ;-)

Aber was bei Zend wohl nicht bedacht wurde ist das man oft keine möglichkeit hat so auf den server zuzugreifen das man ordner parallel zu htdocs anlegen kann.

Das ist für mich ein Ausschluss-Kriterium für einen Hoster. cgi-bin gehört auch nicht unbedingt in htdocs ;-)

Naja werde das morgen früh mal nochmal aufsetzen...
Ich werd dann auch mal die bootstrap datei posten.

Mach das, und dann kannst du auch gleich an hand vom Source beschreiben, was nicht funktioniert, wie du es dir vorstellst.
 
Da hab ich deine Kenntnisse wohl etwas unterschätzt ;-)
*gg* naja mit Zend komm ich mir grad momentan echt doof vor....

Das ist für mich ein Ausschluss-Kriterium für einen Hoster. cgi-bin gehört auch nicht unbedingt in htdocs ;-)
Naja erklär das mal den Kunden der das super tolle webangebot von 1und1 oder evanzo haben will. Bei denen hast du zwar cgi-bin und logs etc. parallel zu htdocs kannst aber selbst keine weiteren verzeichnisse anlegen.

Mach das, und dann kannst du auch gleich an hand vom Source beschreiben, was nicht funktioniert, wie du es dir vorstellst.
jo nachdem ich nur die letzten tage einiges versucht und wieder verworfen habe hab ich heut vor lauter wut alles gelöscht :(
naja morgen mach ich mich frisch dran und dann mal sehen.
Also du meinst ich soll die zugehörige .bat anwenden?
 
Zuletzt bearbeitet:
Also du meinst ich soll die zugehörige .bat anwenden?

Ja, eigentlich schon. Das erleichtert alles ziemlich :) Die notwendigen Anpassungen kannst du dann anschließend immer noch vornehmen. Das Umbiegen des Application-Folders ist dabei immer noch das kleinste Problem. Und mit deinem Vorschlag, den Zugriff auf application mittels htaccess zu steuern, stellt auch die Sicherheit wieder her.

Weiß nicht, ob der Link schon gepostet wurde: http://framework.zend.com/manual/de/zend.application.quick-start.html
 
grml
Code:
D:\htdocs\Zend_Projekt\bin>zf.bat create project Zend_Projekt
Der Befehl ""php.exe"" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
xampp server unter windows allerdings unter C:!
 
Zuletzt bearbeitet:
Auch das wird doch genau im Buch beschrieben wenn du nicht das unter public haben willst dazu brauchst du nur den Pfad anpassen.

Es sei dem du hast ein anderes Buch als ich *g (Seite 49)

Mfg Splasch
 
Zuletzt bearbeitet:
Hat der keine php.exe mit geliefert? Wenn ja, einfach den Pfad zu der php.exe in die Windows-Umgebungsvariable PATH mit aufnehmen.
 
ok dann gehts :D
so für was ist jetzt eigentlich die .zfproject.xml ist die notwendig wenn ja für was?
Soll ich die Pfade darin auch anpassen?
 
Das ist nur eine Konfiguration Datei. Du kannst dir selber aussuchen was du verwenden willst. xml ini oder php zum Konfigurieren.


Mfg Splasch
 
Meisten verwend ich die ini zum Konfigurieren.

Beispiel:
PHP:
[production]
phpSettings.display_startup_errors = 0
phpSettings.display_errors = 0

includePaths.library = APPLICATION_PATH "/../library"

; autoloader
autoloadernamespaces[] = "Civitas_"

; modules
resources.modules = 

; bootstrap class
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"

; front controller
resources.Frontcontroller.moduleDirectory = APPLICATION_PATH "/modules"
resources.Frontcontroller.defaultControllerName = "index"
resources.Frontcontroller.defaultAction = "index"
resources.Frontcontroller.defaultModule = "public"
resources.Frontcontroller.plugins.layoutSetup = "Civitas_Controller_Plugin_LayoutSetup"
resources.Frontcontroller.plugins.auth = "Civitas_Controller_Plugin_Auth"
;resources.Frontcontroller.plugins.modelLoader = "Civitas_Controller_Plugin_ModelLoader"

; view
resources.view.encoding = "UTF-8"
resources.view.helperPath.Civitas_View_Helper = APPLICATION_PATH "/../library/Civitas/View/Helper"

; database
resources.db.adapter = "pdo_mysql"
resources.db.params.host = "localhost"
resources.db.params.username = "******"
resources.db.params.password = "******"
resources.db.params.dbname = "******"
resources.db.params.driver_options.1002 = "SET NAMES UTF8;"
;resources.db.params.charset = utf8
resources.db.isDefaultTableAdapter = true

; sessions
;resources.session.save_path = APPLICATION_PATH "/../data/sessions"
resources.session.use_only_cookies = true
resources.session.remember_me_seconds = 3600

[staging : production]

[testing : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1

[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1

Vorallem interresant wenn man Module und Plungins verwendet. Das selbe kannst du auch über xml einstellen.

Mfg Splasch
 

Neue Beiträge

Zurück