LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Non-*NIX Forums > Programming
User Name
Password
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


Reply
  Search this Thread
Old 01-05-2016, 06:18 AM   #1
dedec0
Senior Member
 
Registered: May 2007
Posts: 1,372

Rep: Reputation: 51
Unhappy [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
Attached Files
File Type: txt index.php.txt (13.0 KB, 21 views)

Last edited by dedec0; 01-05-2016 at 07:23 AM. Reason: better title
 
Old 01-05-2016, 10:40 AM   #2
dedec0
Senior Member
 
Registered: May 2007
Posts: 1,372

Original Poster
Rep: Reputation: 51
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.

:-/
 
Old 01-05-2016, 06:09 PM   #3
norobro
Member
 
Registered: Feb 2006
Distribution: Debian Sid
Posts: 792

Rep: Reputation: 331Reputation: 331Reputation: 331Reputation: 331
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.
Old 01-05-2016, 06:57 PM   #4
dedec0
Senior Member
 
Registered: May 2007
Posts: 1,372

Original Poster
Rep: Reputation: 51
Red face

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'` )
 
Old 01-05-2016, 07:24 PM   #5
norobro
Member
 
Registered: Feb 2006
Distribution: Debian Sid
Posts: 792

Rep: Reputation: 331Reputation: 331Reputation: 331Reputation: 331
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".
 
Old 01-05-2016, 07:37 PM   #6
dedec0
Senior Member
 
Registered: May 2007
Posts: 1,372

Original Poster
Rep: Reputation: 51
Quote:
Originally Posted by norobro View Post
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.
 
Old 01-05-2016, 07:56 PM   #7
norobro
Member
 
Registered: Feb 2006
Distribution: Debian Sid
Posts: 792

Rep: Reputation: 331Reputation: 331Reputation: 331Reputation: 331
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
 
Old 01-05-2016, 10:51 PM   #8
dedec0
Senior Member
 
Registered: May 2007
Posts: 1,372

Original Poster
Rep: Reputation: 51
Quote:
Originally Posted by norobro View Post
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
 
Old 01-06-2016, 09:26 AM   #9
dedec0
Senior Member
 
Registered: May 2007
Posts: 1,372

Original Poster
Rep: Reputation: 51
Question

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... :-|
 
Old 01-06-2016, 09:58 AM   #10
dedec0
Senior Member
 
Registered: May 2007
Posts: 1,372

Original Poster
Rep: Reputation: 51
Question

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.
 
Old 01-06-2016, 11:23 AM   #11
norobro
Member
 
Registered: Feb 2006
Distribution: Debian Sid
Posts: 792

Rep: Reputation: 331Reputation: 331Reputation: 331Reputation: 331
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.
 
Old 01-07-2016, 01:29 PM   #12
dedec0
Senior Member
 
Registered: May 2007
Posts: 1,372

Original Poster
Rep: Reputation: 51
Post

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.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
qemu: run gust images face error > Exec format error Sefid par Linux - Virtualization and Cloud 3 07-30-2013 02:40 PM
(20014)Internal error: Error retrieving pid file /var/run/apache2.pid yuri16 Linux - Server 0 07-28-2009 03:11 AM
Unrecoverable Error: execv() error attempting to run powah Red Hat 0 09-06-2006 01:15 PM
error when tying to run python script(bash error?) shanenin Programming 5 01-10-2006 10:01 AM
error message when run MRTG: SNMP error zhgalaxy Linux - Newbie 0 02-18-2004 12:08 PM

LinuxQuestions.org > Forums > Non-*NIX Forums > Programming

All times are GMT -5. The time now is 01:01 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration