php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.12.2008, 13:32  
Neuer Benutzer
 
Registriert seit: 28.11.2008
Beiträge: 16
KeKs0r befindet sich auf einem aufstrebenden Ast
Standard Zend Studio for Eclipse und Zend Framework

Hi,

ich habe mal aus Testzwecken mir die Zend Studio for Eclipse Demo runtergeladen und wollte mal schauen wie das mit dem Zend Framework funktioniert.

Irgendwie stehe ich aber vor absoluten Basic Problemen.

Ich habe das Studio for Eclipse Installiert und nen neues Zend Framework Projekt erstellt, dieses habe ich nicht in meinem Standardworkspace ( wo ändere ich den überhaupt? ) sondern in meine htdocs von xampp erstellt.

Ich wollte dazu ein einfaches Zend Framework tutorial machen.
Ich weis dieses tutorial ist für eine viel ältere ZF Version und auch nicht für das Studio, daher habe ich versucht das ein bischen analog zu gestalten, sodass ich das in der Struktur vom Studio mache.

Nun funktioniert aber irgendwie garnix, ich kann in Zend ein einfaches Hello World nicht mehr starten, mein localhost bringt mir entweder nen Error 500, oder versucht eine datei runterzuladen wenn ich auf localhost/Zendtest/public gehe.

Es kann doch nicht zu viel verlangt sein mit dem Studio ein funktionierendes Framework Projekt zu erstellen?

Danach habe ich das ZF Example Projekt erstellt und das Funktioniert auf dem localhost auch nicht, weil er das Framework nicht findet, da das in Eclipse im include_path steht, aber das example es einfach über
require_once 'Zend/Controller/Front.php';

und da auf meinem Localhost in den Projektverzeichnis natürlich kein Ordner "Zend" vorhanden ist, kann das nicht funktionieren.

Also was ist jetzt die "beste" Möglichkeit das so einzurichten, dass ich dieses tutorial einfach mal durchgehen kann und es auch auf meinem Localhost anschauen kann.

Und am besten für später um dann auf nem Remoteserver das ganze zu Synchronisieren
KeKs0r ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.12.2008, 14:44  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

Ist den Xampp richtig konfiguriert ? mod_rewrite aktiviert ?
Erlaubt er änderungen an den Options über htaccess ?
php für den vhost/ordner aktiviert ?

Weil das wären so die ersten Vermutungen warum du nen 500er vom Apache bekommst.

Und betreffs include-pfad, den solltest du in der bootstrap-Datei deines projektes auch passend setzen, weil erraten wo du jetzt deine Kopie des ZFs gelagert hast kann php noch nicht (php6 mit mod_glaskugel vielleicht ).

Auch wenn ich das Zend Studio nicht sonderlich gut kenne (Ich nutze Eclipse mit PDT), nimmt dir sicher auch das Studio nicht die normale Konfiguration eines Projektes ab, dazu gehört sich mit der Struktur und dem Bootstraping auseinanderzusetzen und die benötigten Komponenten irgendwo zu platzieren.

Und betreffs Tutorials, schau dass du was nutzt was von min. 2008 ist, beim ZF hat sich seit 0.x und 1.x auch schon einiges getan.
robo47 ist offline   Mit Zitat antworten
Alt 14.12.2008, 23:20  
Neuer Benutzer
 
Registriert seit: 28.11.2008
Beiträge: 16
KeKs0r befindet sich auf einem aufstrebenden Ast
Standard

Hi,
also das mit dem include_path war bissl blöd von mir aber ok nun geht das Soweit.

Aber ich habe jetzt in einem nigelnagelneuen Zend Framework Projekt nur den notwendigen include Path hinzugefügt

und bekomme trotz allem den Error:
exception 'Zend_Controller_Dispatcher_Exception' with message 'Invalid controller specified (ZendCms)' in C:\Dokumente und Einstellungen\Marc\Zend\workspaces\DefaultWorkspac e\Zend Framework\Zend\Controller\Dispatcher\Standard.php: 241
Stack trace:
#0 C:\Dokumente und Einstellungen\Marc\Zend\workspaces\DefaultWorkspac e\Zend Framework\Zend\Controller\Front.php(936): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#1 D:\xampp\htdocs\ZendCMS\application\bootstrap.php( 23): Zend_Controller_Front->dispatch()
#2 D:\xampp\htdocs\ZendCMS\public\index.php(: require('D:\xampp\htdocs...')
#3 {main}

ich hab mir das zwar versucht anzuschauen aber ich werde nicht schlau draus.
Weil sowohl der Controller IndexController als auch die IndexAction existieren ( standardmäsig bei einem neuen ZF Projekt)

wie kann ich dieses Problem lösen?
KeKs0r ist offline   Mit Zitat antworten
Alt 15.12.2008, 14:07  
Neuer Benutzer
 
Registriert seit: 28.11.2008
Beiträge: 16
KeKs0r befindet sich auf einem aufstrebenden Ast
Standard

Ok ich weis jetzt glaube ich warum diese fehlermeldung kommt, denn meine URL ist
http://localhost/ZendCms/public/

und irgendwie versucht er jetzt direkt das ZendCms als controller zu nehmen dabei soll er erst danach anfangen? aber wenn ich nur auf ZendCms gehe dann listet er mir das verzeichnis , was muss ich tun damit er direkt auf die index in public weiterleitet? weil sonst wird meine normale index url sehr lang bzw das public ist MIR zu viel.

und wie stelle ich ein dass er nicht beim ZendCMS anfängt das auseinander zu nehmen sondern erst danach bzw wenns sein muss sogar erst nach public?

danke, Marc
KeKs0r ist offline   Mit Zitat antworten
Alt 15.12.2008, 14:55  
Neuer Benutzer
 
Registriert seit: 28.11.2008
Beiträge: 16
KeKs0r befindet sich auf einem aufstrebenden Ast
Standard

Ok ich habe das Problem gefunden, da ich die Struktur mit Neon angelegt habe war schon sehr viel "vordefiniert" und man muss im initializer.php noch die BaseURL setzen
$this->_front->addControllerDirectory($this->_root . '/application/default/controllers', 'default')
->setBaseUrl('/ZendCms/public');

aber nun gibt es immer noch keine Möglichkeit das "public" zu übergehen, oder habt ihr eine?
KeKs0r ist offline   Mit Zitat antworten
Alt 15.12.2008, 15:10  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

was meinst du mit public übergehen ?

üblicherweise ist public das htdocs-root
und die eigentliche applikation liegt unterm root
robo47 ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
CMS mit Framework KeKs0r PHP-Fortgeschrittene 11 27.12.2008 23:03
Zend Framework Und Datei Upload ! 7Style PHP Tipps 2008 7 28.09.2008 00:52
Zend Studio und Projekte breaker PHP-Fortgeschrittene 0 26.05.2008 13:51
BrickOO :: PHP Framework Hroudtwolf Scriptbörse 14 06.05.2008 12:04
Zend Framework Melchior PHP-Fortgeschrittene 29 13.03.2008 21:12
Suche Extension fürs Zend Studio ? atom-dragon Beitragsarchiv 3 02.08.2005 16:35
[Erledigt] Eure Meinung: Zend Studio 4.0.0 Off-Topic Diskussionen 13 26.02.2005 19:38
FTP-Upload in Zend Studio? bicpi Off-Topic Diskussionen 0 03.02.2005 19:29
[Erledigt] Zend Studio and PEAR PHP-Fortgeschrittene 1 10.08.2004 14:36

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zend framework eclipse, eclipse zend framework, zend studio for eclipse, zend studio tutorial, zend studio howto, zend studio eclipse, zend studio zend framework, zend studio tutorial deutsch, zend eclipse, eclipse zend, tutorial zend studio zend framework project, zend framework zend studio, eclipse zend studio, eclipse php zend framework, tutorial zend studio, zendstudioforeclipse, zend eclipse tutorial, zend studio framework, zend framework in eclipse, eclipse \zend framework\

Alle Zeitangaben in WEZ +1. Es ist jetzt 18:00 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum