In addition, if you're working in a shared environment (no access to php.ini), I believe you need to have 4.04 or above to be able to change the allow_call_time_pass_by_reference value in an .htaccess file with the php_value directive. This bit me big time. Found it in the changelog for php. Ugh.
>Alex,
>Found the problem! The web-site instructions for installation indicate this
>variable is called "allow_call_time_pass_reference", when in fact it should
>be "allow_call_time_pass_by_reference".
>Looks like a typo.
>Up and running w/o errors - THANKS!
>-Ben
>On Wednesday 02 May 2001 13:27, you wrote:
>> php.ini:
>>
>> allow_call_time_pass_by_reference = On
>>
>> This is a metabase thing.
>>
>> _alex
>>
>> > Have the following defined block in httpd.conf...
>> >
>> > <SNIP>
>> >
>> > NameVirtualHost *
>> >
>> > <VirtualHost *>
>> > ServerName bc.benjamindsmith.com
>> > ServerAdmin be...@be...
>> > DocumentRoot /home/httpd/bc/htdocs
>> >
>> > php_value auto_prepend_file
>> > /home/httpd/bc/binarycloud/user/conf/prepend.inc php_value
>> > auto_append_file /home/httpd/bc/binarycloud/user/conf/append.inc
>> >
>> > php_value magic_quotes_gpc off
>> > php_value variables_order "GPCS"
>> > php_value session.name session
>> > php_value session.entropy_length 16
>> > php_value session.entropy_file /dev/urandom
>> > php_value default_charset "iso-8859-1"
>> > php_value register_argc_argv off
>> > php_value allow_call_time_pass_reference true
>> > </VirtualHost>
>> >
>> > </SNIP>
>> >
>> > And all seems to be working - but when I look at the site, I get a large
>> > (I mean large) amount of complaints about pass-by-reference errors - all
>> > of which are fairly similar. Here's a sample:
>> >
>> > <SNIP>
>> > Warning: Call-time pass-by-reference has been deprecated - argument
>> > passed by value; If you would like to pass it
>> > by reference, modify the declaration of [runtime function name](). If you
>> > would like to enable call-time
>> > pass-by-reference, you can set allow_call_time_pass_reference to true in
>> > your INI file. However, future versions
>> > may not support this any longer. in
>> > /home/httpd/bc/binarycloud/core/base/db/xml_parser.php on line 98
>> > </SNIP>
>> >
>> > At the bottom, I see the BC "flames" page, there are some errors about
>> > "headers already sent" -which makes sense given the errors up above.
>> >
>> > Any ideas?
>> >
>> > The last php_value in httpd.conf (allow_call_time_pass_reference) I've
>> > tried as "on" (which is how the documentation at the site says to set it)
>> > and "true" (which is what the error message indicates)
>> >
>> > If it helps any, this is a 7.1 RH install, php 4.0.5, Apache 1.3.19,
>> > Postgres 7.1, 2.4.x Linux kernel. PHP compiled as follows:
>> >
>> > ./configure \
>> > --with-apxs=/usr/sbin/apxs \
>> > --enable-ftp \
>> > --with-zlib=/usr/ \
>> > --enable-bcmath \
>> > --enable-calendar \
>> > --with-jpeg-dir=/usr/lib \
>> > --with-tiff-dir=/usr/lib \
>> > --with-openssl \
>> > --with-mhash=/usr/local/mhash \
>> > --with-mcrypt=/usr/bin/mcrypt \
>> > --enable-debug=no \
>> > --with-postgres \
>> > --without-mysql
>> >
>> > apachetl start reports no errors.
>> >
>> > Again, thanks!
>> >
>> > -Ben
>>
>> --
>> alex black, ceo
>> en...@tu...
>>
>> the turing studio, inc.
>> http://www.turingstudio.com
>>
>> vox+510.666.0074
>> fax+510.666.0093
>>
>>
>>
>> _______________________________________________
>> binarycloud-dev mailing list
>> bin...@li...
>> http://lists.sourceforge.net/lists/listinfo/binarycloud-dev
>--
>"Life is short. Live it!"
>_______________________________________________
>binarycloud-dev mailing list
>bin...@li...
>http://lists.sourceforge.net/lists/listinfo/binarycloud-dev
|