Hey y'all - I had a site up and running - quite beautifully I might add -- for about 9 months and as of last night, when I installed zen-cart, my drupal site refuses to load. All I get when I go to my site is a blank page. When I inspect the HTML, i have a HTML, HEAD, TITLE element, and 2 META elements, then BODY, and that's it. Everything is empty.

When I installed zen-cart it asked me to modify one or 2 php.ini settings - which I did and to install some support for apache-ssl and postgres - both of which I also did. I don't recall exactly what I changed in php.ini but if anyone can recommend a place to look at the required php settings for drupal, i'd appreciate it. I checked out register_globals which is 'Off' in my setup. I can't think of anything else that would cause this. I'm investigating this from the zen-cart end as well.

Any help is greatly appreciated!
Thanks -- Alan

Comments

tangent’s picture

Can you post your php.ini and/or .htaccess file? That would aid others in helping you.

alan8373’s picture

I can't post my php.ini file - can I email it to someone? Drupal says it's "suspicious"

tangent’s picture

I suspect that if you just place the contents of the file in <code> tags that it will work.

alan8373’s picture

Here's my php.ini file - I had to cut and paste it in chunks from an ssh session on my box into my browser. I also stripped it of all comments...

[PHP]

engine = On

short_open_tag = On

asp_tags = Off

precision =14

y2k_compliance = Off

output_buffering = Off

output_handler =

zlib.output_compression = Off

implicit_flush = Off

allow_call_time_pass_reference = On

safe_mode = Off

safe_mode_gid = Off

safe_mode_include_dir =

safe_mode_exec_dir =

;open_basedir =

safe_mode_allowed_env_vars = PHP_

safe_mode_protected_env_vars = LD_LIBRARY_PATH

disable_functions =

highlight.string= #CC0000
highlight.comment = #FF9900
highlight.keyword = #006600
highlight.bg= #FFFFFF
highlight.default = #0000CC
highlight.html = #000000

expose_php = On

max_execution_time = 30; Maximum execution time of each script, in seconds
memory_limit = 64M ; Maximum amount of memory a script may consume (8MB)

error_reporting=E_ALL & ~E_NOTICE

display_errors = On

display_startup_errors = Off

log_errors = Off

track_errors = Off

warn_plus_overloading = Off

variables_order = "EGPCS"

variables_order = "EGPCS"

register_globals = Off

register_argc_argv = On

post_max_size = 8M

gpc_order = "GPC"

magic_quotes_gpc = On

magic_quotes_runtime = Off

magic_quotes_sybase = Off

auto_prepend_file =
auto_append_file =

default_mimetype = "text/html"

doc_root =

user_dir =

enable_dl = On

file_uploads = On

upload_max_filesize = 16M

allow_url_fopen = On

[Syslog]
define_syslog_variables= Off

[mail function]
SMTP = localhost

sendmail_from = me@localhost.com

[Logging]

[Java]

[SQL]
sql.safe_mode = Off

[ODBC]

odbc.allow_persistent = On

odbc.check_persistent = On

odbc.max_persistent = -1

odbc.max_links = -1

odbc.defaultlrl = 4096

odbc.defaultbinmode = 1

[MySQL]
mysql.allow_persistent = On

mysql.max_persistent = -1

mysql.max_links = -1

mysql.default_port =

mysql.default_socket =

mysql.default_host =

mysql.default_user =

mysql.default_password =

[mSQL]
msql.allow_persistent = On

msql.max_persistent = -1

msql.max_links = -1

[PostgresSQL]
pgsql.allow_persistent = On

pgsql.max_persistent = -1

pgsql.max_links = -1

[Sybase]
sybase.allow_persistent = On

sybase.max_persistent = -1

sybase.max_links = -1

sybase.interface_file = "/etc/freetds/interfaces"

sybase.min_error_severity = 10

sybase.min_message_severity = 10

sybase.compatability_mode = Off

[Sybase-CT]
sybct.allow_persistent = On

sybct.max_persistent = -1

sybct.max_links = -1

sybct.min_server_severity = 10

sybct.min_client_severity = 10

[bcmath]
bcmath.scale = 0

[browscap]

[Informix]
ifx.default_host =

ifx.default_user =

ifx.default_password =

ifx.allow_persistent = On

ifx.max_persistent = -1

ifx.max_links = -1

ifx.textasvarchar = 0

ifx.byteasvarchar = 0

ifx.charasvarchar = 0

ifx.blobinfile = 0

ifx.nullformat = 0

[Session]
session.save_handler = files

session.save_path = /tmp

session.use_cookies = 1

session.name = PHPSESSID

session.auto_start = 0

session.cookie_lifetime = 0

session.cookie_path = /

session.cookie_domain =

session.serialize_handler = php

session.gc_probability = 1

session.gc_maxlifetime = 1440

session.referer_check =

session.entropy_length = 0

session.entropy_file =

session.cache_limiter = nocache

session.cache_expire = 180

session.use_trans_sid = 1

url_rewriter.tags = "a=href,area=href,frame=src,input=src,form=fakeentry"

[MSSQL]
mssql.allow_persistent = On

mssql.max_persistent = -1

mssql.max_links = -1

mssql.min_error_severity = 10

mssql.min_message_severity = 10

mssql.compatability_mode = Off

[Assertion]

[Ingres II]
ingres.allow_persistent = On

ingres.max_persistent = -1

ingres.max_links = -1

ingres.default_database =

ingres.default_user =

ingres.default_password =

[Verisign Payflow Pro]
pfpro.defaulthost = "test-payflow.verisign.com"

pfpro.defaultport = 443

pfpro.defaulttimeout = 30

[Sockets]
sockets.use_system_read = On

[com]

[Printer]

[mbstring]

[FrontBase]

extension=mysql.so
extension=gd.so
extension=pgsql.so

alexmc’s picture

Er, did you set up a database for ZenCart? I cant see one in the above.

(I dont know if that is your problem though)