Programming This forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to
LinuxQuestions.org , a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free.
Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please
contact us . If you need to reset your password,
click here .
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a
virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month.
Click here for more info.
01-05-2016, 06:18 AM
#1
Senior Member
Registered: May 2007
Posts: 1,372
Rep:
[PHP] Why I can't run MiniGal 2? Why this error happens?
Hello,
I am trying to find a simple gallery PHP program, and MiniGal 2 (MG2) seems to be pretty much what I want.
From its page,
http://minigal.dk/mg2.html , I have downloaded it inside a new folder "gal", in the HTML root of my server. After extracting it I tried "http://www.server.org/gal from a browser, as instructions suggest. I get a server or file not found error.
Calling the script from command line with PHP I see an error of unexpected EOF.
After this, I have manually checked all the file "{" and "(", changed some "==" with strings to "===", and I'm close to 100% that they should not be the problem now. Now I can run it from command line, and it outputs HTML code. But it still gives the not found error from a browser. :-/
I have attached my changed index.php file. Can you please point me an error either with my changed file or the original one? And this should probably need something changed or added in MG2 docs.
My server is working correctly. It is a Debian with PHP 5.6.14, Zend Engine v2.6.0 with Zend OPcache v7.0.6-dev (all of these from 'php --version')
Thank you in advance
Last edited by dedec0; 01-05-2016 at 07:23 AM .
Reason: better title
01-05-2016, 10:40 AM
#2
Senior Member
Registered: May 2007
Posts: 1,372
Original Poster
Rep:
I have run MG2 in a different machine and the original script works. So my changes did not change as much as I needed. How do I find what error is happening with PHP in that Debian (which is the machine I need to use) ?
As I said, there are other pages in this Debian, and they work.
:-/
01-05-2016, 06:09 PM
#3
Member
Registered: Feb 2006
Distribution: Debian Sid
Posts: 792
Quote:
Originally Posted by decdec0
I have run MG2 in a different machine and the original script works.
On the machine where the script fails, do you have "short_open_tag = Off" in /etc/php5/apache2/php.ini ?
Original index.php:
PHP Code:
if (($_REQUEST['list'] == "1" || $_REQUEST['list'] == "") && !isset($_REQUEST['id'])) { ?> </tr> <tr> <td colspan="100"> <br /> <div class="credits">Powered by <a href="http://www.minigal.dk" target="_blank">MG2</a> v<?php echo $mg2 -> version ?> </div> </td> <? // line 236 -- quick test -> change to <?php }
1 members found this post helpful.
01-05-2016, 06:57 PM
#4
Senior Member
Registered: May 2007
Posts: 1,372
Original Poster
Rep:
Yes, I have short_open_tag Off (local) Off (master) and there were several other "<?" instead of "<?php" in other files.
But fixing them all didn't help. :-/ Let me recheck it...
( by the way, I used vim `find . -name '*.php'` )
01-05-2016, 07:24 PM
#5
Member
Registered: Feb 2006
Distribution: Debian Sid
Posts: 792
Quote:
( by the way, I used vim `find . -name '*.php'` )
You lost me with this. Why are you searching .php files?
What I meant was, if in you have "short_open_tag=Off" in the php config file for apache2 (/etc/php5/apach2/php.ini), the "<?" (a short open tag) is going to fail.
You need to set it to on.
Or change the line in index.php to "<?php".
01-05-2016, 07:37 PM
#6
Senior Member
Registered: May 2007
Posts: 1,372
Original Poster
Rep:
Quote:
Originally Posted by
norobro
You lost me with this. Why are you searching .php files?
What I meant was, if in you have "short_open_tag=Off" in the php config file for apache2 (/etc/php5/apach2/php.ini), the "<?" (a short open tag) is going to fail.
You need to set it to on.
Or change the line in index.php to "<?php".
hehe It's because I did not like the short tags, so I decided to change them instead of turning them on.
Right now I tried to see a diff between the two PHP infos... but it's not nice or helpful. Too many differences because or different orders, groups, and some lines are not present in both. I gave up around 20% scroll of ~1000 lines.
I'll turn it on (just locally, can't make it global on this machine) just to test as you suggest. But I guess it won't help.
Edit: do I have to change php.ini also in subfolders with included files?
Last edited by dedec0; 01-05-2016 at 07:42 PM .
01-05-2016, 07:56 PM
#7
Member
Registered: Feb 2006
Distribution: Debian Sid
Posts: 792
Quote:
hehe It's because I did not like the short tags, so I decided to change them instead of turning them on.
I see. I don't like the short tags either.
In the mean time, I unzipped mg2.zip in my server directory. If I try to run it out of the box I get a 500 error and the same "unexpected eof" in error.log.
By changing line 236 in index.php to <?php the server serves the web page.
I have the same version of php as you.
Code:
$ php5 -v
PHP 5.6.16-4 (cli)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
01-05-2016, 10:51 PM
#8
Senior Member
Registered: May 2007
Posts: 1,372
Original Poster
Rep:
Quote:
Originally Posted by
norobro
I see. I don't like the short tags either.
In the mean time, I unzipped mg2.zip in my server directory. If I try to run it out of the box I get a 500 error and the same "unexpected eof" in error.log.
By changing line 236 in index.php to <?php the server serves the web page.
I have the same version of php as you.
Code:
$ php5 -v
PHP 5.6.16-4 (cli)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
That's strange because several files in the include dir have the short tag too, some of them more than one time. For the last post I downloaded it again, started from scratch... the results were "clean of me" - or so I supposed, hehe
01-06-2016, 09:26 AM
#9
Senior Member
Registered: May 2007
Posts: 1,372
Original Poster
Rep:
By changing only the line 236 to "<?php" does not solve the issue. The error still there.
Now I'm feeling just too silly, too newbie. Look at this session:
Code:
$ cd ~/public_html/gal
$ echo -e '<?php\n phpinfo();\n ?>\n' > info.php
$ unzip -x /tmp/mg2.zip
$ php info.php |grep short_open
short_open_tag => Off => Off
$ php info.php |grep user_ini
user_ini.cache_ttl => 300 => 300
user_ini.filename => .user.ini => .user.ini
$ echo -e 'short_open_tag = On\n' > .user.ini
$ # Why it doesn't work?
$ php info.php |grep short_open
short_open_tag => Off => Off
$ cp .user_ini ..
$ php info.php |grep short_open
short_open_tag => Off => Off
I'll put my full phpinfo() on the next post. This is being harder than it should be... :-|
01-06-2016, 09:58 AM
#10
Senior Member
Registered: May 2007
Posts: 1,372
Original Poster
Rep:
Almost complete info is here. Please tell me if I left any important info there and I will edit the post.
Code:
$ php info.php
phpinfo() PHP Version =>
5.6.14-0+deb8u1 System => Linux L 4.1.0-insomnia247 #1 SMP Mon Jun 22
19:20:10 CEST 2015 x86_64 Build Date => Oct 4 2015 16:12:44 Server API
=> Command Line Interface Virtual Directory Support => disabled
Configuration File (php.ini) Path => /etc/php5/cli Loaded Configuration
File => /etc/php5/cli/php.ini Scan this dir for additional .ini files =>
/etc/php5/cli/conf.d Additional .ini files parsed =>
/etc/php5/cli/conf.d/05-opcache.ini,
/etc/php5/cli/conf.d/10-mysqlnd.ini, /etc/php5/cli/conf.d/10-pdo.ini,
/etc/php5/cli/conf.d/20-curl.ini, /etc/php5/cli/conf.d/20-gd.ini,
/etc/php5/cli/conf.d/20-imagick.ini, /etc/php5/cli/conf.d/20-imap.ini,
/etc/php5/cli/conf.d/20-intl.ini, /etc/php5/cli/conf.d/20-json.ini,
/etc/php5/cli/conf.d/20-ldap.ini, /etc/php5/cli/conf.d/20-mcrypt.ini,
/etc/php5/cli/conf.d/20-mssql.ini, /etc/php5/cli/conf.d/20-mysql.ini,
/etc/php5/cli/conf.d/20-mysqli.ini, /etc/php5/cli/conf.d/20-odbc.ini,
/etc/php5/cli/conf.d/20-pdo_dblib.ini,
/etc/php5/cli/conf.d/20-pdo_mysql.ini,
/etc/php5/cli/conf.d/20-pdo_odbc.ini,
/etc/php5/cli/conf.d/20-pdo_pgsql.ini,
/etc/php5/cli/conf.d/20-pdo_sqlite.ini,
/etc/php5/cli/conf.d/20-pgsql.ini, /etc/php5/cli/conf.d/20-readline.ini,
/etc/php5/cli/conf.d/20-sqlite3.ini, /etc/php5/cli/conf.d/20-xmlrpc.ini
PHP API => 20131106 PHP Extension => 20131226 Zend Extension =>
220131226 Zend Extension Build => API220131226,NTS PHP Extension Build
=> API20131226,NTS Debug Build => no Thread Safety => disabled Zend
Signal Handling => disabled Zend Memory Manager => enabled Zend
Multibyte Support => provided by mbstring IPv6 Support => enabled DTrace
Support => enabled Zend Engine v2.6.0 with Zend OPcache v7.0.6-dev
_______________________________________________________________________
Configuration calendar Calendar support => enabled Core PHP Version =>
5.6.14-0+deb8u1 Directive => Local Value => Master Value allow_url_fopen
=> On => On allow_url_include => Off => Off
always_populate_raw_post_data => 0 => 0 arg_separator.input => & => &
arg_separator.output => & => & asp_tags => Off => Off auto_append_file
=> no value => no value auto_globals_jit => On => On auto_prepend_file
=> no value => no value browscap => no value => no value default_charset
=> UTF-8 => UTF-8 default_mimetype => text/html => text/html
disable_classes => no value => no value disable_functions => no value =>
no value display_errors => Off => Off display_startup_errors => Off =>
Off doc_root => no value => no value docref_ext => no value => no value
docref_root => no value => no value enable_dl => Off => Off
enable_post_data_reading => On => On error_append_string => no value =>
no value error_log => no value => no value error_prepend_string => no
value => no value error_reporting => 22527 => 22527 exit_on_timeout =>
Off => Off expose_php => On => On extension_dir =>
/usr/lib/php5/20131226 => /usr/lib/php5/20131226 file_uploads => On =>
On html_errors => Off => Off ignore_repeated_errors => Off => Off
ignore_repeated_source => Off => Off ignore_user_abort => Off => Off
implicit_flush => On => On include_path =>
.:/usr/share/php:/usr/share/pear => .:/usr/share/php:/usr/share/pear
input_encoding => no value => no value internal_encoding => no value =>
no value log_errors => On => On log_errors_max_len => 1024 => 1024
mail.add_x_header => On => On mail.force_extra_parameters => no value =>
no value mail.log => no value => no value max_execution_time => 0 => 0
max_file_uploads => 20 => 20 max_input_nesting_level => 64 => 64
max_input_time => -1 => -1 max_input_vars => 1000 => 1000 memory_limit
=> -1 => -1 open_basedir => no value => no value output_buffering => 0
=> 0 output_encoding => no value => no value output_handler => no value
=> no value post_max_size => 8M => 8M precision => 14 => 14
realpath_cache_size => 16K => 16K realpath_cache_ttl => 120 => 120
register_argc_argv => On => On report_memleaks => On => On
report_zend_debug => Off => Off request_order => GP => GP sendmail_from
=> no value => no value sendmail_path => /usr/sbin/sendmail -t -i =>
/usr/sbin/sendmail -t -i serialize_precision => 17 => 17 short_open_tag
=> Off => Off SMTP => localhost => localhost smtp_port => 25 => 25
sql.safe_mode => Off => Off sys_temp_dir => no value => no value
track_errors => Off => Off unserialize_callback_func => no value => no
value upload_max_filesize => 2M => 2M upload_tmp_dir => no value => no
value user_dir => no value => no value user_ini.cache_ttl => 300 => 300
user_ini.filename => .user.ini => .user.ini variables_order => GPCS =>
GPCS xmlrpc_error_number => 0 => 0 xmlrpc_errors => Off => Off
zend.detect_unicode => On => On zend.enable_gc => On => On
zend.multibyte => Off => Off zend.script_encoding => no value => no
value ctype ctype functions => enabled curl cURL support => enabled cURL
Information => 7.38.0 Age => 3 Features AsynchDNS => Yes CharConv => No
Debug => No GSS-Negotiate => No IDN => Yes IPv6 => Yes krb4 => No
Largefile => Yes libz => Yes NTLM => Yes NTLMWB => Yes SPNEGO => Yes SSL
=> Yes SSPI => No TLS-SRP => Yes Protocols => dict, file, ftp, ftps,
gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtmp, rtsp,
scp, sftp, smtp, smtps, telnet, tftp Host => x86_64-pc-linux-gnu SSL
Version => OpenSSL/1.0.1k ZLib Version => 1.2.8 libSSH Version =>
libssh2/1.4.3 date date/time support => enabled "Olson" Timezone
Database Version => 0.system Timezone Database => internal Default
timezone => Europe/Berlin Directive => Local Value => Master Value
date.default_latitude => 31.7667 => 31.7667 date.default_longitude =>
35.2333 => 35.2333 date.sunrise_zenith => 90.583333 => 90.583333
date.sunset_zenith => 90.583333 => 90.583333 date.timezone => no value
=> no value dba DBA support => enabled libdb header version => Berkeley
DB 5.3.28: (September 9, 2013) libdb library version => Berkeley DB
5.3.28: (September 9, 2013) Supported handlers => cdb cdb_make db4
inifile flatfile qdbm Directive => Local Value => Master Value
dba.default_handler => flatfile => flatfile dom DOM/XML => enabled
DOM/XML API Version => 20031129 libxml Version => 2.9.1 HTML Support =>
enabled XPath Support => enabled XPointer Support => enabled Schema
Support => enabled RelaxNG Support => enabled ereg Regex Library =>
Bundled library enabled exif EXIF Support => enabled EXIF Version => 1.4
$Id: ... $ Supported EXIF Version => 0220 Supported filetypes =>
JPEG,TIFF Directive => Local Value => Master Value exif.decode_jis_intel
=> JIS => JIS exif.decode_jis_motorola => JIS => JIS
exif.decode_unicode_intel => UCS-2LE => UCS-2LE
exif.decode_unicode_motorola => UCS-2BE => UCS-2BE exif.encode_jis => no
value => no value exif.encode_unicode => ISO-8859-15 => ISO-8859-15
fileinfo fileinfo support => enabled version => 1.0.5 libmagic => 517
filter Input Validation and Filtering => enabled Revision => $Id: ... $
Directive => Local Value => Master Value filter.default => unsafe_raw =>
unsafe_raw filter.default_flags => no value => no value ftp FTP support
=> enabled gd GD Support => enabled GD headers Version => 2.1.1-dev
FreeType Support => enabled FreeType Linkage => with freetype FreeType
Version => 2.5.2 GIF Read Support => enabled GIF Create Support =>
enabled JPEG Support => enabled libJPEG Version => 6b PNG Support =>
enabled libPNG Version => 1.2.50 WBMP Support => enabled XPM Support =>
enabled libXpm Version => 30411 XBM Support => enabled WebP Support =>
enabled Directive => Local Value => Master Value gd.jpeg_ignore_warning
=> 0 => 0 gettext GetText Support => enabled hash hash support =>
enabled iconv iconv support => enabled iconv implementation => glibc
iconv library version => 2.19 Directive => Local Value => Master Value
iconv.input_encoding => no value => no value iconv.internal_encoding =>
no value => no value iconv.output_encoding => no value => no value
imagick imagick module => enabled imagick module version => 3.2.0RC1
imagick classes => Imagick, ImagickDraw, ImagickPixel,
ImagickPixelIterator ImageMagick version => ImageMagick 6.8.9-9 Q16
x86_64 2015-01-05 http://www.imagemagick.org ImageMagick copyright =>
Copyright (C) 1999-2014 ImageMagick Studio LLC ImageMagick release date
=> 2015-01-05 ImageMagick number of supported formats: => 215
ImageMagick supported formats => 3FR, AAI, AI, ART, ARW, AVI, AVS, BGR,
BGRA, BIE, BMP, BMP2, BMP3, BRF, CAL, CALS, CANVAS, CAPTION, CIN, CIP,
CLIP, CMYK, CMYKA, CR2, CRW, CUR, CUT, DCM, DCR, DCX, DDS, DFONT, DJVU,
DNG, DOT, DPX, DXT1, DXT5, EPDF, EPI, EPS, EPS2, EPS3, EPSF, EPSI, EPT,
EPT2, EPT3, ERF, EXR, FAX, FITS, FRACTAL, FTS, G3, GIF, GIF87, GRADIENT,
GRAY, GROUP4, GV, HALD, HDR, HISTOGRAM, HRZ, HTM, HTML, ICB, ICO, ICON,
INFO, INLINE, IPL, ISOBRL, JBG, JBIG, JNG, JNX, JPEG, JPG, JSON, K25,
KDC, LABEL, M2V, M4V, MAC, MAP, MASK, MAT, MATTE, MEF, MIFF, MNG, MONO,
MOV, MP4, MPC, MPEG, MPG, MRW, MSL, MSVG, MTV, MVG, NEF, NRW, NULL, ORF,
OTB, OTF, PAL, PALM, PAM, PANGO, PATTERN, PBM, PCD, PCDS, PCL, PCT, PCX,
PDB, PDF, PDFA, PEF, PES, PFA, PFB, PFM, PGM, PICON, PICT, PIX, PJPEG,
PLASMA, PNG, PNG00, PNG24, PNG32, PNG48, PNG64, PNG8, PNM, PPM, PREVIEW,
PS, PS2, PS3, PSB, PSD, PTIF, PWP, RADIAL-GRADIENT, RAF, RAS, RAW, RGB,
RGBA, RGBO, RGF, RLA, RLE, RMF, RW2, SCR, SCT, SFW, SGI, SHTML, SIX,
SIXEL, SPARSE-COLOR, SR2, SRF, STEGANO, SUN, SVG, SVGZ, TEXT, TGA,
THUMBNAIL, TIFF, TIFF64, TILE, TIM, TTC, TTF, TXT, UBRL, UIL, UYVY, VDA,
VICAR, VID, VIFF, VIPS, VST, WBMP, WMF, WMV, WMZ, WPG, X, X3F, XBM, XC,
XCF, XPM, XPS, XV, XWD, YCbCr, YCbCrA, YUV Directive => Local Value =>
Master Value imagick.locale_fix => 0 => 0 imagick.progress_monitor => 0
=> 0 imap IMAP c-Client Version => 2007f SSL Support => enabled Kerberos
Support => enabled intl Internationalization support => enabled version
=> 1.1.0 ICU version => 52.1 ICU Data version => 52.1 Directive => Local
Value => Master Value intl.default_locale => no value => no value
intl.error_level => 0 => 0 intl.use_exceptions => 0 => 0 json json
support => enabled json version => 1.3.6 JSON-C headers version =>
0.11.99 JSON-C library version => 0.11.99 ldap LDAP Support => enabled
RCS Version => $Id: ... $ Total Links => 0/unlimited API Version => 3001
Vendor Name => OpenLDAP Vendor Version => 20440 SASL Support => Enabled
Directive => Local Value => Master Value ldap.max_links => Unlimited =>
Unlimited libxml libXML support => active libXML Compiled Version =>
2.9.1 libXML Loaded Version => 20901 libXML streams => enabled mbstring
Multibyte Support => enabled Multibyte string engine => libmbfl HTTP
input encoding translation => disabled libmbfl version => 1.3.2 mbstring
extension makes use of "streamable kanji code filter and converter",
which is distributed under the GNU Lesser General Public License version
2.1. Multibyte (japanese) regex support => enabled Multibyte regex
(oniguruma) version => 5.9.5 Directive => Local Value => Master Value
mbstring.detect_order => no value => no value
mbstring.encoding_translation => Off => Off mbstring.func_overload => 0
=> 0 mbstring.http_input => no value => no value mbstring.http_output =>
no value => no value mbstring.http_output_conv_mimetypes =>
^(text/|application/xhtml\+xml) => ^(text/|application/xhtml\+xml)
mbstring.internal_encoding => no value => no value mbstring.language =>
neutral => neutral mbstring.strict_detection => Off => Off
mbstring.substitute_character => no value => no value mcrypt mcrypt
support => enabled mcrypt_filter support => enabled Version => 2.5.8 Api
No => 20021217 Supported modes => cbc cfb ctr ecb ncfb nofb ofb stream
Directive => Local Value => Master Value mcrypt.algorithms_dir => no
value => no value mcrypt.modes_dir => no value => no value mhash MHASH
support => Enabled MHASH API Version => Emulated Support mssql MSSQL
Support => enabled Active Persistent Links => 0 Active Links => 0
Library version => FreeTDS Directive => Local Value => Master Value
mssql.allow_persistent => On => On mssql.batchsize => 0 => 0
mssql.charset => no value => no value mssql.compatability_mode => Off =>
Off mssql.compatibility_mode => Off => Off mssql.connect_timeout => 5 =>
5 mssql.datetimeconvert => On => On mssql.max_links => Unlimited =>
Unlimited mssql.max_persistent => Unlimited => Unlimited mssql.max_procs
=> Unlimited => Unlimited mssql.min_error_severity => 10 => 10
mssql.min_message_severity => 10 => 10 mssql.secure_connection => Off =>
Off mssql.textlimit => Server default => Server default mssql.textsize
=> Server default => Server default mssql.timeout => 60 => 60 mysql
MySQL Support => enabled Active Persistent Links => 0 Active Links => 0
Client API version => mysqlnd 5.0.11-dev - 20120503 - $Id: ... $
Directive => Local Value => Master Value mysql.allow_local_infile => On
=> On mysql.allow_persistent => On => On mysql.connect_timeout => 60 =>
60 mysql.default_host => no value => no value mysql.default_password =>
no value => no value mysql.default_port => no value => no value
mysql.default_socket => /var/run/mysqld/mysqld.sock =>
/var/run/mysqld/mysqld.sock mysql.default_user => no value => no value
mysql.max_links => Unlimited => Unlimited mysql.max_persistent =>
Unlimited => Unlimited mysql.trace_mode => Off => Off mysqli MysqlI
Support => enabled Client API library version => mysqlnd 5.0.11-dev -
20120503 - $Id: ... $ Active Persistent Links => 0 Inactive Persistent
Links => 0 Active Links => 0 Directive => Local Value => Master Value
mysqli.allow_local_infile => On => On mysqli.allow_persistent => On =>
On mysqli.default_host => no value => no value mysqli.default_port =>
3306 => 3306 mysqli.default_pw => no value => no value
mysqli.default_socket => /var/run/mysqld/mysqld.sock =>
/var/run/mysqld/mysqld.sock mysqli.default_user => no value => no value
mysqli.max_links => Unlimited => Unlimited mysqli.max_persistent =>
Unlimited => Unlimited mysqli.reconnect => Off => Off
mysqli.rollback_on_cached_plink => Off => Off mysqlnd mysqlnd => enabled
Version => mysqlnd 5.0.11-dev - 20120503 - $Id: ... $ Compression =>
supported core SSL => supported extended SSL => supported Command buffer
size => 4096 Read buffer size => 32768 Read timeout => 31536000
Collecting statistics => Yes Collecting memory statistics => No Tracing
=> n/a Loaded plugins =>
mysqlnd,debug_trace,auth_plugin_mysql_native_password,
auth_plugin_mysql_clear_password,auth_plugin_sha256_password
API Extensions => mysql,mysqli,pdo_mysql mysqlnd statistics =>
bytes_sent => 0 bytes_received => 0 packets_sent => 0 packets_received
=> 0 protocol_overhead_in => 0 protocol_overhead_out => 0
bytes_received_ok_packet => 0 bytes_received_eof_packet => 0
bytes_received_rset_header_packet => 0
bytes_received_rset_field_meta_packet => 0
bytes_received_rset_row_packet => 0
bytes_received_prepare_response_packet => 0
bytes_received_change_user_packet => 0 packets_sent_command => 0
packets_received_ok => 0 packets_received_eof => 0
packets_received_rset_header => 0 packets_received_rset_field_meta => 0
packets_received_rset_row => 0 packets_received_prepare_response => 0
packets_received_change_user => 0 result_set_queries => 0
non_result_set_queries => 0 no_index_used => 0 bad_index_used => 0
slow_queries => 0 buffered_sets => 0 unbuffered_sets => 0
ps_buffered_sets => 0 ps_unbuffered_sets => 0 flushed_normal_sets => 0
flushed_ps_sets => 0 ps_prepared_never_executed => 0
ps_prepared_once_executed => 0 rows_fetched_from_server_normal => 0
rows_fetched_from_server_ps => 0 rows_buffered_from_client_normal => 0
rows_buffered_from_client_ps => 0
rows_fetched_from_client_normal_buffered => 0
rows_fetched_from_client_normal_unbuffered => 0
rows_fetched_from_client_ps_buffered => 0
rows_fetched_from_client_ps_unbuffered => 0
rows_fetched_from_client_ps_cursor => 0 rows_affected_normal => 0
rows_affected_ps => 0 rows_skipped_normal => 0 rows_skipped_ps => 0
copy_on_write_saved => 0 copy_on_write_performed => 0
command_buffer_too_small => 0 connect_success => 0 connect_failure => 0
connection_reused => 0 reconnect => 0 pconnect_success => 0
active_connections => 0 active_persistent_connections => 0
explicit_close => 0 implicit_close => 0 disconnect_close => 0
in_middle_of_command_close => 0 explicit_free_result => 0
implicit_free_result => 0 explicit_stmt_close => 0 implicit_stmt_close
=> 0 mem_emalloc_count => 0 mem_emalloc_amount => 0 mem_ecalloc_count =>
0 mem_ecalloc_amount => 0 mem_erealloc_count => 0 mem_erealloc_amount =>
0 mem_efree_count => 0 mem_efree_amount => 0 mem_malloc_count => 0
mem_malloc_amount => 0 mem_calloc_count => 0 mem_calloc_amount => 0
mem_realloc_count => 0 mem_realloc_amount => 0 mem_free_count => 0
mem_free_amount => 0 mem_estrndup_count => 0 mem_strndup_count => 0
mem_estndup_count => 0 mem_strdup_count => 0 proto_text_fetched_null =>
0 ... proto_text_fetched_other => 0 proto_binary_fetched_null => 0 ...
proto_binary_fetched_other => 0 init_command_executed_count => 0
init_command_failed_count => 0 com_quit => 0 com_init_db => 0 com_query
=> 0 com_field_list => 0 com_create_db => 0 com_drop_db => 0 com_refresh
=> 0 com_shutdown => 0 com_statistics => 0 com_process_info => 0
com_connect => 0 com_process_kill => 0 com_debug => 0 com_ping => 0
com_time => 0 com_delayed_insert => 0 com_change_user => 0
com_binlog_dump => 0 com_table_dump => 0 com_connect_out => 0
com_register_slave => 0 com_stmt_prepare => 0 com_stmt_execute => 0
com_stmt_send_long_data => 0 com_stmt_close => 0 com_stmt_reset => 0
com_stmt_set_option => 0 com_stmt_fetch => 0 com_deamon => 0
bytes_received_real_data_normal => 0 bytes_received_real_data_ps => 0
odbc ODBC Support => enabled Active Persistent Links => 0 Active Links
=> 0 ODBC library => unixODBC ODBC_INCLUDE => -I/usr/include ODBC_LFLAGS
=> -L/usr/lib ODBC_LIBS => -lodbc Directive => Local Value => Master
Value odbc.allow_persistent => On => On odbc.check_persistent => On =>
On odbc.default_cursortype => Static cursor => Static cursor
odbc.default_db => no value => no value odbc.default_pw => no value =>
no value odbc.default_user => no value => no value odbc.defaultbinmode
=> return as is => return as is odbc.defaultlrl => return up to 4096
bytes => return up to 4096 bytes odbc.max_links => Unlimited =>
Unlimited odbc.max_persistent => Unlimited => Unlimited openssl OpenSSL
support => enabled OpenSSL Library Version => OpenSSL 1.0.1k 8 Jan 2015
OpenSSL Header Version => OpenSSL 1.0.1k 8 Jan 2015 Openssl default
config => /usr/lib/ssl/openssl.cnf Directive => Local Value => Master
Value openssl.cafile => no value => no value openssl.capath => no value
=> no value pcntl pcntl support => enabled pcre PCRE (Perl Compatible
Regular Expressions) Support => enabled PCRE Library Version => 8.35
2014-04-04 Directive => Local Value => Master Value pcre.backtrack_limit
=> 1000000 => 1000000 pcre.recursion_limit => 100000 => 100000 PDO PDO
support => enabled PDO drivers => dblib, mysql, odbc, pgsql, sqlite
pdo_dblib PDO Driver for FreeTDS/Sybase DB-lib => enabled Flavour =>
freetds pdo_mysql PDO Driver for MySQL => enabled Client API version =>
mysqlnd 5.0.11-dev - 20120503 - $Id: ... $ Directive => Local Value =>
Master Value pdo_mysql.default_socket => /var/run/mysqld/mysqld.sock =>
/var/run/mysqld/mysqld.sock PDO_ODBC PDO Driver for ODBC (unixODBC) =>
enabled ODBC Connection Pooling => Enabled, strict matching pdo_pgsql
PDO Driver for PostgreSQL => enabled PostgreSQL(libpq) Version => 9.4.4
Module version => 1.0.2 Revision => $Id: ... $ pdo_sqlite PDO Driver
for SQLite 3.x => enabled SQLite Library => 3.8.7.1 pgsql PostgreSQL
Support => enabled PostgreSQL(libpq) Version => 9.4.4 PostgreSQL(libpq)
=> PostgreSQL 9.4.4 on x86_64-unknown-linux-gnu, compiled by gcc (Debian
4.9.2-10) 4.9.2, 64-bit Multibyte character support => enabled SSL
support => enabled Active Persistent Links => 0 Active Links => 0
Directive => Local Value => Master Value pgsql.allow_persistent => On =>
On pgsql.auto_reset_persistent => Off => Off pgsql.ignore_notice => Off
=> Off pgsql.log_notice => Off => Off pgsql.max_links => Unlimited =>
Unlimited pgsql.max_persistent => Unlimited => Unlimited Phar Phar: PHP
Archive support => enabled Phar EXT version => 2.0.2 Phar API version =>
1.1.1 SVN revision => $Id: ... $ Phar-based phar archives => enabled
Tar-based phar archives => enabled ZIP-based phar archives => enabled
gzip compression => enabled bzip2 compression => enabled OpenSSL support
=> enabled
Phar based on pear/PHP_Archive, original concept by Davey Shafik. Phar
fully realized by Gregory Beaver and Marcus Boerger. Portions of tar
implementation Copyright (c) 2003-2009 Tim Kientzle. Directive => Local
Value => Master Value phar.cache_list => no value => no value
phar.readonly => On => On phar.require_hash => On => On posix Revision
=> $Id: ... $ readline Readline Support => enabled Readline library =>
EditLine wrapper Directive => Local Value => Master Value cli.pager =>
no value => no value cli.prompt => \b \> => \b \> Reflection Reflection
=> enabled Version => $Id: ... $ session Session Support => enabled
Registered save handlers => files user Registered serializer handlers =>
php_serialize php php_binary wddx Directive => Local Value => Master
Value session.auto_start => Off => Off session.cache_expire => 180 =>
180 session.cache_limiter => nocache => nocache session.cookie_domain =>
no value => no value session.cookie_httponly => Off => Off
session.cookie_lifetime => 0 => 0 session.cookie_path => / => /
session.cookie_secure => Off => Off session.entropy_file => /dev/urandom
=> /dev/urandom session.entropy_length => 32 => 32 session.gc_divisor =>
1000 => 1000 session.gc_maxlifetime => 1440 => 1440
session.gc_probability => 0 => 0 session.hash_bits_per_character => 5 =>
5 session.hash_function => 0 => 0 session.name => PHPSESSID => PHPSESSID
session.referer_check => no value => no value session.save_handler =>
files => files session.save_path => /var/lib/php5/sessions =>
/var/lib/php5/sessions session.serialize_handler => php => php
session.upload_progress.cleanup => On => On
session.upload_progress.enabled => On => On session.upload_progress.freq
=> 1% => 1% session.upload_progress.min_freq => 1 => 1
session.upload_progress.name => PHP_SESSION_UPLOAD_PROGRESS =>
PHP_SESSION_UPLOAD_PROGRESS session.upload_progress.prefix =>
upload_progress_ => upload_progress_ session.use_cookies => On => On
session.use_only_cookies => On => On session.use_strict_mode => Off =>
Off session.use_trans_sid => 0 => 0 shmop shmop support => enabled
SimpleXML Simplexml support => enabled Revision => $Id: ... $ Schema
support => enabled soap Soap Client => enabled Soap Server => enabled
Directive => Local Value => Master Value soap.wsdl_cache => 1 => 1
soap.wsdl_cache_dir => /tmp => /tmp soap.wsdl_cache_enabled => 1 => 1
soap.wsdl_cache_limit => 5 => 5 soap.wsdl_cache_ttl => 86400 => 86400
sockets Sockets Support => enabled SPL SPL support => enabled Interfaces
=> Countable, OuterIterator, RecursiveIterator, SeekableIterator,
SplObserver, SplSubject Classes => AppendIterator, ArrayIterator,
ArrayObject, BadFunctionCallException, BadMethodCallException,
CachingIterator, CallbackFilterIterator, DirectoryIterator,
DomainException, EmptyIterator, FilesystemIterator, FilterIterator,
GlobIterator, InfiniteIterator, InvalidArgumentException,
IteratorIterator, LengthException, LimitIterator, LogicException,
MultipleIterator, NoRewindIterator, OutOfBoundsException,
OutOfRangeException, OverflowException, ParentIterator, RangeException,
RecursiveArrayIterator, RecursiveCachingIterator,
RecursiveCallbackFilterIterator, RecursiveDirectoryIterator,
RecursiveFilterIterator, RecursiveIteratorIterator,
RecursiveRegexIterator, RecursiveTreeIterator, RegexIterator,
RuntimeException, SplDoublyLinkedList, SplFileInfo, SplFileObject,
SplFixedArray, SplHeap, SplMinHeap, SplMaxHeap, SplObjectStorage,
SplPriorityQueue, SplQueue, SplStack, SplTempFileObject,
UnderflowException, UnexpectedValueException sqlite3 SQLite3 support =>
enabled SQLite3 module version => 0.7-dev SQLite Library => 3.8.7.1
Directive => Local Value => Master Value sqlite3.extension_dir => no
value => no value standard Dynamic Library Support => enabled Path to
sendmail => /usr/sbin/sendmail -t -i Directive => Local Value => Master
Value assert.active => 1 => 1 assert.bail => 0 => 0 assert.callback =>
no value => no value assert.quiet_eval => 0 => 0 assert.warning => 1 =>
1 auto_detect_line_endings => 0 => 0 default_socket_timeout => 60 => 60
from => no value => no value url_rewriter.tags =>
a=href,area=href,frame=src,input=src,form=fakeentry =>
a=href,area=href,frame=src,input=src,form=fakeentry user_agent => no
value => no value sysvmsg sysvmsg support => enabled Revision => $Id:
... $ tokenizer Tokenizer Support => enabled wddx WDDX Support =>
enabled WDDX Session Serializer => enabled xml XML Support => active XML
Namespace Support => active libxml2 Version => 2.9.1 xmlreader XMLReader
=> enabled xmlrpc core library version => xmlrpc-epi v. 0.51 php
extension version => 0.51 author => Dan Libby homepage =>
http://xmlrpc-epi.sourceforge.net open sourced by => Epinions.com
xmlwriter XMLWriter => enabled Zend OPcache Opcode Caching => Disabled
Optimization => Disabled Startup Failed => Opcode Caching is disabled
for CLI Directive => Local Value => Master Value
opcache.blacklist_filename => no value => no value
opcache.consistency_checks => 0 => 0 opcache.dups_fix => Off => Off
opcache.enable => On => On opcache.enable_cli => Off => Off
opcache.enable_file_override => Off => Off opcache.error_log => no value
=> no value opcache.fast_shutdown => 0 => 0
opcache.file_update_protection => 2 => 2 opcache.force_restart_timeout
=> 180 => 180 opcache.inherited_hack => On => On
opcache.interned_strings_buffer => 4 => 4 opcache.load_comments => 1 =>
1 opcache.log_verbosity_level => 1 => 1 opcache.max_accelerated_files =>
2000 => 2000 opcache.max_file_size => 0 => 0
opcache.max_wasted_percentage => 5 => 5 opcache.memory_consumption => 64
=> 64 opcache.optimization_level => 0xFFFFFFFF => 0xFFFFFFFF
opcache.preferred_memory_model => no value => no value
opcache.protect_memory => 0 => 0 opcache.restrict_api => no value => no
value opcache.revalidate_freq => 2 => 2 opcache.revalidate_path => Off
=> Off opcache.save_comments => 1 => 1 opcache.use_cwd => On => On
opcache.validate_timestamps => On => On zip Zip => enabled Extension
Version => $Id: ... $ Zip version => 1.12.5 Libzip version => 0.11.2
zlib ZLib Support => enabled Stream Wrapper => compress.zlib:// Stream
Filter => zlib.inflate, zlib.deflate Compiled Version => 1.2.8 Linked
Version => 1.2.8 Directive => Local Value => Master Value
zlib.output_compression => Off => Off zlib.output_compression_level =>
-1 => -1 zlib.output_handler => no value => no value Additional Modules
Module Name sysvsem sysvshm Environment Variable => Value
COMP_WORDBREAKS => "'><;|&(: TERM => xterm SHELL => /bin/bash
HISTSIZE => 10000 SSH_CLIENT => 999.999.83.192 47065 22 SSH_TTY =>
/dev/pts/51 HISTFILESIZE => 10000 USER => me _JAVA_OPTIONS => -Xms64m
-Xmx512m MAIL => /var/mail/me PATH =>
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:
/home/me/python_local/bin/:/home/me/.gem/ruby/2.1.0/bin
PWD => /home/me/public_html/gal EDITOR => nano LANG => en_US.UTF-8
HISTCONTROL => ignoreboth:erasedups SHLVL => 1 HOME => /home/me LANGUAGE
=> en_US:en PYTHONPATH =>
/home/me/python_local/lib/python2.7/site-packages/ LOGNAME => me
SSH_CONNECTION => 999.999.83.192 47065 10.0.1.102 22 _ => /usr/bin/php
OLDPWD => /home/me/public_html PHP Variables Variable => Value
_SERVER["COMP_WORDBREAKS"] => "'><;|&(: _SERVER["TERM"] => xterm
_SERVER["SHELL"] => /bin/bash _SERVER["HISTSIZE"] => 10000
_SERVER["SSH_CLIENT"] => 999.999.83.192 47065 22 _SERVER["SSH_TTY"] =>
/dev/pts/51 _SERVER["HISTFILESIZE"] => 10000 _SERVER["USER"] => me
_SERVER["_JAVA_OPTIONS"] => -Xms64m -Xmx512m _SERVER["MAIL"] =>
/var/mail/me _SERVER["PATH"] =>
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games: _SERVER["PWD"]
=> /home/me/public_html/gal _SERVER["EDITOR"] => nano _SERVER["LANG"] =>
en_US.UTF-8 _SERVER["HISTCONTROL"] => ignoreboth:erasedups
_SERVER["SHLVL"] => 1 _SERVER["HOME"] => /home/me _SERVER["LANGUAGE"] =>
en_US:en _SERVER["PYTHONPATH"] =>
/home/me/python_local/lib/python2.7/site-packages/ _SERVER["LOGNAME"] =>
me _SERVER["_"] => /usr/bin/php _SERVER["OLDPWD"] =>
/home/me/public_html _SERVER["PHP_SELF"] => i.php _SERVER["SCRIPT_NAME"]
=> i.php _SERVER["SCRIPT_FILENAME"] => i.php _SERVER["PATH_TRANSLATED"]
=> i.php _SERVER["DOCUMENT_ROOT"] => _SERVER["REQUEST_TIME_FLOAT"] =>
1452094040.8807 _SERVER["REQUEST_TIME"] => 1452094040 _SERVER["argv"] =>
Array ( [0] => i.php) _SERVER["argc"] => 1 PHP License
Last edited by dedec0; 01-06-2016 at 09:59 AM .
01-06-2016, 11:23 AM
#11
Member
Registered: Feb 2006
Distribution: Debian Sid
Posts: 792
Quote:
By changing only the line 236 to "<?php" does not solve the issue. The error still there.
Sorry that doesn't work. It works for me.
Here's a little test file that shows the problem on my machine:
PHP Code:
<?php echo "before html<br><br>" ; { ?> some html stuff here <br><br> <? // the error seems to be a scope issue -- fails as is, works with "<?php" } // comment out the braces and there is no error but the short tag and following code are ignored. echo "after html code" ; ?>
Code:
$ php -r "echo phpinfo();" | grep short_open
short_open_tag => Off => Off
I did a some searching on .user.ini and the posts that I found all point back to the php5
manual :
Quote:
These files are processed only by the CGI/FastCGI SAPI.
echo php_sapi_name() in a web page yields apache2handler.
It appears that the .user.ini files are ignored by apache2.
01-07-2016, 01:29 PM
#12
Senior Member
Registered: May 2007
Posts: 1,372
Original Poster
Rep:
Somehow I managed to get it working. The sad news is that I'm not sure how. The changes I have tried to make in that short tag variable are not considered by the server (unfortunately).
I'll try to repeat the success and then I report in this thread what is the secret. Until there I will not mark it as solved - because that would frustrate another one with the same problem in the future, searching for a solution.
On the other hand, I'll contact the person who administrates this machine, about the Apache homework and that some PHP settings should be able to be changed for us. Comments on arguments to make this idea stronger are welcome (so I'll wait a few days to make my first try there).
Thank you for the insights, norobro. They're are valuable.
Also thanks for all others that have been reading here, although were not so inspired.
All times are GMT -5. The time now is 01:01 AM .
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know .
Latest Threads
LQ News