PHP hercompileren op FreeNAS?

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
Beste Tweakers,

Sinds ik begonnen ben met mijn eigen file/webserver op te zetten, heb ik nog niets anders dan problemen gehad.
Zie dit topic: http://gathering.tweakers.net/forum/list_messages/1442892. Nu is mijn probleem dus dat ik totaal geen idee heb hoe ik dat hercompileren voor elkaar moet krijgen; tenslotte was het ook niet de bedoeling dat ik met PHP moest beginnen prutsen... Tot zo ver een ganse dag opzoekwerk ben ik er achter gekomen dat dus "sessions" moet activeren, en dit kan ik door het bestand php.ini aan te passen, maar helaas kan ik dit bestand nergens vinden...

[ Voor 6% gewijzigd door egonolieux op 19-01-2011 17:35 ]


Acties:
  • 0 Henk 'm!

Verwijderd

De output van de phpinfo() functie geeft aan waar je php.ini moet vinden.

Acties:
  • 0 Henk 'm!

  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
Verwijderd schreef op woensdag 19 januari 2011 @ 17:41:
De output van de phpinfo() functie geeft aan waar je php.ini moet vinden.
En hoe moet ik van die functie gebruik maken? Momenteel kan ik enkel nog met mijn server communiceren via SSH (dat denk ik toch).

Acties:
  • 0 Henk 'm!

  • Mr. Awesome
  • Registratie: Januari 2006
  • Laatst online: 26-08 18:34

Mr. Awesome

Vroeger hyptonize

een bestand.php aanmaken met daarin de code

PHP:
1
<?php phpinfo(); ?>


Wanneer je die dan opent, krijg je die info te zien.

[ Voor 25% gewijzigd door Mr. Awesome op 19-01-2011 17:50 ]


Acties:
  • 0 Henk 'm!

  • MAX3400
  • Registratie: Mei 2003
  • Laatst online: 08-09 13:19

MAX3400

XBL: OctagonQontrol

En anders via SSH inloggen en de commando's

code:
1
2
3
php --ini
php -i
php -ver

[ Voor 15% gewijzigd door MAX3400 op 19-01-2011 17:52 ]

Mijn advertenties!!! | Mijn antwoorden zijn vaak niet snowflake-proof


Acties:
  • 0 Henk 'm!

  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
MAX3400 schreef op woensdag 19 januari 2011 @ 17:51:
En anders via SSH inloggen en de commando's

code:
1
2
3
php --ini
php -i
php -ver
Volgens mij zijn dat commando's voor FreeBSD. Ook al draait FreeNAS op FreeBSD, toch gebruikt het een andere manier van werken (dat ondervind ik toch).

Dit is wat ik van FreeNAS kreeg:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
homeserver:~# php --ini
Error in argument 1, char 1: no argument for option -
Usage: php [-q] [-h] [-s] [-v] [-i] [-f <file>]
       php <file> [args...]
  -a               Run interactively
  -b <address:port>|<port> Bind Path for external FASTCGI Server mode
  -C               Do not chdir to the script's directory
  -c <path>|<file> Look for php.ini file in this directory
  -n               No php.ini file will be used
  -d foo[=bar]     Define INI entry foo with value 'bar'
  -e               Generate extended information for debugger/profiler
  -f <file>        Parse <file>.  Implies `-q'
  -h               This help
  -i               PHP information
  -l               Syntax check only (lint)
  -m               Show compiled in modules
  -q               Quiet-mode.  Suppress HTTP Header output.
  -s               Display colour syntax highlighted source.
  -v               Version number
  -w               Display source with stripped comments and whitespace.
  -z <file>        Load Zend extension <file>.
  -T <count>       Measure execution time of script repeated <count> times.homeserver:~# php --ini


Wat ik vervolgens heb gedaan is dus:
code:
1
php <php.ini> -w
maar als antwoord kreeg ik: "php.ini: No such file or directory.". Het lijkt er dus op dat in FreeNAS het php.ini bestand helemaal niet bestaat??

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
egon088 schreef op woensdag 19 januari 2011 @ 18:05:
Wat ik vervolgens heb gedaan is dus:
code:
1
php <php.ini> -w
Hoe kom je daar nou bij :?
Er staat letterlijk:
Usage: php [-q] [-h] [-s] [-v] [-i] [-f <file>]
...
  -i               PHP information

Hoe kom je bij de -w parameter en wat verwacht je dat <php.ini> doet :?

Dit:
php -i

zou, zoals MAX3400 ook al zei, je de nodige info moeten geven. Bij mij geeft 't:
# php -i
phpinfo()
PHP Version => 5.2.11
...
...
Configuration File (php.ini) Path => /etc/php/apache2-php5


Met <foo> bedoelt men dat je een filename moet invoeren en met [x] bedoelt men een (optionele) parameter. Dat is gewoon basic OS kennis hoor.

Usage: php [-q] [-h] [-s] [-v] [-i] [-f <file>]
       php <file> [args...]

Je kunt dus doen:
php -v
...of...
php -f /etc/foo/bar/myfile.php
...of...
php /etc/foo/bar/myfile.php arg1 arg2
...etc...


Verder: Waar hoort mijn topic?
PRG >> WSS

[ Voor 40% gewijzigd door RobIII op 19-01-2011 18:41 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
RobIII schreef op woensdag 19 januari 2011 @ 18:15:
[...]

Hoe kom je daar nou bij :?
Er staat letterlijk:
Usage: php [-q] [-h] [-s] [-v] [-i] [-f <file>]
...
  -i               PHP information

Dus:
php -i

zou je meer info moeten geven.

Met <foo> bedoelt men dat je een filename moet invoeren en met [x] bedoelt men een (optionele) parameter. Dat is gewoon basic OS kennis hoor.

Usage: php [-q] [-h] [-s] [-v] [-i] [-f <file>]
       php <file> [args...]

Je kunt dus doen:
php -v
...of...
php -f /etc/foo/bar/myfile.php
...of...
php /etc/foo/bar/myfile.php arg1 arg2
...etc...


Verder: Waar hoort mijn topic?
PRG >> NOS
Dit gaat niet specifiek over FreeBSD.. Het probleem ligt hem meer bij PHP (= programming)..
Dat terzijde, als ik php -i doe bekom ik echt iets wat volgens mij niet de bedoeling kan zijn. Ik zie wel allerlei zaken, maar nergens zie ik iets met "sessions":


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
<tr><td class="e">proto_binary_fetched_string </td><td class="v">0 </td></tr>
<tr><td class="e">proto_binary_fetched_blob </td><td class="v">0 </td></tr>
<tr><td class="e">proto_binary_fetched_enum </td><td class="v">0 </td></tr>
<tr><td class="e">proto_binary_fetched_set </td><td class="v">0 </td></tr>
<tr><td class="e">proto_binary_fetched_geometry </td><td class="v">0 </td></tr>
<tr><td class="e">proto_binary_fetched_other </td><td class="v">0 </td></tr>
<tr><td class="e">init_command_executed_count </td><td class="v">0 </td></tr>
<tr><td class="e">init_command_failed_count </td><td class="v">0 </td></tr>
<tr><td class="e">com_quit </td><td class="v">0 </td></tr>
<tr><td class="e">com_init_db </td><td class="v">0 </td></tr>
<tr><td class="e">com_query </td><td class="v">0 </td></tr>
<tr><td class="e">com_field_list </td><td class="v">0 </td></tr>
<tr><td class="e">com_create_db </td><td class="v">0 </td></tr>
<tr><td class="e">com_drop_db </td><td class="v">0 </td></tr>
<tr><td class="e">com_refresh </td><td class="v">0 </td></tr>
<tr><td class="e">com_shutdown </td><td class="v">0 </td></tr>
<tr><td class="e">com_statistics </td><td class="v">0 </td></tr>
<tr><td class="e">com_process_info </td><td class="v">0 </td></tr>
<tr><td class="e">com_connect </td><td class="v">0 </td></tr>
<tr><td class="e">com_process_kill </td><td class="v">0 </td></tr>
<tr><td class="e">com_debug </td><td class="v">0 </td></tr>
<tr><td class="e">com_ping </td><td class="v">0 </td></tr>
<tr><td class="e">com_time </td><td class="v">0 </td></tr>
<tr><td class="e">com_delayed_insert </td><td class="v">0 </td></tr>
<tr><td class="e">com_change_user </td><td class="v">0 </td></tr>
<tr><td class="e">com_binlog_dump </td><td class="v">0 </td></tr>
<tr><td class="e">com_table_dump </td><td class="v">0 </td></tr>
<tr><td class="e">com_connect_out </td><td class="v">0 </td></tr>
<tr><td class="e">com_register_slave </td><td class="v">0 </td></tr>
<tr><td class="e">com_stmt_prepare </td><td class="v">0 </td></tr>
<tr><td class="e">com_stmt_execute </td><td class="v">0 </td></tr>
<tr><td class="e">com_stmt_send_long_data </td><td class="v">0 </td></tr>
<tr><td class="e">com_stmt_close </td><td class="v">0 </td></tr>
<tr><td class="e">com_stmt_reset </td><td class="v">0 </td></tr>
<tr><td class="e">com_stmt_set_option </td><td class="v">0 </td></tr>
<tr><td class="e">com_stmt_fetch </td><td class="v">0 </td></tr>
<tr><td class="e">com_deamon </td><td class="v">0 </td></tr>
<tr><td class="e">bytes_received_real_data_normal </td><td class="v">0 </td></tr                                   >
<tr><td class="e">bytes_received_real_data_ps </td><td class="v">0 </td></tr>
</table><br />
<h2><a name="module_pcre">pcre</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">PCRE (Perl Compatible Regular Expressions) Support </td><td cl                                   ass="v">enabled </td></tr>
<tr><td class="e">PCRE Library Version </td><td class="v">8.11 2010-12-10 </td><                                   /tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">pcre.backtrack_limit</td><td class="v">100000</td><td class="v                                   ">100000</td></tr>
<tr><td class="e">pcre.recursion_limit</td><td class="v">100000</td><td class="v                                   ">100000</td></tr>
</table><br />
<h2><a name="module_Reflection">Reflection</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Reflection</th><th>enabled</th></tr>
<tr><td class="e">Version </td><td class="v">$Revision: 305605 $ </td></tr>
</table><br />
<h2><a name="module_SPL">SPL</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>SPL support</th><th>enabled</th></tr>
<tr><td class="e">Interfaces </td><td class="v">Countable, OuterIterator, Recurs                                   iveIterator, SeekableIterator, SplObserver, SplSubject </td></tr>
<tr><td class="e">Classes </td><td class="v">AppendIterator, ArrayIterator, Arra                                   yObject, BadFunctionCallException, BadMethodCallException, CachingIterator, Dire                                   ctoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterato                                   r, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, L                                   engthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterato                                   r, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator,                                    RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveDire                                   ctoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRege                                   xIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLink                                   edList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHe                                   ap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, U                                   nderflowException, UnexpectedValueException </td></tr>
</table><br />
<h2><a name="module_standard">standard</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">Dynamic Library Support </td><td class="v">enabled </td></tr>
<tr><td class="e">Path to sendmail </td><td class="v">/usr/sbin/sendmail -t -i                                     </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">assert.active</td><td class="v">1</td><td class="v">1</td></tr                                   >
<tr><td class="e">assert.bail</td><td class="v">0</td><td class="v">0</td></tr>
<tr><td class="e">assert.callback</td><td class="v"><i>no value</i></td><td clas                                   s="v"><i>no value</i></td></tr>
<tr><td class="e">assert.quiet_eval</td><td class="v">0</td><td class="v">0</td>                                   </tr>
<tr><td class="e">assert.warning</td><td class="v">1</td><td class="v">1</td></t                                   r>
<tr><td class="e">auto_detect_line_endings</td><td class="v">0</td><td class="v"                                   >0</td></tr>
<tr><td class="e">default_socket_timeout</td><td class="v">60</td><td class="v">                                   60</td></tr>
<tr><td class="e">from</td><td class="v"><i>no value</i></td><td class="v"><i>no                                    value</i></td></tr>
<tr><td class="e">safe_mode_allowed_env_vars</td><td class="v">PHP_</td><td clas                                   s="v">PHP_</td></tr>
<tr><td class="e">safe_mode_protected_env_vars</td><td class="v">LD_LIBRARY_PATH                                   </td><td class="v">LD_LIBRARY_PATH</td></tr>
<tr><td class="e">url_rewriter.tags</td><td class="v">a=href,area=href,frame=src                                   ,form=,fieldset=</td><td class="v">a=href,area=href,frame=src,form=,fieldset=</t                                   d></tr>
<tr><td class="e">user_agent</td><td class="v"><i>no value</i></td><td class="v"                                   ><i>no value</i></td></tr>
</table><br />
<h2>Additional Modules</h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Module Name</th></tr>
</table><br />
<h2>Environment</h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Variable</th><th>Value</th></tr>
<tr><td class="e">USER </td><td class="v">root </td></tr>
<tr><td class="e">LOGNAME </td><td class="v">root </td></tr>
<tr><td class="e">HOME </td><td class="v">/root </td></tr>
<tr><td class="e">MAIL </td><td class="v">/var/mail/root </td></tr>
<tr><td class="e">PATH </td><td class="v">/sbin:/bin:/usr/sbin:/usr/bin:/usr/loc                                   al/sbin:/usr/local/bin:/root/bin </td></tr>
<tr><td class="e">TERM </td><td class="v">xterm </td></tr>
<tr><td class="e">UNISON </td><td class="v">/mnt </td></tr>
<tr><td class="e">FTP_PASSIVE_MODE </td><td class="v">YES </td></tr>
<tr><td class="e">BLOCKSIZE </td><td class="v">K </td></tr>
<tr><td class="e">SHELL </td><td class="v">/bin/tcsh </td></tr>
<tr><td class="e">SSH_CLIENT </td><td class="v">192.168.1.2 53323 22 </td></tr>
<tr><td class="e">SSH_CONNECTION </td><td class="v">192.168.1.2 53323 192.168.1.                                   250 22 </td></tr>
<tr><td class="e">SSH_TTY </td><td class="v">/dev/ttyp0 </td></tr>
<tr><td class="e">HOSTTYPE </td><td class="v">FreeBSD </td></tr>
<tr><td class="e">VENDOR </td><td class="v">intel </td></tr>
<tr><td class="e">OSTYPE </td><td class="v">FreeBSD </td></tr>
<tr><td class="e">MACHTYPE </td><td class="v">i386 </td></tr>
<tr><td class="e">SHLVL </td><td class="v">1 </td></tr>
<tr><td class="e">PWD </td><td class="v">/root </td></tr>
<tr><td class="e">GROUP </td><td class="v">wheel </td></tr>
<tr><td class="e">HOST </td><td class="v">homeserver.com </td></tr>
<tr><td class="e">REMOTEHOST </td><td class="v">192.168.1.2 </td></tr>
<tr><td class="e">PAGER </td><td class="v">more </td></tr>
<tr><td class="e">EDITOR </td><td class="v">nano </td></tr>
</table><br />
<h2>PHP Variables</h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Variable</th><th>Value</th></tr>
<tr><td class="e">_SERVER["USER"]</td><td class="v">root</td></tr>
<tr><td class="e">_SERVER["LOGNAME"]</td><td class="v">root</td></tr>
<tr><td class="e">_SERVER["HOME"]</td><td class="v">/root</td></tr>
<tr><td class="e">_SERVER["MAIL"]</td><td class="v">/var/mail/root</td></tr>
<tr><td class="e">_SERVER["PATH"]</td><td class="v">/sbin:/bin:/usr/sbin:/usr/bi                                   n:/usr/local/sbin:/usr/local/bin:/root/bin</td></tr>
<tr><td class="e">_SERVER["TERM"]</td><td class="v">xterm</td></tr>
<tr><td class="e">_SERVER["UNISON"]</td><td class="v">/mnt</td></tr>
<tr><td class="e">_SERVER["FTP_PASSIVE_MODE"]</td><td class="v">YES</td></tr>
<tr><td class="e">_SERVER["BLOCKSIZE"]</td><td class="v">K</td></tr>
<tr><td class="e">_SERVER["SHELL"]</td><td class="v">/bin/tcsh</td></tr>
<tr><td class="e">_SERVER["SSH_CLIENT"]</td><td class="v">192.168.1.2 53323 22</                                   td></tr>
<tr><td class="e">_SERVER["SSH_CONNECTION"]</td><td class="v">192.168.1.2 53323                                    192.168.1.250 22</td></tr>
<tr><td class="e">_SERVER["SSH_TTY"]</td><td class="v">/dev/ttyp0</td></tr>
<tr><td class="e">_SERVER["HOSTTYPE"]</td><td class="v">FreeBSD</td></tr>
<tr><td class="e">_SERVER["VENDOR"]</td><td class="v">intel</td></tr>
<tr><td class="e">_SERVER["OSTYPE"]</td><td class="v">FreeBSD</td></tr>
<tr><td class="e">_SERVER["MACHTYPE"]</td><td class="v">i386</td></tr>
<tr><td class="e">_SERVER["SHLVL"]</td><td class="v">1</td></tr>
<tr><td class="e">_SERVER["PWD"]</td><td class="v">/root</td></tr>
<tr><td class="e">_SERVER["GROUP"]</td><td class="v">wheel</td></tr>
<tr><td class="e">_SERVER["HOST"]</td><td class="v">homeserver.com</td></tr>
<tr><td class="e">_SERVER["REMOTEHOST"]</td><td class="v">192.168.1.2</td></tr>
<tr><td class="e">_SERVER["PAGER"]</td><td class="v">more</td></tr>
<tr><td class="e">_SERVER["EDITOR"]</td><td class="v">nano</td></tr>
<tr><td class="e">_SERVER["PHP_SELF"]</td><td class="v"><i>no value</i></td></tr                                   >
<tr><td class="e">_SERVER["REQUEST_TIME"]</td><td class="v">1295457275</td></tr>
<tr><td class="e">_ENV["USER"]</td><td class="v">root</td></tr>
<tr><td class="e">_ENV["LOGNAME"]</td><td class="v">root</td></tr>
<tr><td class="e">_ENV["HOME"]</td><td class="v">/root</td></tr>
<tr><td class="e">_ENV["MAIL"]</td><td class="v">/var/mail/root</td></tr>
<tr><td class="e">_ENV["PATH"]</td><td class="v">/sbin:/bin:/usr/sbin:/usr/bin:/                                   usr/local/sbin:/usr/local/bin:/root/bin</td></tr>
<tr><td class="e">_ENV["TERM"]</td><td class="v">xterm</td></tr>
<tr><td class="e">_ENV["UNISON"]</td><td class="v">/mnt</td></tr>
<tr><td class="e">_ENV["FTP_PASSIVE_MODE"]</td><td class="v">YES</td></tr>
<tr><td class="e">_ENV["BLOCKSIZE"]</td><td class="v">K</td></tr>
<tr><td class="e">_ENV["SHELL"]</td><td class="v">/bin/tcsh</td></tr>
<tr><td class="e">_ENV["SSH_CLIENT"]</td><td class="v">192.168.1.2 53323 22</td>                                   </tr>
<tr><td class="e">_ENV["SSH_CONNECTION"]</td><td class="v">192.168.1.2 53323 192                                   .168.1.250 22</td></tr>
<tr><td class="e">_ENV["SSH_TTY"]</td><td class="v">/dev/ttyp0</td></tr>
<tr><td class="e">_ENV["HOSTTYPE"]</td><td class="v">FreeBSD</td></tr>
<tr><td class="e">_ENV["VENDOR"]</td><td class="v">intel</td></tr>
<tr><td class="e">_ENV["OSTYPE"]</td><td class="v">FreeBSD</td></tr>
<tr><td class="e">_ENV["MACHTYPE"]</td><td class="v">i386</td></tr>
<tr><td class="e">_ENV["SHLVL"]</td><td class="v">1</td></tr>
<tr><td class="e">_ENV["PWD"]</td><td class="v">/root</td></tr>
<tr><td class="e">_ENV["GROUP"]</td><td class="v">wheel</td></tr>
<tr><td class="e">_ENV["HOST"]</td><td class="v">homeserver.com</td></tr>
<tr><td class="e">_ENV["REMOTEHOST"]</td><td class="v">192.168.1.2</td></tr>
<tr><td class="e">_ENV["PAGER"]</td><td class="v">more</td></tr>
<tr><td class="e">_ENV["EDITOR"]</td><td class="v">nano</td></tr>
</table><br />
<h2>PHP License</h2>
<table border="0" cellpadding="3" width="600">
<tr class="v"><td>
<p>
This program is free software; you can redistribute it and/or modify it under th                                   e terms of the PHP License as published by the PHP Group and included in the dis                                   tribution in the file:  LICENSE
</p>
<p>This program is distributed in the hope that it will be useful, but WITHOUT A                                   NY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR                                    A PARTICULAR PURPOSE.
</p>
<p>If you did not receive a copy of the PHP license, or have any questions about                                    PHP licensing, please contact license@php.net.
</p>
</td></tr>
</table><br />

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
egon088 schreef op woensdag 19 januari 2011 @ 18:24:
Het probleem ligt hem meer bij PHP (= programming)..
Nee, het probleem zit in je installatie / configuratie van je PHP != programming. Je topic zou eventueel ook in WSS passen maar in PRG hoort het niet.
egon088 schreef op woensdag 19 januari 2011 @ 18:24:
Dat terzijde, als ik php -i doe bekom ik echt iets wat volgens mij niet de bedoeling kan zijn.
Je bekomt precies waar je om vraagt: een dump van alle info die PHP je kan geven (in HTML).
egon088 schreef op woensdag 19 januari 2011 @ 18:24:
Ik zie wel allerlei zaken, maar nergens zie ik iets met "sessions":
Zoek nou eens eerst naar de php.ini in die dump die je hebt, daar ging het je toch om :? Gewoon even bovenaan in de output van php -i kijken; daar staat 't ergens tussen:
<tr><td class="e">Configuration File (php.ini) Path </td><td class="v">/etc/php/apache2-php5 </td></tr>
<tr><td class="e">Loaded Configuration File </td><td class="v">/etc/php/apache2-php5/php.ini </td></tr>

Het pad is dan: /etc/php/apache2-php5/php.ini

Dat je niets met sessions vindt is logisch; als die niet meegecompileerd zijn zal phpinfo daar weinig over vertellen; het zit er dan niet in of staat niet aan of...

[ Voor 22% gewijzigd door RobIII op 19-01-2011 18:52 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • leuk_he
  • Registratie: Augustus 2000
  • Laatst online: 15-07 15:35

leuk_he

1. Controleer de kabel!

session overview:

http://www.php.net/manual/en/book.session.php


ini settings:
http://www.php.net/manual/en/session.configuration.php

where a configuraion may be set:
http://www.php.net/manual/en/configuration.changes.modes.php
PHP_INI_USER 1 Entry can be set in user scripts (like with ini_set()) or in the Windows registry
PHP_INI_PERDIR 6 Entry can be set in php.ini, .htaccess or httpd.conf
PHP_INI_SYSTEM 4 Entry can be set in php.ini or httpd.conf
PHP_INI_ALL 7 Entry can be set anywhere


hoe je php.ini te vinden:

http://www.rasyid.net/201...ust-max-upload-file-size/


offtopic:
Ik weet echt niks van php, maar wou enkel mijn leet seach skilzz tonen.. ;)

[ Voor 7% gewijzigd door leuk_he op 19-01-2011 18:46 ]

Need more data. We want your specs. Ik ben ook maar dom. anders: forum, ff reggen, ff topic maken
En als je een oplossing hebt gevonden laat het ook ujb ff in dit topic horen.


Acties:
  • 0 Henk 'm!

  • CAPSLOCK2000
  • Registratie: Februari 2003
  • Laatst online: 10:04

CAPSLOCK2000

zie teletekst pagina 888

Ik proef een XY-probleem. Even terugkijkend naar je vorige topic denk ik dat je op het verkeerde pad zit.
Als ik het goed begrijp is het stuk gegaan toen je PHP probeerde te upgraden.
Draai dat eens terug en probeer het nog een keer.
Ik kan me niet voorstellen dat packages die gemaakt zijn voor FreeNAS niet compatible zouden zijn met de FreeNAS GUI. Dat is per slot de voornaamste reden om FreeNAS te draaien. Als je niks om die GUI geeft kun je net zo goed gewoon FreeBSD draaien.

This post is warranted for the full amount you paid me for it.


Acties:
  • 0 Henk 'm!

  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
Ik proef een XY-probleem. Even terugkijkend naar je vorige topic denk ik dat je op het verkeerde pad zit.
Als ik het goed begrijp is het stuk gegaan toen je PHP probeerde te upgraden.
Draai dat eens terug en probeer het nog een keer.
Ik kan me niet voorstellen dat packages die gemaakt zijn voor FreeNAS niet compatible zouden zijn met de FreeNAS GUI. Dat is per slot de voornaamste reden om FreeNAS te draaien. Als je niks om die GUI geeft kun je net zo goed gewoon FreeBSD draaien.
Ik wil wel een opnieuw proberen, maar dat is nu juist ook een probleem... Om een of andere onbekende reden kan ik via SSH geen packages ontvangen met "pkg_add". Alles staat nochtans goed geconfigureerd; ftp, gateway, dns servers... Het heeft tenslotte goed gewerkt, maar blijkbaar wil het ineens niet meer. Daarom voeg ik sindsdien packages toe aan FreeNAS via de WebGUI zelf. Maar aangezien PHP niet meer wil, kan ik er dus niet meer aan.

Even ter verduidelijking, ik krijg dus steeds deze melding:
code:
1
2
3
homeserver:~# pkg_add -r php5
Error: FTP Unable to get ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.2-release/Latest/php5.tbz: File unavailable (e.g., file not found, no access)
pkg_add: unable to fetch 'ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7.2-release/Latest/php5.tbz' by URL

[ Voor 85% gewijzigd door egonolieux op 19-01-2011 20:23 ]


Acties:
  • 0 Henk 'm!

  • osmosis
  • Registratie: December 2009
  • Laatst online: 18:02
Euhm, zover ik begrijp draai je Freenas dat is een uitgeklede versie van Freebsd
wat wel php heeft +/- maar alleen voor z'n eigen gebruik

De packages die je nodig hebt :

pkg_add -r php5
pkg_add -r php5-extensions
pkg_add -r php5-xmlrpc
pkg_add -r php5-gettext
-------------------------------------
Nog niet rebooten !
-----------------------------------
mv /usr/local/bin/php /usr/local/bin/php-cli
cp /usr/local/bin/php-cgi /usr/local/bin/php

( Erg belangrijk anders kom je dus niet meer je webgui op )

dan php -i


kom je wass al een stukje verder,

Acties:
  • 0 Henk 'm!

  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
jterpstra schreef op woensdag 19 januari 2011 @ 20:08:
Euhm, zover ik begrijp draai je Freenas dat is een uitgeklede versie van Freebsd
wat wel php heeft +/- maar alleen voor z'n eigen gebruik

De packages die je nodig hebt :

pkg_add -r php5
pkg_add -r php5-extensions
pkg_add -r php5-xmlrpc
pkg_add -r php5-gettext
-------------------------------------
Nog niet rebooten !
-----------------------------------
mv /usr/local/bin/php /usr/local/bin/php-cli
cp /usr/local/bin/php-cgi /usr/local/bin/php

( Erg belangrijk anders kom je dus niet meer je webgui op )

dan php -i


kom je wass al een stukje verder,
Inderdaad, dat is dus exact wat er gebeurd is. Nu moet ik alleen nog maken dat de pkg_add command werkt...

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
Doe eens een ping naar ftp.freebsd.org en vervolgens eens met ftp of wget kijken of je die file kunt benaderen... En probeer zelf eens een beetje initiatief te tonen; deze afwachtende houding zal je ook niet veel verder brengen ;)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
Ik heb hier reeds 4 dagen mee zitten sukkelen en dingen geprobeerd, dit vooral omdat ik totaal geen ervaring op dit gebied (PHP) heb; ik wist gewoon niet meer wat doen, en uiteindelijk blijkt het dan nog dat ik op het verkeerde spoor zit.. dus een afwachtende houding zou ik het niet echt noemen. Ondertussen leer ik trouwens veel uit mijn fouten.

Dat terzijde, een ping heb ik al meerdere malen geprobeerd in het verleden, en nu ook blijkt deze dus volledig te werken. Het ligt ook niet aan dit specifieke package, aangezien ik verschillende packages uitgeprobeerd heb; de resultaten waren allemaal hetzelfde. Het enige wat ik me kan bedenken is dat mijn router poort 22 voor SSH blokkeert, maar dat lijkt me zeer onwaarschijnlijk aangezien dit op lokaal niveau is..

Even een duidelijk overzichtje wat er allemaal niet mis is/ wat ik reeds geprobeerd heb:

- Gateway is standaard 192.168.1.1, in FreeNAS ingesteld.
- 2 DNS servers zijn opgegeven, weet niet vanbuiten welke aangezien ik niet meer in mijn GUI kan kijken, maar deze zijn onveranderd sinds het nog wel werkte.
- Ping naar freebsd.org is succesvol
- dezelfde error komt bij elk package
- SSH starten als administrator levert ook geen resultaten
- FTP service is actief met toegang voor de root (lijkt me vrij logisch..)

PS: Hoe stop ik de ping in een SSH console? Deze blijft maar doorgaan en geen enkele toets kan het stoppen :F

UPDATE:

Ik heb een artikel gevonden waarin gezegd wordt dat packages via pkg_add niet meer worden ondersteund voor FreeBSD versie 7.2 (ik heb versie 7.2). Dit is dus de reden waarom het steeds mislukte. Daarom heb ik dus pkg_add gedaan met de 7.0 versie packages, en dit werkte dus perfect zoals het hoort _/-\o_ .
Zoals "jterpstra" citeerde in zijn reactie, heb ik de packages geinstalleerd en vervolgens de 2 commands uitgevoerd. Na de reboot blijkt het probleem echter nog niet verholpen te zijn... Ik krijg opnieuw een gelijkaardige error, maar nu voor een andere locatie: "Fatal error: Call to undefined function gettext() in /etc/inc/globals.inc on line 68"

Komt dit doordat ik de eerste keer heb gereboot zonder deze 2 commando's uit te voeren?

[ Voor 50% gewijzigd door egonolieux op 20-01-2011 00:23 ]


Acties:
  • 0 Henk 'm!

  • osmosis
  • Registratie: December 2009
  • Laatst online: 18:02
oke,
ik ken dit vreemde gedrag een beetje,
maak een dir aan bijvoorbeeld /mnt/????/meuk
Vervolgens in SSH log in je in onder de accountnaam ROOT
je navigeert na die folder die je gecreerd hebt , in die folder #pkg_add -r php5

als dat niet werkt, mot ik weer ff dnken:P

Acties:
  • 0 Henk 'm!

  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
jterpstra schreef op donderdag 20 januari 2011 @ 00:17:
oke,
ik ken dit vreemde gedrag een beetje,
maak een dir aan bijvoorbeeld /mnt/????/meuk
Vervolgens in SSH log in je in onder de accountnaam ROOT
je navigeert na die folder die je gecreerd hebt , in die folder #pkg_add -r php5

als dat niet werkt, mot ik weer ff dnken:P
Is niet meer nodig, "pkg_add" werkt uitstekend :), zie update van mijn vorige post.

[ Voor 3% gewijzigd door egonolieux op 20-01-2011 00:25 ]


Acties:
  • 0 Henk 'm!

  • osmosis
  • Registratie: December 2009
  • Laatst online: 18:02
weet je zeker dat je deze twee hebt geinstalleerd ?
pkg_add -r php5-gettext
pkg_add -r php5-xmlrpc

Acties:
  • 0 Henk 'm!

  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
jterpstra schreef op donderdag 20 januari 2011 @ 13:26:
weet je zeker dat je deze twee hebt geinstalleerd ?
pkg_add -r php5-gettext
pkg_add -r php5-xmlrpc
Nog even voor de zekerheid gecheckt en ze zijn dus wel degelijk beiden geinstalleerd:

code:
1
2
3
homeserver:~# pkg_add -r ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/php5-xmlrpc.tbz
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/php5-xmlrpc.tbz... Done.
pkg_add: package 'php5-xmlrpc-5.3.5' or its older version already installed

code:
1
2
3
homeserver:~# pkg_add -r ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/php5-gettext.tbz
Fetching ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/php5-gettext.tbz... Done.
pkg_add: package 'php5-gettext-5.3.5' or its older version already installed


Ik weet niet of jullie er iets mee zijn, maar ik ga toch even het bestand uit de error: "Fatal error: Call to undefined function gettext() in /etc/inc/globals.inc on line 68" hier zetten, het kan toch alleen maar helpen.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
<?php
/*
        globals.inc
        part of FreeNAS (http://www.freenas.org)
        Copyright (C) 2005-2009 Olivier Cochard-Labbe <olivier@freenas.org>.
        All rights reserved.

        Based on m0n0wall (http://m0n0.ch/wall)
        Copyright (C) 2003-2006 Manuel Kasper <mk@neon1.net>.
        All rights reserved.

        Based on pfSense (http://www.pfsense.org)
        Copyright (C) 2006-2007 Daniel S. Haischt <me@daniel.stefan.haischt.name>.
        All rights reserved.

        Redistribution and use in source and binary forms, with or without
        modification, are permitted provided that the following conditions are met:

        1. Redistributions of source code must retain the above copyright notice,
           this list of conditions and the following disclaimer.

        2. Redistributions in binary form must reproduce the above copyright
           notice, this list of conditions and the following disclaimer in the
           documentation and/or other materials provided with the distribution.

        THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
        INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
        AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
        AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
        OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
        SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
        INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
        CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
        ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
        POSSIBILITY OF SUCH DAMAGE.
*/

$g = array(
        "varrun_path" => "/var/run",
        "varetc_path" => "/var/etc",
        "vardb_path" => "/var/db",
        "varlog_path" => "/var/log",
        "etc_path" => "/etc",
        "tmp_path" => "/tmp",
        "conf_path" => "/conf",
        "ftmp_path" => "/ftmp",
        "media_path" => "/mnt",
        "conf_default_path" => "/conf.default",
        "cf_path" => "/cf",
        "cf_conf_path" => "/cf/conf",
        "www_path" => "/usr/local/www",
        "xml_rootobj" => "freenas",
        "debug" => false,
        "latest_config" => "8.3",
        "nopccard_platforms" => array("wrap", "net48xx"),
        "wireless_regex" => "/^(ndis|wi|ath|an|ral|ural|wai|iwi|awi|wlan|ipw|wpi|rum|arl|zyd)/",
        "default_passwd" => "freenas",
        "default_ip" => "192.168.1.250"
);

$g_install = array(
        "part1size_embedded" => "64",
        "part1size_full" => "128"
);

/* Available languages/locales */
$g_languages = array (
        "bg"    => array("codeset" => "UTF-8", "desc" => gettext("Bulgarian")),
        "zh_CN" => array("codeset" => "UTF-8", "desc" => gettext("Chinese (Simplified)")),
        "zh_TW" => array("codeset" => "UTF-8", "desc" => gettext("Chinese (Traditional)")),
        "nl"    => array("codeset" => "UTF-8", "desc" => gettext("Dutch")),
        "en_US" => array("codeset" => "ISO-8859-1", "desc" => gettext("English")),
        "fr"    => array("codeset" => "UTF-8", "desc" => gettext("French")),
        "da"    => array("codeset" => "UTF-8", "desc" => gettext("Danish")),
        "de"    => array("codeset" => "UTF-8", "desc" => gettext("German")),
        "el"    => array("codeset" => "UTF-8", "desc" => gettext("Greek")),
        "hu"    => array("codeset" => "UTF-8", "desc" => gettext("Hungarian")),
        "it"    => array("codeset" => "UTF-8", "desc" => gettext("Italian")),
        "ja"    => array("codeset" => "UTF-8", "desc" => gettext("Japanese")),
        "no_NB" => array("codeset" => "UTF-8", "desc" => gettext("Norwegian (Bokmal)")),
        "pl"    => array("codeset" => "UTF-8", "desc" => gettext("Polish")),
        "pt"    => array("codeset" => "UTF-8", "desc" => gettext("Portuguese")),
        "ro"    => array("codeset" => "UTF-8", "desc" => gettext("Romanian")),
        "ru"    => array("codeset" => "UTF-8", "desc" => gettext("Russian")),
        "sl"    => array("codeset" => "UTF-8", "desc" => gettext("Slovenian")),
        "sq"    => array("codeset" => "UTF-8", "desc" => gettext("Albanian")),
        "es"    => array("codeset" => "UTF-8", "desc" => gettext("Spanish")),
        "sv"    => array("codeset" => "UTF-8", "desc" => gettext("Swedish")),
        "lv"    => array("codeset" => "UTF-8", "desc" => gettext("Latvian"))
);

/* Supported filesystems */
$g_filesystems = array(
        "" => "Unformated",
        "ufs" => "UFS with Soft Updates",
        "ufs_no_su" => "UFS",
        "ufsgpt" => "UFS (GPT and Soft Updates)",
        "ufsgpt_no_su" => "UFS (EFI/GPT)",
        "msdos" => "FAT32",
        "cd9660" => "CD/DVD",
        "ntfs" => "NTFS",
        "ext2" => "EXT2",
        "softraid" => "Software RAID",
        "geli" => "Encrypted",
        "zfs" => "ZFS storage pool device"
);

$g_file_upload_error = array(
        UPLOAD_ERR_OK => gettext("There is no error, the file uploaded with success."),
        UPLOAD_ERR_INI_SIZE => gettext("The uploaded file exceeds the upload_max_filesize directive in php.ini."),
        UPLOAD_ERR_FORM_SIZE => gettext("The uploaded file exceeds the MAX_FILE_SIZE directive that was specified in the HTML form."),
        UPLOAD_ERR_PARTIAL => gettext("The uploaded file was only partially uploaded."),
        UPLOAD_ERR_NO_FILE => gettext("No file was uploaded."),
        UPLOAD_ERR_NO_TMP_DIR => gettext("Missing a temporary folder."),
        UPLOAD_ERR_CANT_WRITE => gettext("Failed to write file to disk."),
        UPLOAD_ERR_EXTENSION => gettext("File upload stopped by extension.")
);
?>

[ Voor 144% gewijzigd door egonolieux op 22-01-2011 13:45 ]


Acties:
  • 0 Henk 'm!

  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
Blijkbaar zijn er veel mensen die hetzelfde probleem hadden, maar bij hen was het allemaal opgelost door dit te doen (zoals jullie reeds zeiden):

code:
1
2
mv /usr/local/bin/php /usr/local/bin/php-cli
cp /usr/local/bin/php-cgi /usr/local/bin/php


Ik denk dat ik het al meer dan 100X geprobeerd heb, maar het helpt gewoon niet.

Ik kan me wel nog herinneren dat ik na het installeren van de nieuwere versie van PHP (alleen PHP zelf, nog niets anders toen) deze commands heb uitgevoerd, aangezien ik er toen reeds niet meer op kon.
Ik heb ook eens geprobeerd alles terug van het begin te doen; dit door de gegeven commands om te draaien (zodat ze weer op hun oorspronkelijke locatie zouden staan).

code:
1
2
mv /usr/local/bin/php-cli /usr/local/bin/php 
cp  /usr/local/bin/php /usr/local/bin/php-cgi


vervolgens heb ik PHP en alle bijbehorende zaken geinstalleerd via pkg_add, en dan weer die 2 commands gewoon uitgevoerd:

code:
1
2
mv /usr/local/bin/php /usr/local/bin/php-cli
cp /usr/local/bin/php-cgi /usr/local/bin/php


Ik begin zo het gevoel te krijgen dat dit de oorzaak van het probleem is, dat ik weer dingen gedaan heb die eigenlijk niet echt verstandig waren. Het is nu al bijna een week dat ik niet meer op mijn server kan, en dat begint redelijk tegen te steken aangezien al mijn documenten hier op staan. En door het ongeduld ben ik dus wat beginnen sleutelen...

Mischien kan mijn php.ini bestand voor wat meer informatie zorgen (men weet nooit):

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
<tr><td class="e">com_stmt_execute </td><td class="v">0 </td></tr>
<tr><td class="e">com_stmt_send_long_data </td><td class="v">0 </td></tr>
<tr><td class="e">com_stmt_close </td><td class="v">0 </td></tr>
<tr><td class="e">com_stmt_reset </td><td class="v">0 </td></tr>
<tr><td class="e">com_stmt_set_option </td><td class="v">0 </td></tr>
<tr><td class="e">com_stmt_fetch </td><td class="v">0 </td></tr>
<tr><td class="e">com_deamon </td><td class="v">0 </td></tr>
<tr><td class="e">bytes_received_real_data_normal </td><td class="v">0 </td></tr>
<tr><td class="e">bytes_received_real_data_ps </td><td class="v">0 </td></tr>
</table><br />
<h2><a name="module_pcre">pcre</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">PCRE (Perl Compatible Regular Expressions) Support </td><td class="v">enabled </td></tr>
<tr><td class="e">PCRE Library Version </td><td class="v">8.11 2010-12-10 </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">pcre.backtrack_limit</td><td class="v">100000</td><td class="v">100000</td></tr>
<tr><td class="e">pcre.recursion_limit</td><td class="v">100000</td><td class="v">100000</td></tr>
</table><br />
<h2><a name="module_PDO">PDO</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>PDO support</th><th>enabled</th></tr>
<tr><td class="e">PDO drivers </td><td class="v">sqlite </td></tr>
</table><br />
<h2><a name="module_pdo_sqlite">pdo_sqlite</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>PDO Driver for SQLite 3.x</th><th>enabled</th></tr>
<tr><td class="e">SQLite Library </td><td class="v">3.7.4 </td></tr>
</table><br />
<h2><a name="module_posix">posix</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">Revision </td><td class="v">$Revision: 305507 $ </td></tr>
</table><br />
<h2><a name="module_Reflection">Reflection</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Reflection</th><th>enabled</th></tr>
<tr><td class="e">Version </td><td class="v">$Revision: 305605 $ </td></tr>
</table><br />
<h2><a name="module_session">session</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">Session Support </td><td class="v">enabled </td></tr>
<tr><td class="e">Registered save handlers </td><td class="v">files user  </td></tr>
<tr><td class="e">Registered serializer handlers </td><td class="v">php php_binary  </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">session.auto_start</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">session.bug_compat_42</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">session.bug_compat_warn</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">session.cache_expire</td><td class="v">180</td><td class="v">180</td></tr>
<tr><td class="e">session.cache_limiter</td><td class="v">nocache</td><td class="v">nocache</td></tr>
<tr><td class="e">session.cookie_domain</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">session.cookie_httponly</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">session.cookie_lifetime</td><td class="v">0</td><td class="v">0</td></tr>
<tr><td class="e">session.cookie_path</td><td class="v">/</td><td class="v">/</td></tr>
<tr><td class="e">session.cookie_secure</td><td class="v">Off</td><td class="v">Off</td></tr>
<tr><td class="e">session.entropy_file</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">session.entropy_length</td><td class="v">0</td><td class="v">0</td></tr>
<tr><td class="e">session.gc_divisor</td><td class="v">100</td><td class="v">100</td></tr>
<tr><td class="e">session.gc_maxlifetime</td><td class="v">180</td><td class="v">180</td></tr>
<tr><td class="e">session.gc_probability</td><td class="v">1</td><td class="v">1</td></tr>
<tr><td class="e">session.hash_bits_per_character</td><td class="v">4</td><td class="v">4</td></tr>
<tr><td class="e">session.hash_function</td><td class="v">0</td><td class="v">0</td></tr>
<tr><td class="e">session.name</td><td class="v">PHPSESSID</td><td class="v">PHPSESSID</td></tr>
<tr><td class="e">session.referer_check</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">session.save_handler</td><td class="v">files</td><td class="v">files</td></tr>
<tr><td class="e">session.save_path</td><td class="v">/tmp</td><td class="v">/tmp</td></tr>
<tr><td class="e">session.serialize_handler</td><td class="v">php</td><td class="v">php</td></tr>
<tr><td class="e">session.use_cookies</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">session.use_only_cookies</td><td class="v">On</td><td class="v">On</td></tr>
<tr><td class="e">session.use_trans_sid</td><td class="v">0</td><td class="v">0</td></tr>
</table><br />
<h2><a name="module_SimpleXML">SimpleXML</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Simplexml support</th><th>enabled</th></tr>
<tr><td class="e">Revision </td><td class="v">$Revision: 302715 $ </td></tr>
<tr><td class="e">Schema support </td><td class="v">enabled </td></tr>
</table><br />
<h2><a name="module_SPL">SPL</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>SPL support</th><th>enabled</th></tr>
<tr><td class="e">Interfaces </td><td class="v">Countable, OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject </td></tr>
<tr><td class="e">Classes </td><td class="v">AppendIterator, ArrayIterator, ArrayObject, BadFunctionCallException, BadMethodCallException, CachingIterator, DirectoryIterator, DomainException, EmptyIterator, FilesystemIterator, FilterIterator, GlobIterator, InfiniteIterator, InvalidArgumentException, IteratorIterator, LengthException, LimitIterator, LogicException, MultipleIterator, NoRewindIterator, OutOfBoundsException, OutOfRangeException, OverflowException, ParentIterator, RangeException, RecursiveArrayIterator, RecursiveCachingIterator, RecursiveDirectoryIterator, RecursiveFilterIterator, RecursiveIteratorIterator, RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator, RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject, SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage, SplPriorityQueue, SplQueue, SplStack, SplTempFileObject, UnderflowException, UnexpectedValueException </td></tr>
</table><br />
<h2><a name="module_SQLite">SQLite</a></h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>SQLite support</th><th>enabled</th></tr>
<tr><td class="e">PECL Module version </td><td class="v">2.0-dev $Id: sqlite.c 305507 2010-11-18 15:22:22Z pajoye $ </td></tr>
<tr><td class="e">SQLite Library </td><td class="v">2.8.17 </td></tr>
<tr><td class="e">SQLite Encoding </td><td class="v">iso8859 </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">sqlite.assoc_case</td><td class="v">0</td><td class="v">0</td></tr>
</table><br />
<h2><a name="module_standard">standard</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">Dynamic Library Support </td><td class="v">enabled </td></tr>
<tr><td class="e">Path to sendmail </td><td class="v">/usr/sbin/sendmail -t -i  </td></tr>
</table><br />
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Directive</th><th>Local Value</th><th>Master Value</th></tr>
<tr><td class="e">assert.active</td><td class="v">1</td><td class="v">1</td></tr>
<tr><td class="e">assert.bail</td><td class="v">0</td><td class="v">0</td></tr>
<tr><td class="e">assert.callback</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">assert.quiet_eval</td><td class="v">0</td><td class="v">0</td></tr>
<tr><td class="e">assert.warning</td><td class="v">1</td><td class="v">1</td></tr>
<tr><td class="e">auto_detect_line_endings</td><td class="v">0</td><td class="v">0</td></tr>
<tr><td class="e">default_socket_timeout</td><td class="v">60</td><td class="v">60</td></tr>
<tr><td class="e">from</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">safe_mode_allowed_env_vars</td><td class="v">PHP_</td><td class="v">PHP_</td></tr>
<tr><td class="e">safe_mode_protected_env_vars</td><td class="v">LD_LIBRARY_PATH</td><td class="v">LD_LIBRARY_PATH</td></tr>
<tr><td class="e">url_rewriter.tags</td><td class="v">a=href,area=href,frame=src,form=,fieldset=</td><td class="v">a=href,area=href,frame=src,form=,fieldset=</td></tr>
<tr><td class="e">user_agent</td><td class="v"><i>no value</i></td><td class="v"><i>no value</i></td></tr>
</table><br />
<h2><a name="module_tokenizer">tokenizer</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">Tokenizer Support </td><td class="v">enabled </td></tr>
</table><br />
<h2><a name="module_xml">xml</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">XML Support </td><td class="v">active </td></tr>
<tr><td class="e">XML Namespace Support </td><td class="v">active </td></tr>
<tr><td class="e">libxml2 Version </td><td class="v">2.7.8 </td></tr>
</table><br />
<h2><a name="module_xmlreader">xmlreader</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">XMLReader </td><td class="v">enabled </td></tr>
</table><br />
<h2><a name="module_xmlrpc">xmlrpc</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">core library version </td><td class="v">xmlrpc-epi v. 0.51 </td></tr>
<tr><td class="e">php extension version </td><td class="v">0.51 </td></tr>
<tr><td class="e">author </td><td class="v">Dan Libby </td></tr>
<tr><td class="e">homepage </td><td class="v">http://xmlrpc-epi.sourceforge.net </td></tr>
<tr><td class="e">open sourced by </td><td class="v">Epinions.com </td></tr>
</table><br />
<h2><a name="module_xmlwriter">xmlwriter</a></h2>
<table border="0" cellpadding="3" width="600">
<tr><td class="e">XMLWriter </td><td class="v">enabled </td></tr>
</table><br />
<h2>Additional Modules</h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Module Name</th></tr>
</table><br />
<h2>Environment</h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Variable</th><th>Value</th></tr>
<tr><td class="e">USER </td><td class="v">root </td></tr>
<tr><td class="e">LOGNAME </td><td class="v">root </td></tr>
<tr><td class="e">HOME </td><td class="v">/root </td></tr>
<tr><td class="e">MAIL </td><td class="v">/var/mail/root </td></tr>
<tr><td class="e">PATH </td><td class="v">/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin </td></tr>
<tr><td class="e">TERM </td><td class="v">xterm </td></tr>
<tr><td class="e">UNISON </td><td class="v">/mnt </td></tr>
<tr><td class="e">FTP_PASSIVE_MODE </td><td class="v">YES </td></tr>
<tr><td class="e">BLOCKSIZE </td><td class="v">K </td></tr>
<tr><td class="e">SHELL </td><td class="v">/bin/tcsh </td></tr>
<tr><td class="e">SSH_CLIENT </td><td class="v">192.168.1.2 51482 22 </td></tr>
<tr><td class="e">SSH_CONNECTION </td><td class="v">192.168.1.2 51482 192.168.1.250 22 </td></tr>
<tr><td class="e">SSH_TTY </td><td class="v">/dev/ttyp0 </td></tr>
<tr><td class="e">HOSTTYPE </td><td class="v">FreeBSD </td></tr>
<tr><td class="e">VENDOR </td><td class="v">intel </td></tr>
<tr><td class="e">OSTYPE </td><td class="v">FreeBSD </td></tr>
<tr><td class="e">MACHTYPE </td><td class="v">i386 </td></tr>
<tr><td class="e">SHLVL </td><td class="v">1 </td></tr>
<tr><td class="e">PWD </td><td class="v">/root </td></tr>
<tr><td class="e">GROUP </td><td class="v">wheel </td></tr>
<tr><td class="e">HOST </td><td class="v">homeserver.com </td></tr>
<tr><td class="e">REMOTEHOST </td><td class="v">192.168.1.2 </td></tr>
<tr><td class="e">PAGER </td><td class="v">more </td></tr>
<tr><td class="e">EDITOR </td><td class="v">nano </td></tr>
</table><br />
<h2>PHP Variables</h2>
<table border="0" cellpadding="3" width="600">
<tr class="h"><th>Variable</th><th>Value</th></tr>
<tr><td class="e">_SERVER["USER"]</td><td class="v">root</td></tr>
<tr><td class="e">_SERVER["LOGNAME"]</td><td class="v">root</td></tr>
<tr><td class="e">_SERVER["HOME"]</td><td class="v">/root</td></tr>
<tr><td class="e">_SERVER["MAIL"]</td><td class="v">/var/mail/root</td></tr>
<tr><td class="e">_SERVER["PATH"]</td><td class="v">/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin</td></tr>
<tr><td class="e">_SERVER["TERM"]</td><td class="v">xterm</td></tr>
<tr><td class="e">_SERVER["UNISON"]</td><td class="v">/mnt</td></tr>
<tr><td class="e">_SERVER["FTP_PASSIVE_MODE"]</td><td class="v">YES</td></tr>
<tr><td class="e">_SERVER["BLOCKSIZE"]</td><td class="v">K</td></tr>
<tr><td class="e">_SERVER["SHELL"]</td><td class="v">/bin/tcsh</td></tr>
<tr><td class="e">_SERVER["SSH_CLIENT"]</td><td class="v">192.168.1.2 51482 22</td></tr>
<tr><td class="e">_SERVER["SSH_CONNECTION"]</td><td class="v">192.168.1.2 51482 192.168.1.250 22</td></tr>
<tr><td class="e">_SERVER["SSH_TTY"]</td><td class="v">/dev/ttyp0</td></tr>
<tr><td class="e">_SERVER["HOSTTYPE"]</td><td class="v">FreeBSD</td></tr>
<tr><td class="e">_SERVER["VENDOR"]</td><td class="v">intel</td></tr>
<tr><td class="e">_SERVER["OSTYPE"]</td><td class="v">FreeBSD</td></tr>
<tr><td class="e">_SERVER["MACHTYPE"]</td><td class="v">i386</td></tr>
<tr><td class="e">_SERVER["SHLVL"]</td><td class="v">1</td></tr>
<tr><td class="e">_SERVER["PWD"]</td><td class="v">/root</td></tr>
<tr><td class="e">_SERVER["GROUP"]</td><td class="v">wheel</td></tr>
<tr><td class="e">_SERVER["HOST"]</td><td class="v">homeserver.com</td></tr>
<tr><td class="e">_SERVER["REMOTEHOST"]</td><td class="v">192.168.1.2</td></tr>
<tr><td class="e">_SERVER["PAGER"]</td><td class="v">more</td></tr>
<tr><td class="e">_SERVER["EDITOR"]</td><td class="v">nano</td></tr>
<tr><td class="e">_SERVER["PHP_SELF"]</td><td class="v"><i>no value</i></td></tr>
<tr><td class="e">_SERVER["REQUEST_TIME"]</td><td class="v">1295700349</td></tr>
<tr><td class="e">_ENV["USER"]</td><td class="v">root</td></tr>
<tr><td class="e">_ENV["LOGNAME"]</td><td class="v">root</td></tr>
<tr><td class="e">_ENV["HOME"]</td><td class="v">/root</td></tr>
<tr><td class="e">_ENV["MAIL"]</td><td class="v">/var/mail/root</td></tr>
<tr><td class="e">_ENV["PATH"]</td><td class="v">/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin</td></tr>
<tr><td class="e">_ENV["TERM"]</td><td class="v">xterm</td></tr>
<tr><td class="e">_ENV["UNISON"]</td><td class="v">/mnt</td></tr>
<tr><td class="e">_ENV["FTP_PASSIVE_MODE"]</td><td class="v">YES</td></tr>
<tr><td class="e">_ENV["BLOCKSIZE"]</td><td class="v">K</td></tr>
<tr><td class="e">_ENV["SHELL"]</td><td class="v">/bin/tcsh</td></tr>
<tr><td class="e">_ENV["SSH_CLIENT"]</td><td class="v">192.168.1.2 51482 22</td></tr>
<tr><td class="e">_ENV["SSH_CONNECTION"]</td><td class="v">192.168.1.2 51482 192.168.1.250 22</td></tr>
<tr><td class="e">_ENV["SSH_TTY"]</td><td class="v">/dev/ttyp0</td></tr>
<tr><td class="e">_ENV["HOSTTYPE"]</td><td class="v">FreeBSD</td></tr>
<tr><td class="e">_ENV["VENDOR"]</td><td class="v">intel</td></tr>
<tr><td class="e">_ENV["OSTYPE"]</td><td class="v">FreeBSD</td></tr>
<tr><td class="e">_ENV["MACHTYPE"]</td><td class="v">i386</td></tr>
<tr><td class="e">_ENV["SHLVL"]</td><td class="v">1</td></tr>
<tr><td class="e">_ENV["PWD"]</td><td class="v">/root</td></tr>
<tr><td class="e">_ENV["GROUP"]</td><td class="v">wheel</td></tr>
<tr><td class="e">_ENV["HOST"]</td><td class="v">homeserver.com</td></tr>
<tr><td class="e">_ENV["REMOTEHOST"]</td><td class="v">192.168.1.2</td></tr>
<tr><td class="e">_ENV["PAGER"]</td><td class="v">more</td></tr>
<tr><td class="e">_ENV["EDITOR"]</td><td class="v">nano</td></tr>
</table><br />
<h2>PHP License</h2>
<table border="0" cellpadding="3" width="600">
<tr class="v"><td>
<p>
This program is free software; you can redistribute it and/or modify it under the terms of the PHP License as published by the PHP Group and included in the distribution in the file:  LICENSE
</p>
<p>This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
</p>
<p>If you did not receive a copy of the PHP license, or have any questions about PHP licensing, please contact license@php.net.
</p>
</td></tr>
</table><br />
</div></body></html>homeserver:~#

[ Voor 92% gewijzigd door egonolieux op 22-01-2011 13:49 ]


Acties:
  • 0 Henk 'm!

  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
Nog altijd geen oplossing gevonden...

[ Voor 47% gewijzigd door egonolieux op 25-01-2011 00:05 ]


Acties:
  • 0 Henk 'm!

Verwijderd

Even voor de duidelijkheid: wat er met hercompileren mee wordt bedoeld is dat je de broncode van PHP neemt en dan de

./configure
make
make install


routine doet. Maar ik bemerk een bepaalde graad aan "noobness"(no pun intented) dus dit kon je allemaal niet weten.

Maar weer even terug naar de essentie.:
Waarom heb je die upgrade van php gedaan? :?\

[ Voor 69% gewijzigd door Verwijderd op 25-01-2011 07:40 . Reden: Need more coffee! ]


Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
egon088 schreef op zaterdag 22 januari 2011 @ 13:46:
Mischien kan mijn php.ini bestand voor wat meer informatie zorgen (men weet nooit):

code:
1
2
3
<tr><td class="e">com_stmt_execute </td><td class="v">0 </td></tr>
<tr><td class="e">com_stmt_send_long_data </td><td class="v">0 </td></tr>
...
Dat is geen php.ini bestand. Dat is (een deel van) de output van een phpinfo(). Zorg nou eens dat je weet waar je 't over hebt; als je steeds andere dingen zegt dan je bedoelt is het verdomde lastig er hout van te snijden.

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
Verwijderd schreef op dinsdag 25 januari 2011 @ 07:26:
Even voor de duidelijkheid: wat er met hercompileren mee wordt bedoeld is dat je de broncode van PHP neemt en dan de

./configure
make
make install


routine doet. Maar ik bemerk een bepaalde graad aan "noobness"(no pun intented) dus dit kon je allemaal niet weten.

Maar weer even terug naar de essentie.:
Waarom heb je die upgrade van php gedaan? :?\
Ik heb de update gedaan omdat deze nodig was om mijn webserver te upgraden naar een nieuwere versie waarbij er nieuwe mogelijkheden beschikbaar zouden zijn.
Los daarvan, waar zit de broncode van PHP ergens? 8)7

Ook ben ik er zojuist achtergekomen dat als ik "php" typ in SSH dat ik de volgende error krijg:
code:
1
2
3
homeserver:~# php
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20090626/gettext.so' - Shared object "libintl.so.9" not found, required by "gettext.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20090626/gettext.so' - Shared object "libintl.so.9" not found, required by "gettext.so" in Unknown on line 0


Het lijkt wel alsof gettext niet geinstalleerd is? Nochtans heb ik in mijn vorige posts al duidelijk aangetoond dat het wel geinstalleerd was. Zou het misschien kunnen dat het op de verkeerde locatie zit?

Acties:
  • 0 Henk 'm!

Verwijderd

egon088 schreef op dinsdag 25 januari 2011 @ 13:48:
Ook ben ik er zojuist achtergekomen dat als ik "php" typ in SSH dat ik de volgende error krijg:
code:
1
2
3
homeserver:~# php
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20090626/gettext.so' - Shared object "libintl.so.9" not found, required by "gettext.so" in Unknown on line 0
PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20090626/gettext.so' - Shared object "libintl.so.9" not found, required by "gettext.so" in Unknown on line 0


Het lijkt wel alsof gettext niet geïnstalleerd is? Nochtans heb ik in mijn vorige posts al duidelijk aangetoond dat het wel geinstalleerd was. Zou het misschien kunnen dat het op de verkeerde locatie zit?
Je kan natuurlijk ook een pkg_info doen om te kijken wat je concludeert wel klopt in plaats de vraag hier neerzetten. Vorige bladzijde heb je nog een "pkg_add -r php5-gettext" gedaan.
Zou dus een aantal dingen kunnen betekenen. Het kan zijn dat de gevraagde lib is niet mee geinstalleerd of juist wel maar er moet dan nog wat gedaan worden.

[ Voor 9% gewijzigd door Verwijderd op 25-01-2011 15:35 ]


Acties:
  • 0 Henk 'm!

  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
pkg_info zegt niet specifiek iets over de locatie; gewoon een beschrijving:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
homeserver:~# pkg_info
LPRng-3.8.32_1      An Enhanced Printer Spooler
ca_root_nss-3.12.6  The root certificate bundle from the Mozilla Project
curl-7.21.3         Non-interactive tool to get files from FTP, GOPHER, HTTP(S)
expat-2.0.1_1       XML 1.0 parser written in C
fontconfig-2.8.0,1  An XML-based font configuration API for X Windows
freetype2-2.4.4     A free and portable TrueType font rendering engine
gd-2.0.35_7,1       A graphics library for fast creation of images
gdbm-1.8.3_3        The GNU database manager
gettext-0.17_1      GNU gettext package
gzip-1.4_1          A compression utility designed to be a replacement for comp
jpeg-8_3            IJG's jpeg compression utilities
libiconv-1.11_1     A character set conversion library
libltdl-2.2.10      System independent dlopen wrapper
libmcrypt-2.5.8     Multi-cipher cryptographic library (used in PHP)
libxml2-2.7.8_1     XML parser library for GNOME
mcrypt-2.6.8_1      Replacement for crypt(1)
mhash-0.9.9.9_1     An easy-to-use library for strong hashes such as MD5 and SH
pcre-8.11           Perl Compatible Regular Expressions library
php5-5.3.5          PHP Scripting Language
php5-ctype-5.3.5    The ctype shared extension for php
php5-dom-5.3.5      The dom shared extension for php
php5-extensions-1.4 A "meta-port" to install PHP extensions
php5-filter-5.3.5   The filter shared extension for php
php5-gettext-5.3.5  The gettext shared extension for php
php5-hash-5.3.5     The hash shared extension for php
php5-iconv-5.3.5    The iconv shared extension for php
php5-json-5.3.5     The json shared extension for php
php5-mcrypt-5.3.5   The mcrypt shared extension for php
php5-pdo-5.3.5      The pdo shared extension for php
php5-pdo_sqlite-5.3.5 The pdo_sqlite shared extension for php
php5-posix-5.3.5    The posix shared extension for php
php5-session-5.3.5  The session shared extension for php
php5-simplexml-5.3.5 The simplexml shared extension for php
php5-sqlite-5.3.5   The sqlite shared extension for php
php5-tokenizer-5.3.5 The tokenizer shared extension for php
php5-xml-5.3.5      The xml shared extension for php
php5-xmlreader-5.3.5 The xmlreader shared extension for php
php5-xmlrpc-5.3.5   The xmlrpc shared extension for php
php5-xmlwriter-5.3.5 The xmlwriter shared extension for php
pkg-config-0.25_1   A utility to retrieve information about installed libraries
png-1.4.5           Library for manipulating PNG images
sqlite3-3.7.4       An SQL database engine in a C library
utf8conv-1.1        Convert hexadecimal Unicode character values to UTF-8
utf8proc-1.1.3      UTF-8 processing library


code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
homeserver:~# pkg_info php5-gettext-5.3.5
Information for php5-gettext-5.3.5:

Comment:
The gettext shared extension for php


Description:
PHP, which stands for "PHP: Hypertext Preprocessor" is a widely-used Open
Source general-purpose scripting language that is especially suited for
Web development and can be embedded into HTML.  Its syntax draws upon C,
Java, and Perl, and is easy to learn.  The main goal of the language is to
allow web developers to write dynamically generated webpages quickly, but
you can do much more with PHP.

WWW: http://www.php.net/

- Alex Dupre
ale@FreeBSD.org

[ Voor 65% gewijzigd door egonolieux op 25-01-2011 17:55 ]


Acties:
  • 0 Henk 'm!

  • blaataaps
  • Registratie: Juli 2001
  • Niet online
[google="pkg_info list files"] werkt ook allemaal niet?

Acties:
  • 0 Henk 'm!

  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
Mijn excuses, daar had ik namelijk niet direct aan gedacht...

Na wat onderzoek ben ik tot de vaststelling gekomen dat "php-gettext" wel degelijk op de juiste plaats geinstalleerd is, dit vanwege:

code:
1
2
3
4
5
6
7
homeserver:~# pkg_info -L php5-gettext-5.3.5
Information for php5-gettext-5.3.5:

Files:
/usr/local/lib/php/20090626/gettext.so
/usr/local/include/php/ext/gettext/config.h
/usr/local/include/php/ext/gettext/php_gettext.h


Vanuit de error "PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/20090626/gettext.so' - Shared object "libintl.so.9" not found, required by "gettext.so" in Unknown on line 0" blijkt het dus dat het aan libintl.so.9 ligt, wat het ook mag zijn; ik zal ondertussen wat opzoekwerk verrichten.

Maar wat is het verband dan tussen deze error, en de foutmelding die ik krijg als ik naar FreeNAS zijn interface probeer te gaan? "Fatal error: Call to undefined function gettext() in /etc/inc/globals.inc on line 68"

Acties:
  • 0 Henk 'm!

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)
egon088 schreef op dinsdag 25 januari 2011 @ 20:30:
Maar wat is het verband dan tussen deze error, en de foutmelding die ik krijg als ik naar FreeNAS zijn interface probeer te gaan? "Fatal error: Call to undefined function gettext() in /etc/inc/globals.inc on line 68"
Dat gettext() afhankelijk is van libintl.so.9 lijkt me (required by "gettext.so"). Gettext is voor internationalisatie van teksten, libintl.so.9 klinkt mij in de oren als iets dat met internationalisatie te maken heeft; 1 + 1 = 2.

[ Voor 7% gewijzigd door RobIII op 25-01-2011 21:24 ]

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


Acties:
  • 0 Henk 'm!

  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
Na even zoeken ben ik m.b.t. het libintl.so.9 probleem op dit forumtopic terechtgekomen: http://forums.freebsd.org/showthread.php?t=14655.
Zo heb ik
code:
1
ln -s /usr/local/lib/libintl.so.8 /usr/local/lib/libintl.so.9
gedaan waardoor ik wel terug op de webinterface van FreeNAS kon geraken. Op de webinterface van FreeNAS zelf kwamen er nog allerlei PHP probleemmeldingen tevoorschijn, maar aangezien ik nu aan mijn bestanden kon, heb ik besloten deze over te zetten naar mijn computer, en zo FreeNAS volledig te herinstalleren. Dit omdat het geprutst mij eigenlijk wat beu is, en ten tweede is er ondertussen al weer een nieuwe release van FreeNAS die meer mogelijkheden voor mijn webserver ondersteund. Ik zal wat laten weten als alles geherinstalleerd is.

Acties:
  • 0 Henk 'm!

Verwijderd

egon088 schreef op dinsdag 25 januari 2011 @ 22:53:
Na even zoeken ben ik m.b.t. het libintl.so.9 probleem op dit forumtopic terechtgekomen: http://forums.freebsd.org/showthread.php?t=14655.
Zo heb ik
code:
1
ln -s /usr/local/lib/libintl.so.8 /usr/local/lib/libintl.so.9
gedaan waardoor ik wel terug op de webinterface van FreeNAS kon geraken. Op de webinterface van FreeNAS zelf kwamen er nog allerlei PHP probleemmeldingen tevoorschijn, maar aangezien ik nu aan mijn bestanden kon, heb ik besloten deze over te zetten naar mijn computer, en zo FreeNAS volledig te herinstalleren. Dit omdat het geprutst mij eigenlijk wat beu is, en ten tweede is er ondertussen al weer een nieuwe release van FreeNAS die meer mogelijkheden voor mijn webserver ondersteund. Ik zal wat laten weten als alles geherinstalleerd is.
Ik wil wel even een zeggen dat als je een nieuwere versie van PHP wilt gebruiken moet je dus niet upgraden maar die elders installeren en Apache configuren mocht weer dat plan weer krijgen.

Komt meestal neer op compileren vanaf de broncode.

Acties:
  • 0 Henk 'm!

  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
Onvoorstelbaar maar na de installatie als mijn systeem probeert te booten krijg ik dit:
code:
1
2
3
4
5
6
7
8
9
10
No /boot/loader

FreeBSD/i386 boot
Default: 0:ad(0,a)/boot/kernel/kernel
boot:
No /boot/kernel/kernel

FreeBSD/i386 boot
Default: 0:ad(0,a)/boot/kernel/kernel
boot:


FreeNAS was al vanaf het begin op (dezelfde) USB Flashdrive geinstalleerd en het heeft altijd gewerkt, maar nu wil het blijkbaar ook al niet meer...
Ook de CD van de FreeNAS versie die er eerst op zat wil ook niet. Ik ga eens proberen een oudere versie te installeren en zo te upgraden, misschien dat dit werkt (zou moeten werken volgens verscheidene gevonden forumtopics op google).

UPDATE:

Installatie is "gelukkig" geslaagd, straks ga ik dat gedoe met PHP eens proberen herdoen op de juiste wijze...

[ Voor 14% gewijzigd door egonolieux op 26-01-2011 14:26 ]


Acties:
  • 0 Henk 'm!

  • egonolieux
  • Registratie: Mei 2009
  • Laatst online: 06-01-2024

egonolieux

Professionele prutser

Topicstarter
Alles is geinstalleerd met succes, ook php ging zonder problemen. blijkbaar had ik PHP gewoon volledig overhoop gegooid, en was er dus niets meer mee aan te vangen. In ieder geval ben ik tevreden dat het eindelijk werkt na al dat geknoei; en bedankt voor alle hulp :).
Pagina: 1