Hallo.
ich wollte NEOS ausprobieren. Habe MAMP gestartet. Einen VirtualHost eingetragen. den host/ bei OS X angemeldet und neos.demo/setup gestartet.
Dann kommt ein Screen das ich suitable for FLOW3 bin und dann gibt es einen Error "500 Internal Server Error"
wie komme ich da weiter?
Mountain Lion, Aktuelles MAMP.
"500 internal Server Error" kann natürlich alles mögliche heißen. Da bitte mal sowohl ins Apache, als auch ins PHP error log schauen und den genauen Fehler posten, sonst wird es sehr schwierig was dazu zu sagen. Auch vielleicht mal im Neos Ordner in
Data/Logs/System_Development.log gucken ob da was drinsteht.
Im Moment würde ich mal auf Dateirechte tippen, aber wie gesagt, der Fehler kann alles mögliche bedeuten.
PS: Ich verschiebe den Post mal in den TYPO3 Neos Bereich.
kitsunet schrieb
"500 internal Server Error" kann natürlich alles mögliche heißen. Da bitte mal sowohl ins Apache, als auch ins PHP error log schauen und den genauen Fehler posten, sonst wird es sehr schwierig was dazu zu sagen. Auch vielleicht mal im Neos Ordner in
Data/Logs/System_Development.log gucken ob da was drinsteht.
12-10-16 10:25:59 56866 NOTICE Flow Site is locked, exiting.
12-10-16 10:26:04 56867 NOTICE Flow Site is locked, exiting.
12-10-16 10:26:09 56868 NOTICE Flow Site is locked, exiting.
12-10-16 10:26:13 56869 NOTICE Flow Site is locked, exiting.
12-10-16 10:26:18 56870 NOTICE Flow Site is locked, exiting.
12-10-16 10:26:23 56879 NOTICE Flow Site is locked, exiting.
12-10-16 10:26:28 56866 NOTICE Flow Site is locked, exiting.
12-10-16 10:26:33 56867 NOTICE Flow Site is locked, exiting.
12-10-16 10:26:37 56868 NOTICE Flow Site is locked, exiting.
12-10-16 10:26:43 56934 NOTICE Flow Locking site. Lock file: /Applications/MAMP/htdocs/TYPO3-Neos/Data/Temporary/Production/Flow.lock
12-10-16 10:26:48 56869 CRITICAL Flow Uncaught exception in line 210 of /Applications/MAMP/htdocs/TYPO3-Neos/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Core/Booting/Scripts.php: Execution of subprocess failed with exitcode "255" and output:
- See also: 201210161026412777fc.txt
Im Moment würde ich mal auf Dateirechte tippen, aber wie gesagt, der Fehler kann alles mögliche bedeuten.
Rechte habe ich eigentlich alle unter kontrolle.
Ich hatte halt erst ein Problem mit dem Memory. dann mit 128 MB gings bis hier hin. Es sind auch erst einige 503 Fehler bis es dann in ein 500 endet.
Grüße Sven
mach mal ein
rm -rf Data/Temporary in deinem Neos Ordner. Scheint die lock Datei ist hängengeblieben...
Hast du noch eine Idee?
12-10-16 14:21:22 66529 NOTICE Flow Locking site. Lock file: /Applications/MAMP/htdocs/TYPO3-Neos/Data/Temporary/Production/Flow.lock
12-10-16 14:21:28 56867 CRITICAL Flow Uncaught exception in line 210 of /Applications/MAMP/htdocs/TYPO3-Neos/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Core/Booting/Scripts.php: Execution of subprocess failed with exitcode "255" and output:
ich zieh mir nochmal ne komplettes Zip ausm Netz. Vielleicht ist es unsauber entpackt? // ich bin vermutlich zu doof. Hab erneut das Package herunter geladen umbenannt in TYPO3-Neos und es kommt wieder der fehler..
Möglich wärs, aber das sieht ja so aus, als würde der Compile Step auf jeden Fall anlaufen. Hast du zufällig auch dein php error log gefunden? Das gibt eventuell mehr Aufschluss, denn irgendwas läuft im Compile Step auf der Command line falsch. Da hilft wahrscheinlich nur das PHP error log.
danke für den support. das ist ja eigentlich nciht mehr TYPO3 🙂
ich hab in der php.ini
memory_limit = 128M ; Maximum amount of memory a script may consume (8MB)
eingetragen.
udn die errorlog sagt:
[16-Oct-2012 13:01:04 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 4472 bytes) in /Applications/MAMP/htdocs/TYPO3-Neos/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Reflection/ReflectionService.php on line 1144
[16-Oct-2012 14:40:43 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 8192 bytes) in /Applications/MAMP/htdocs/TYPO3-Neos/Packages/Vendor/doctrine/common/lib/Doctrine/Common/Annotations/PhpParser.php on line 94
Dann siehts wohl so aus als ob das memory_limit nicht reicht. Das sollte ja auch eigentlich ein CLI (command line) Aufruf sein und die sollten eigentlich gar kein Memory Limit haben...
Naja, gehört bei so einem neuen Produkt wie Neos natürlich schon dazu, dass man sich sowas anguckt. Es soll ja am Ende schon möglichst auf vielen Servern laufen können 😉
hmm komisch. ich hab memory_limit auf 4096M gestellt.
udn bekomme immer noch diese fehlermeldung.
[16-Oct-2012 15:28:30 UTC] PHP Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 640 bytes) in /Applications/MAMP/htdocs/TYPO3-Neos/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Validation/Validator/FloatValidator.php on line 33
das kann ja nicht sein, oder?
Nein kann nicht sein, aber mein Fehler, hätte mir schon beim ersten mal auffallen sollen...
PHP Fatal error: Allowed memory size of 33554432 bytes exhausted
Umgerechnet kommt man da auf ein memory limit von 32MB, ich würde also sagen, du musst es noch irgendwo anders umstellen. Wo kann ich dir natürlich auch nicht genau sagen, ich selbst benutze kein MAMP sondern macports. Du kannst mal versuchen einfach auf der Kommandozeile ein:
php -i
zu machen. Das sollte dir alle Einstellungen für dein PHP auf der Kommandozeile ausgeben. Irgendwo ziemlich weit oben findet sich auch der Pfad der benutzten php.ini Datei. Da mal schauen.
ja ich habe die configuration php.ini gefunden.
es soll wohl /etc/php.ini.default sein. nur die liegt in dem /etc Verzeichnis.
in der steht ein Limit von 128M
also muss es ja eigentlich ausreichend sein.
es ist wohl ein anderer fehler.
aber für mich ist hier erstmal stopp. vielleicht probiere ich mal macports.
danke dir aber vielmals, für den support.
Grüße Sven
Scheint ja mit MAMP wirklich schwierig zu sein. Vielleicht müssten wir das auch mal ausprobieren, damit ich genauer weiß was schief läuft.
Ich verwende FLOW3 und TYPO3 NEOS problemlos mit MAMP Pro unter Mountain Lion.
Wenn du deine lokale Umgebung auf FLOW3 eingerichtet hast, funktioniert auch TYPO3 NEOS problemlos - ich habe das vor einigen Wochen einmal für mich (für den Notfall) grob dokumentiert.
Wenn du via Terminal in das Project Root (nicht Web Root) von NEOS springst, kannst du schon mal mit "./flow help" prüfen, ob alles von Seiten der CLI ok ist.
Du benötigst wahrscheinlich eine php.ini im Verzeichnis /etc mit folgendem Inhalt:
[b]
magic_quotes_gpc = Off[/b]
Zusätzlich solltest du folgenden Parameter für den VHost unter MAMP festlegen und auf das Verzeichnis Web/ zeigen lassen:
[b]Setenv FLOW_CONTEXT Production[/b]
Zum Schluss musst du das Memory-Limit der PHP-Vorlage anpassen. Unter MAMP Pro geht das ganz simpel über die Oberfläche: Ablage > Vorlage editieren > PHP > PHP 5.x.xx php.ini (je nach dem, ob du 5.3 oder 5.4 benutzt).
Wenn du nicht die Pro-Version nutzt, musst du dich durch folgenden Pfad im Finder bewegen /Applications/MAMP/conf/php5.x.xx/php.ini und dort das memory_limit anpassen. Ich selbst verwende 256M.