Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Problem with dataDir setting
#1
I'm doing a new installation of OpenDocMan v1.2.6.1 on CentOS 6. I have Apache 2.2.15 and MySQL 5.1.61. PHP is version 5.3.3. I have read the previous threads on this problem and have not found a solution that works on this machine. When I visit the site, I see, "There is a problem with your dataDir setting. It does not appear to exist. Settings" at the top of the page. The dataDir is owned by the Apache user and group. That user has full access to the directory. I have tried putting it in different places, updating the database each time. I've tried naming dataDir with and without a trailing / in the database. The current data value for dataDir is /var/www/document_repository/, which I copied and pasted from the terminal. I've even tried 777 permissions. The only error in Apache's error.log is about a missing favicon.

Here is my Apache configuration for the site:

<VirtualHost *:8080>
ServerName docs.domain.com
DocumentRoot /var/www/opendocman
<Directory "/var/www/opendocman">
AllowOverride None
</Directory>
<Directory "/var/www/document_repository">
Deny From all
</Directory>
</VirtualHost>

base_url is <!-- m --><a class="postlink" href="http://docs.domain.com:8080/">http://docs.domain.com:8080/</a><!-- m --> :8080 is necessary since this machine is also a transparent Squid proxy.

This is the current status of the data directory:

drwxrwx---. 2 apache apache 4096 May 10 10:49 document_repository
#2
Is this causing a problem?

Deny From all
#3
That is what the OpenDocMan setup page said to do. It shouldn't matter anyway since it is outside of the site's directory. That directory section is there from when I tried putting it in the same directory. I removed that section, restarted httpd, and still have the same problem. It shouldn't matter anyway since the PHP interpreter is accessing the directory directly, not by making an http request to Apache, which is what that directory directive is about.
#4
one thing you can do is create a test.php file in your opendocman folder and then use:
Code:
<?php
echo 'Is it a dir? ' . is_dir('/var/www/somepath');

echo 'Is it writable? ' . is_writable('/var/www/somepath');
?>



Something like that, and see if you can even access those folders outside of OpenDocMan. It could be an apache issue, a php config, and selinux issue, etc.. Eliminate opendocman first.
#5
It appears that PHP is the culprit, though I'm not sure where to go now that I know that. is_dir() returns false. The directory is owned by the Apache user.
#6
This is my phpinfo(). This is the default configuration. I haven't yet changed anything.

Code:
System    Linux localhost.localdomain 2.6.32-220.2.1.el6.x86_64 #1 SMP Fri Dec 23 02:21:33 CST 2011 x86_64
Build Date    May 7 2012 20:14:24
Configure Command     './configure' '--build=x86_64-redhat-linux-gnu' '--host=x86_64-redhat-linux-gnu' '--target=x86_64-redhat-linux-gnu' '--program-prefix=' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib64' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--cache-file=../config.cache' '--with-libdir=lib64' '--with-config-file-path=/etc' '--with-config-file-scan-dir=/etc/php.d' '--disable-debug' '--with-pic' '--disable-rpath' '--without-pear' '--with-bz2' '--with-exec-dir=/usr/bin' '--with-freetype-dir=/usr' '--with-png-dir=/usr' '--with-xpm-dir=/usr' '--enable-gd-native-ttf' '--without-gdbm' '--with-gettext' '--with-gmp' '--with-iconv' '--with-jpeg-dir=/usr' '--with-openssl' '--with-pcre-regex=/usr' '--with-zlib' '--with-layout=GNU' '--enable-exif' '--enable-ftp' '--enable-magic-quotes' '--enable-sockets' '--enable-sysvsem' '--enable-sysvshm' '--enable-sysvmsg' '--with-kerberos' '--enable-ucd-snmp-hack' '--enable-shmop' '--enable-calendar' '--without-sqlite' '--with-libxml-dir=/usr' '--enable-xml' '--with-system-tzdata' '--with-apxs2=/usr/sbin/apxs' '--without-mysql' '--without-gd' '--disable-dom' '--disable-dba' '--without-unixODBC' '--disable-pdo' '--disable-xmlreader' '--disable-xmlwriter' '--without-sqlite3' '--disable-phar' '--disable-fileinfo' '--disable-json' '--without-pspell' '--disable-wddx' '--without-curl' '--disable-posix' '--disable-sysvmsg' '--disable-sysvshm' '--disable-sysvsem'
Server API    Apache 2.0 Handler
Virtual Directory Support    disabled
Configuration File (php.ini) Path    /etc
Loaded Configuration File    /etc/php.ini
Scan this dir for additional .ini files    /etc/php.d
Additional .ini files parsed    /etc/php.d/bcmath.ini, /etc/php.d/curl.ini, /etc/php.d/dba.ini, /etc/php.d/dom.ini, /etc/php.d/fileinfo.ini, /etc/php.d/gd.ini, /etc/php.d/json.ini, /etc/php.d/mbstring.ini, /etc/php.d/mcrypt.ini, /etc/php.d/mysql.ini, /etc/php.d/mysqli.ini, /etc/php.d/pdo.ini, /etc/php.d/pdo_mysql.ini, /etc/php.d/pdo_sqlite.ini, /etc/php.d/phar.ini, /etc/php.d/sqlite3.ini, /etc/php.d/wddx.ini, /etc/php.d/xmlreader.ini, /etc/php.d/xmlwriter.ini, /etc/php.d/xsl.ini, /etc/php.d/zip.ini
PHP API    20090626
PHP Extension    20090626
Zend Extension    220090626
Zend Extension Build    API220090626,NTS
PHP Extension Build    API20090626,NTS
Debug Build    no
Thread Safety    disabled
Zend Memory Manager    enabled
Zend Multibyte Support    disabled
IPv6 Support    enabled
Registered PHP Streams    https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip
Registered Stream Socket Transports    tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
Registered Stream Filters    zlib.*, bzip2.*, convert.iconv.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, mcrypt.*, mdecrypt.*

This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

PHP Credits

Configuration

apache2handler

Apache Version    Apache/2.2.15 (CentOS)
Apache API Version    20051115
Server Administrator    [email protected]
Hostname:Port    docs........com:0
User/Group    apache(48)/48
Max Requests    Per Child: 4000 - Keep Alive: off - Max Per Connection: 100
Timeouts    Connection: 60 - Keep-Alive: 15
Virtual Server    Yes
Server Root    /etc/httpd
Loaded Modules    core prefork http_core mod_so mod_auth_basic mod_auth_digest mod_authn_file mod_authn_alias mod_authn_anon mod_authn_dbm mod_authn_default mod_authz_host mod_authz_user mod_authz_owner mod_authz_groupfile mod_authz_dbm mod_authz_default util_ldap mod_authnz_ldap mod_include mod_log_config mod_logio mod_env mod_ext_filter mod_mime_magic mod_expires mod_deflate mod_headers mod_usertrack mod_setenvif mod_mime mod_dav mod_status mod_autoindex mod_info mod_dav_fs mod_vhost_alias mod_negotiation mod_dir mod_actions mod_speling mod_userdir mod_alias mod_substitute mod_rewrite mod_proxy mod_proxy_balancer mod_proxy_ftp mod_proxy_http mod_proxy_ajp mod_proxy_connect mod_cache mod_suexec mod_disk_cache mod_cgi mod_version mod_dnssd mod_php5

Directive    Local Value    Master Value
engine    1    1
last_modified    0    0
xbithack    0    0

Apache Environment

Variable    Value
HTTP_HOST    docs...........com:8080
HTTP_CONNECTION    keep-alive
HTTP_CACHE_CONTROL    max-age=0
HTTP_USER_AGENT    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1130.1 Safari/536.11
HTTP_ACCEPT    text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
HTTP_ACCEPT_ENCODING    gzip,deflate,sdch
HTTP_ACCEPT_LANGUAGE    en-US,en;q=0.8
HTTP_ACCEPT_CHARSET    ISO-8859-1,utf-8;q=0.7,*;q=0.3
HTTP_COOKIE    PHPSESSID=15k77bt1vtsoo65ledjguj2ft7
PATH    /sbin:/usr/sbin:/bin:/usr/bin
SERVER_SIGNATURE    <address>Apache/2.2.15 (CentOS) Server at docs...........com Port 8080</address>
SERVER_SOFTWARE    Apache/2.2.15 (CentOS)
SERVER_NAME    docs...........com
SERVER_ADDR    192.168.1.202
SERVER_PORT    8080
REMOTE_ADDR    192.168.1.36
DOCUMENT_ROOT    /var/www/opendocman
SERVER_ADMIN    [email protected]
SCRIPT_FILENAME    /var/www/opendocman/phptest.php
REMOTE_PORT    50607
GATEWAY_INTERFACE    CGI/1.1
SERVER_PROTOCOL    HTTP/1.1
REQUEST_METHOD    GET
QUERY_STRING    no value
REQUEST_URI    /phptest.php
SCRIPT_NAME    /phptest.php

HTTP Headers Information

HTTP Request Headers
HTTP Request    GET /phptest.php HTTP/1.1
Host    docs...........com:8080
Connection    keep-alive
Cache-Control    max-age=0
User-Agent    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1130.1 Safari/536.11
Accept    text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding    gzip,deflate,sdch
Accept-Language    en-US,en;q=0.8
Accept-Charset    ISO-8859-1,utf-8;q=0.7,*;q=0.3
Cookie    PHPSESSID=15k77bt1vtsoo65ledjguj2ft7
HTTP Response Headers
X-Powered-By    PHP/5.3.3
Connection    close
Transfer-Encoding    chunked
Content-Type    text/html; charset=UTF-8

bcmath

BCMath support    enabled

Directive    Local Value    Master Value
bcmath.scale    0    0

bz2

BZip2 Support    Enabled
Stream Wrapper support    compress.bz2://
Stream Filter support    bzip2.decompress, bzip2.compress
BZip2 Version    1.0.5, 10-Dec-2007

calendar

Calendar support    enabled

Core

PHP Version    5.3.3

Directive    Local Value    Master Value
allow_call_time_pass_reference    Off    Off
allow_url_fopen    On    On
allow_url_include    Off    Off
always_populate_raw_post_data    Off    Off
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    no value    no value
default_mimetype    text/html    text/html
define_syslog_variables    Off    Off
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
error_append_string    no value    no value
error_log    php_errors.log    php_errors.log
error_prepend_string    no value    no value
error_reporting    22527    22527
exit_on_timeout    Off    Off
expose_php    On    On
extension_dir    /usr/lib64/php/modules    /usr/lib64/php/modules
file_uploads    On    On
highlight.bg    #FFFFFF    #FFFFFF
highlight.comment    #FF8000    #FF8000
highlight.default    #0000BB    #0000BB
highlight.html    #000000    #000000
highlight.keyword    #007700    #007700
highlight.string    #DD0000    #DD0000
html_errors    Off    Off
ignore_repeated_errors    Off    Off
ignore_repeated_source    Off    Off
ignore_user_abort    Off    Off
implicit_flush    Off    Off
include_path    .:/usr/share/pear:/usr/share/php    .:/usr/share/pear:/usr/share/php
log_errors    On    On
log_errors_max_len    1024    1024
magic_quotes_gpc    Off    Off
magic_quotes_runtime    Off    Off
magic_quotes_sybase    Off    Off
mail.add_x_header    On    On
mail.force_extra_parameters    no value    no value
mail.log    no value    no value
max_execution_time    30    30
max_file_uploads    20    20
max_input_nesting_level    64    64
max_input_time    60    60
max_input_vars    1000    1000
memory_limit    128M    128M
open_basedir    no value    no value
output_buffering    4096    4096
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    Off    Off
register_globals    Off    Off
register_long_arrays    Off    Off
report_memleaks    On    On
report_zend_debug    On    On
request_order    GP    GP
safe_mode    Off    Off
safe_mode_exec_dir    no value    no value
safe_mode_gid    Off    Off
safe_mode_include_dir    no value    no value
sendmail_from    no value    no value
sendmail_path    /usr/sbin/sendmail -t -i    /usr/sbin/sendmail -t -i
serialize_precision    100    100
short_open_tag    Off    Off
SMTP    localhost    localhost
smtp_port    25    25
sql.safe_mode    Off    Off
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
y2k_compliance    On    On
zend.enable_gc    On    On

ctype

ctype functions    enabled

curl

cURL support    enabled
cURL Information    7.19.7
Age    3
Features
AsynchDNS    No
Debug    No
GSS-Negotiate    Yes
IDN    Yes
IPv6    Yes
Largefile    Yes
NTLM    Yes
SPNEGO    No
SSL    Yes
SSPI    No
krb4    No
libz    Yes
CharConv    No
Protocols    tftp, ftp, telnet, dict, ldap, ldaps, http, file, https, ftps, scp, sftp
Host    x86_64-unknown-linux-gnu
SSL Version    NSS/3.12.7.0
ZLib Version    1.2.3
libSSH Version    libssh2/1.2.2

date

date/time support    enabled
"Olson" Timezone Database Version    0.system
Timezone Database    internal
Default timezone    America/New_York

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
Supported handlers    cdb cdb_make db4 inifile flatfile

Directive    Local Value    Master Value
dba.default_handler    flatfile    flatfile

dom

DOM/XML    enabled
DOM/XML API Version    20031129
libxml Version    2.7.6
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: exif.c 293036 2010-01-03 09:23:27Z sebastian $
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-dev

filter

Input Validation and Filtering    enabled
Revision    $Revision: 298196 $

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 Version    bundled (2.0.34 compatible)
FreeType Support    enabled
FreeType Linkage    with freetype
FreeType Version    2.3.11
GIF Read Support    enabled
GIF Create Support    enabled
JPEG Support    enabled
libJPEG Version    6b
PNG Support    enabled
libPNG Version    1.2.49
WBMP Support    enabled
XPM Support    enabled
XBM Support    enabled

Directive    Local Value    Master Value
gd.jpeg_ignore_warning    0    0

gettext

GetText Support    enabled

gmp

gmp support    enabled
GMP version    4.3.1

hash

hash support    enabled
Hashing Engines    md2 md4 md5 sha1 sha224 sha256 sha384 sha512 ripemd128 ripemd160 ripemd256 ripemd320 whirlpool tiger128,3 tiger160,3 tiger192,3 tiger128,4 tiger160,4 tiger192,4 snefru snefru256 gost adler32 crc32 crc32b salsa10 salsa20 haval128,3 haval160,3 haval192,3 haval224,3 haval256,3 haval128,4 haval160,4 haval192,4 haval224,4 haval256,4 haval128,5 haval160,5 haval192,5 haval224,5 haval256,5

iconv

iconv support    enabled
iconv implementation    glibc
iconv library version    2.12

Directive    Local Value    Master Value
iconv.input_encoding    ISO-8859-1    ISO-8859-1
iconv.internal_encoding    ISO-8859-1    ISO-8859-1
iconv.output_encoding    ISO-8859-1    ISO-8859-1

json

json support    enabled
json version    1.2.1

libxml

libXML support    active
libXML Compiled Version    2.7.6
libXML Loaded Version    20706
libXML streams    enabled

mbstring

Multibyte Support    enabled
Multibyte string engine    libmbfl
HTTP input encoding translation    disabled

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) backtrack check    On
Multibyte regex (oniguruma) version    4.7.1

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    pass    pass
mbstring.http_output    pass    pass
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 ciphers    cast-128 gost rijndael-128 twofish arcfour cast-256 loki97 rijndael-192 saferplus wake blowfish-compat des rijndael-256 serpent xtea blowfish enigma rc2 tripledes
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

mysql

MySQL Support    enabled
Active Persistent Links    0
Active Links    0
Client API version    5.1.61
MYSQL_MODULE_TYPE    external
MYSQL_SOCKET    /var/lib/mysql/mysql.sock
MYSQL_INCLUDE    -I/usr/include/mysql
MYSQL_LIBS    -L/usr/lib64/mysql -lmysqlclient

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/lib/mysql/mysql.sock    /var/lib/mysql/mysql.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    5.1.61
Active Persistent Links    0
Inactive Persistent Links    0
Active Links    0
Client API header version    5.1.61
MYSQLI_SOCKET    /var/lib/mysql/mysql.sock

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    no value    no value
mysqli.default_user    no value    no value
mysqli.max_links    Unlimited    Unlimited
mysqli.max_persistent    Unlimited    Unlimited
mysqli.reconnect    Off    Off

openssl

OpenSSL support    enabled
OpenSSL Library Version    OpenSSL 1.0.0-fips 29 Mar 2010
OpenSSL Header Version    OpenSSL 1.0.0-fips 29 Mar 2010

pcre

PCRE (Perl Compatible Regular Expressions) Support    enabled
PCRE Library Version    7.8 2008-09-05

Directive    Local Value    Master Value
pcre.backtrack_limit    100000    100000
pcre.recursion_limit    100000    100000

PDO

PDO support    enabled
PDO drivers    mysql, sqlite

pdo_mysql

PDO Driver for MySQL    enabled
Client API version    5.1.61

pdo_sqlite

PDO Driver for SQLite 3.x    enabled
SQLite Library    3.6.20

Phar

Phar: PHP Archive support    enabled
Phar EXT version    2.0.1
Phar API version    1.1.1
SVN revision    $Revision: 298908 $
Phar-based phar archives    enabled
Tar-based phar archives    enabled
ZIP-based phar archives    enabled
gzip compression    enabled
bzip2 compression    enabled
Native 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

Reflection

Reflection    enabled
Version    $Revision: 300393 $

session

Session Support    enabled
Registered save handlers    files user
Registered serializer handlers    php php_binary wddx

Directive    Local Value    Master Value
session.auto_start    Off    Off
session.bug_compat_42    Off    Off
session.bug_compat_warn    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    no value    no value
session.entropy_length    0    0
session.gc_divisor    1000    1000
session.gc_maxlifetime    1440    1440
session.gc_probability    1    1
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/php/session    /var/lib/php/session
session.serialize_handler    php    php
session.use_cookies    On    On
session.use_only_cookies    On    On
session.use_trans_sid    0    0

shmop

shmop support    enabled

SimpleXML

Simplexml support    enabled
Revision    $Revision: 299424 $
Schema support    enabled

sockets

Sockets Support    enabled

SPL

SPL support    enabled
Interfaces    Countable, OuterIterator, RecursiveIterator, SeekableIterator, SplObserver, SplSubject
Classes    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

sqlite3

SQLite3 support    enabled
SQLite3 module version    0.7-dev
SQLite Library    3.6.20

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
safe_mode_allowed_env_vars    PHP_    PHP_
safe_mode_protected_env_vars    LD_LIBRARY_PATH    LD_LIBRARY_PATH
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

tokenizer

Tokenizer Support    enabled

wddx

WDDX Support    enabled
WDDX Session Serializer    enabled

xml

XML Support    active
XML Namespace Support    active
libxml2 Version    2.7.6

xmlreader

XMLReader    enabled

xmlwriter

XMLWriter    enabled

xsl

XSL    enabled
libxslt Version    1.1.26
libxslt compiled against libxml Version    2.7.6
EXSLT    enabled
libexslt Version    1.1.26

zip

Zip    enabled
Extension Version    $Id: php_zip.c 300470 2010-06-15 18:48:33Z pajoye $
Zip version    1.9.1
Libzip version    0.9.0

zlib

ZLib Support    enabled
Stream Wrapper support    compress.zlib://
Stream Filter support    zlib.inflate, zlib.deflate
Compiled Version    1.2.3
Linked Version    1.2.3

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

Environment

Variable    Value
TERM    xterm-256color
PATH    /sbin:/usr/sbin:/bin:/usr/bin
PWD    /
LANG    C
SHLVL    2
_    /usr/sbin/httpd

PHP Variables

Variable    Value
_COOKIE["PHPSESSID"]    15k77bt1vtsoo65ledjguj2ft7
_SERVER["HTTP_HOST"]    docs............com:8080
_SERVER["HTTP_CONNECTION"]    keep-alive
_SERVER["HTTP_CACHE_CONTROL"]    max-age=0
_SERVER["HTTP_USER_AGENT"]    Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7_3) AppleWebKit/536.11 (KHTML, like Gecko) Chrome/20.0.1130.1 Safari/536.11
_SERVER["HTTP_ACCEPT"]    text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
_SERVER["HTTP_ACCEPT_ENCODING"]    gzip,deflate,sdch
_SERVER["HTTP_ACCEPT_LANGUAGE"]    en-US,en;q=0.8
_SERVER["HTTP_ACCEPT_CHARSET"]    ISO-8859-1,utf-8;q=0.7,*;q=0.3
_SERVER["HTTP_COOKIE"]    PHPSESSID=15k77bt1vtsoo65ledjguj2ft7
_SERVER["PATH"]    /sbin:/usr/sbin:/bin:/usr/bin
_SERVER["SERVER_SIGNATURE"]    <address>Apache/2.2.15 (CentOS) Server at docs............com Port 8080</address>
_SERVER["SERVER_SOFTWARE"]    Apache/2.2.15 (CentOS)
_SERVER["SERVER_NAME"]    docs.............com
_SERVER["SERVER_ADDR"]    192.168.1.202
_SERVER["SERVER_PORT"]    8080
_SERVER["REMOTE_ADDR"]    192.168.1.36
_SERVER["DOCUMENT_ROOT"]    /var/www/opendocman
_SERVER["SERVER_ADMIN"]    [email protected]
_SERVER["SCRIPT_FILENAME"]    /var/www/opendocman/phptest.php
_SERVER["REMOTE_PORT"]    50607
_SERVER["GATEWAY_INTERFACE"]    CGI/1.1
_SERVER["SERVER_PROTOCOL"]    HTTP/1.1
_SERVER["REQUEST_METHOD"]    GET
_SERVER["QUERY_STRING"]    no value
_SERVER["REQUEST_URI"]    /phptest.php
_SERVER["SCRIPT_NAME"]    /phptest.php
_SERVER["PHP_SELF"]    /phptest.php
_SERVER["REQUEST_TIME"]    1337018157

Update: It works from the PHP cli interpreter.
#7
Problem solved. SELinux was preventing Apache from accessing the filesystem directly. I switched it to permissive and the limitation went away.


Forum Jump:


Users browsing this thread: 1 Guest(s)