typo3 : crash httpd

padbrest

Membre actif
26 Août 2006
173
9
Brest
Bonjour à tous,

J'explore quelques possibilités pour faire migrer un site vers un CMS, et j'ai un gros souci avec typo3 : dès le démarrage (la page monsite/typo3/install/index.php?mode=123&step=1&password=joh316), le navigateur n'envoie qu'une page blanche (bien que php.ini demande d'afficher toutes les erreurs).
Je précise qu'il s'agit d'une installation locale sur mac os X 10.5.4 client (php 5.2.5, mysql 5.0.45)
Safari est un peu plus bavard : "L’erreur rencontrée est : « L’opération n’a pas pu s’achever. (kCFErrorDomainCFNetwork erreur 302)"
Et la console dit ceci :
ReportCrash[1206]: Formulating crash report for process httpd[731]
ReportCrash[1206]: Saved crashreport to /Library/Logs/CrashReporter/httpd_2008-07-06-081517_refurb.crash using uid: 0 gid: 0, euid: 0 egid: 0

Y a-t-il un dépanneur sur la planète ? :heu:
Merci !
 
c'est juste avec typo3 ou avec n'importe quelle page qui passe par l'interpréteur php ?
C'est juste avec typo3. Je soupçonne la librairie GD (c'est ce que j'ai installé de plus récent), mais j'ignore comment refaire une install propre de PHP sur Léopard client sans réinstaller tout le système :(
Au passage, phpinfo() me renvoie des paramètres sans problèmes, GD incluse.
 
tu peux jeter un coup d'oeil sur le contenu de
/Library/Logs/CrashReporter/httpd_2008-07-06-081517_refurb.crash
pour y voir le rapport de crash. On peut sans doute y voir si ton hypothèse GD est la bonne.

Tu t'y es pris comment pour installer/activer apache, php, mysql, gd et ce dont tu as besoin dans la situation où tu es maintenant ?
Il y a différentes façons d'avoir apache/php/mysql sur mac os, et il est possible d'avoir plusieurs versions différentes en parallèles pour test, si ça peut t'intéresser....
 
tu peux jeter un coup d'oeil sur le contenu de
/Library/Logs/CrashReporter/httpd_2008-07-06-081517_refurb.crash
pour y voir le rapport de crash. On peut sans doute y voir si ton hypothèse GD est la bonne.

Beuh :siffle: voilà... GD semble effectivement en service, mais de là à dire qu'elle est responsable... En principe, c'est la tâche du haut (n°0) qui est fautive non ? Dans ce cas c'est Apple Core Foundation :D

Process: httpd [5092]
Path: /usr/sbin/httpd
Identifier: httpd
Version: ??? (???)
Code Type: X86-64 (Native)
Parent Process: httpd [26]

Date/Time: 2008-07-08 07:44:32.797 +0200
OS Version: Mac OS X 10.5.4 (9E17)
Report Version: 6

Exception Type: EXC_BREAKPOINT (SIGTRAP)
Exception Codes: 0x0000000000000002, 0x0000000000000000
Crashed Thread: 0

Application Specific Information:
*** single-threaded process forked ***

Thread 0 Crashed:
0 com.apple.CoreFoundation 0x00007fff8023380b __CFRunLoopFindMode + 347
1 com.apple.CoreFoundation 0x00007fff8023540c CFRunLoopAddSource + 140
2 com.apple.DiskArbitration 0x00007fff8006ca6a DAApprovalSessionScheduleWithRunLoop + 48
3 ...ple.CoreServices.CarbonCore 0x00007fff838b64be _FSGetDiskArbSession(__DASession**, __DAApprovalSession**) + 534
4 ...ple.CoreServices.CarbonCore 0x00007fff838b6277 CreateDiskArbDiskForMountPath(char const*) + 77
5 ...ple.CoreServices.CarbonCore 0x00007fff838b5514 FSCacheableClient_GetVolumeCachedInfo(char const*, statfs const*, CachedVolumeInfo*, __DADisk*, __DADisk**) + 1112
6 ...ple.CoreServices.CarbonCore 0x00007fff838b4c03 MountVolume(char const*, statfs*, unsigned char, unsigned char, __DADisk*, short*) + 365
7 ...ple.CoreServices.CarbonCore 0x00007fff838b49b4 MountInitialVolumes() + 156
8 ...ple.CoreServices.CarbonCore 0x00007fff838b4696 INIT_FileManager() + 152
9 ...ple.CoreServices.CarbonCore 0x00007fff8393c751 GetRetainedVolFSVCBByVolumeID(unsigned int) + 35
10 ...ple.CoreServices.CarbonCore 0x00007fff8392b32a PathGetObjectInfo(char const*, unsigned int, unsigned int, VolumeInfo**, unsigned int*, unsigned int*, char*, unsigned int*, unsigned char*) + 212
11 ...ple.CoreServices.CarbonCore 0x00007fff8393cae3 FSPathMakeRefInternal(unsigned char const*, unsigned int, unsigned int, FSRef*, unsigned char*) + 87
12 libfreetype.6.dylib 0x00000001006e57eb get_file_type_from_path + 39
13 libfreetype.6.dylib 0x00000001006e6987 FT_New_Face_From_Resource + 33
14 libfreetype.6.dylib 0x00000001006e6a39 FT_New_Face + 79
15 gd.so 0x000000010066f7d2 fontFetch + 861 (gdft.c:438)
16 gd.so 0x0000000100670d0b php_gd_gdCacheGet + 120 (gdcache.c:121)
17 gd.so 0x000000010066fc96 php_gd_gdImageStringFTEx + 337 (gdft.c:831)
18 gd.so 0x0000000100670c2d php_gd_gdImageStringFT + 30 (gdft.c:770)
19 gd.so 0x000000010065ff8e php_imagettftext_common + 1130 (gd.c:4312)
20 gd.so 0x000000010066000b zif_imagettftext + 23 (gd.c:4208)
21 libphp5.so 0x0000000101251bdc zend_do_fcall_common_helper_SPEC + 2042
22 libphp5.so 0x000000010124faab execute + 367
23 libphp5.so 0x0000000101251cc1 zend_do_fcall_common_helper_SPEC + 2271
24 libphp5.so 0x000000010124faab execute + 367
25 libphp5.so 0x0000000101251cc1 zend_do_fcall_common_helper_SPEC + 2271
26 libphp5.so 0x000000010124faab execute + 367
27 libphp5.so 0x0000000101251cc1 zend_do_fcall_common_helper_SPEC + 2271
28 libphp5.so 0x000000010124faab execute + 367
29 libphp5.so 0x0000000101251cc1 zend_do_fcall_common_helper_SPEC + 2271
30 libphp5.so 0x000000010124faab execute + 367
31 libphp5.so 0x0000000101251cc1 zend_do_fcall_common_helper_SPEC + 2271
32 libphp5.so 0x000000010124faab execute + 367
33 libphp5.so 0x0000000101255388 _ZEND_INCLUDE_OR_EVAL_SPEC_CONST_HANDLER + 857
34 libphp5.so 0x000000010124faab execute + 367
35 libphp5.so 0x0000000101234540 zend_execute_scripts + 460
36 libphp5.so 0x00000001011f650d php_execute_script + 665
37 libphp5.so 0x00000001012b7dda php_handler + 1220
38 httpd 0x0000000100002225 ap_run_handler + 90
39 httpd 0x0000000100002af9 ap_invoke_handler + 347
40 httpd 0x000000010002f4a6 ap_process_request + 103
41 httpd 0x000000010002bdc2 ap_process_http_connection + 116
42 httpd 0x000000010001342f ap_run_process_connection + 90
43 httpd 0x000000010001387e ap_process_connection + 87
44 httpd 0x0000000100035f30 child_main + 1087
45 httpd 0x00000001000360dc make_child + 329
46 httpd 0x0000000100036374 perform_idle_server_maintenance + 510
47 httpd 0x00000001000368a4 ap_mpm_run + 1249
48 httpd 0x000000010000a489 main + 2879
49 httpd 0x0000000100001860 start + 52

Thread 0 crashed with X86 Thread State (64-bit):
rax: 0x000000000000000f rbx: 0x00000001019a9ac0 rcx: 0x0000000000001200 rdx: 0x0000000000000000
rdi: 0x00007fff5fbfb7d0 rsi: 0x0000000000000003 rbp: 0x00007fff5fbfb8a0 rsp: 0x00007fff5fbfb820
r8: 0x0000000000000903 r9: 0x0000000000000000 r10: 0x000000000000002c r11: 0x0000000000000206
r12: 0x0000000100214c10 r13: 0x00007fff70002ca0 r14: 0x0000000000000001 r15: 0x0000000000000000
rip: 0x00007fff8023380b rfl: 0x0000000000000206 cr2: 0x0000000025c24000


Tu t'y es pris comment pour installer/activer apache, php, mysql, gd et ce dont tu as besoin dans la situation où tu es maintenant ?
Il y a différentes façons d'avoir apache/php/mysql sur mac os, et il est possible d'avoir plusieurs versions différentes en parallèles pour test, si ça peut t'intéresser....

apache : rien changé, léopard 10.5.4
mysql : le binaire fourni sur le site de mysql (jamais eu de souci)
php/gd : j'ai suivi les conseils de http://www.kenior.com/macintosh/adding-gd-library-for-mac-os-x-leopard (c'est peut-être là que j'ai tout cassé :rose:)