New Zenner
- Join Date:
- Jul 2006
- Posts:
- 14
- Plugin Contributions:
- 0
Blank "third" page (inspect) of 1.3.0.2 install, works on one machine not on another.
I am having problems installing Zen 1.3.0.2 on a particular server.
I have installed Zen 1.3.0.2 on a similar but not identical server successfully.
Details about the machine config for each server appear below.
On the "Problem" server, the first and second (license agree/do-not-agree) pages of the install process are produced correctly. The third (inspect) page is not being produced correctly.
When using FireFox as browser, the problem manifests itself as a blank "third" page (inspect) during install.
When using IE6 as browser, the third page of install process is the standard IE "The page cannot be displayed" page.
When using Netscape 8.1 as browser, the third page of install process appears to just re-load the second page (license agreement).
I have tried installing to different domains hosted on the problem machine, all with the same result (blank 'third' page).
I have used different FTP programs (FileZilla, WS_FTP, SFTP) all with the same result on the problem machine. Specifically, I have re-uploaded the full fileset using all three of these FTP programs into the example 'problem' domain shown below (erbdev.com) and have had the same behavior regardless of the FTP program used. The last upload that is resident on erbdev.com right now was done with FileZilla without noticable errors or warnings.
I have unpacked/unzipped the 1.3.0.2 .zip file on a local machine different times/ways, and also have used the exact same set of unzipped files that were used to install on the server on which ZenCart installed successfully, but without fail, every install on the 'problem' machine produces the blank 'third' page during installation script execution.
I've looked at server error logs and have found nothing that is different between the install attempts on the success machine vs. the problem machine. On both "problem" and "success" servers, there are the following five error log entries every time the install is attempted. However, on the "success" machine, the "third" page of the install is presented just fine and eventually leads to a good install, whereas on the "problem" machine, only the blank "third" (inspect) page occurs:
-
[Sun Jul 23 14:39:45 2006] [error] PHP Fatal error: Cannot instantiate non-existent class: notifier in /home/erbdevco/public_html/catalog1302/includes/autoload_func.php on line 78
-
[Sun Jul 23 14:39:45 2006] [error] PHP Warning: main(): Failed opening '/includes/classes/class.notifier.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/erbdevco/public_html/catalog1302/includes/autoload_func.php on line 59
-
[Sun Jul 23 14:39:45 2006] [error] PHP Warning: main(/includes/classes/class.notifier.php): failed to open stream: No such file or directory in /home/erbdevco/public_html/catalog1302/includes/autoload_func.php on line 59
-
[Sun Jul 23 14:39:45 2006] [error] PHP Warning: main(): Failed opening '/includes/classes/class.base.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/erbdevco/public_html/catalog1302/includes/autoload_func.php on line 59
-
[Sun Jul 23 14:39:45 2006] [error] PHP Warning: main(/includes/classes/class.base.php): failed to open stream: No such file or directory in /home/erbdevco/public_html/catalog1302/includes/autoload_func.php on line 59
I also notice that some of the settings for mysql in phpinfo for the two servers are different (see below for each machine). The "problem" machine has MYSQL_MODULE_TYPE set as external, whereas the "success" machine has MYSQL_MODULE_TYPE set as builtin. More detailed settings and phpinfo links are listed below.
I have been trying to diagnose the problem off and on for days, have read as many FAQs (in docs/ folder of unpacked zencart zip distribution and online here) as I can find, have looked through the forums searching for posts about similar problems, and have not been successful at finding information that would help diagnose/resolve this particular problem.
I have tried renaming admin/includes/.htaccess to .htaccess_hide as suggested in one post but that did not correct the problem with the blank 'third' install page.
The steps in my installation process are listed at the bottom of this post, but first here are some details about the problem machine configuration vs. the successful machine configuration. I have provided mySQL database user and passwd details for the "problem" machine in one domain, as the install on erbdev.com is for diagnosing the problem and will not be the final install domain or location (so I don't care if it gets broken, trashed, etc, as long as I am able to determine the cause of the installation problem). However, I expect that the demo install on erbdev.com will not proceed past the second 'license' page until the misconfiguration is identified and corrected. I hope someone can shed some light or point me in the direction of things that I might try or investigate. Thanks in advance.
==========================================================
==========================================================
"PROBLEM"
ON SERVER PRODUCING BLANK "THIRD" PAGE (Inspect) DURING INSTALL:
-
ZenCart Version: 1.3.0.2 release ( zen-cart-v1.3.0.2-full-fileset.zip )
-
unpacked/unzipped and uploaded repeatedly using FileZilla, WS_FTP,
and SFTP to multiple domains on same server, all with same result
(blank page on third step, "inspect"). -
Last upload was accomplished using FileZilla, no apparent errors or warnings.
-
PHP Version 4.4.0
-
mySQL Version 4.1.19-standard
"Use old style (4.0) passwords with mySQL 4.1+ (required if you have problems with php apps authenticating)" = ON in WHM/CPanel
NOTE: HAVE TRIED "Use old style (4.0) password..." both ON and OFF, with same blank 'third' page of install behavior. -
Apache Version 1.3.34
Details: Apache/1.3.34 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.0 mod_ssl/2.8.25 OpenSSL/0.9.7a -
WHM Version 10.8.0
-
CPanel Version 10.8.2-R119
-
OS: linux, Fedora Core 1 - i385
-
Have phpMyAdmin 2.8.0.2 available, shows empty erbdevco_demostore database with no tables.
-
Install script/store: http://www.erbdev.com/catalog1302
-
URL displayed in FireFox browser when blank 'third' page is encountered:
http://www.erbdev.com/catalog1302/zc_install/index.php?main_page=inspect&language=english -
mySQL Database: demostore ( full name: erbdevco_demostore )
-
mySQL User: zendemo ( full name: erbdevco_zendemo )
-
mySQL User zendemo passwd: demo
-
phpinfo link: http://www.erbdev.com/catalog1302/zc_install/includes/phpinfo.php
-
Selected PHP Settings:
- Register Globals = OFF
- MySQL Support enabled
- Active Persistent Links 0
- Active Links 0
- Client API version 4.1.19
- MYSQL_MODULE_TYPE external
- MYSQL_SOCKET /var/lib/mysql/mysql.sock
- MYSQL_INCLUDE -I/usr/include/mysql
- MYSQL_LIBS -L/usr/lib -lmysqlclient
- Safe Mode = OFF
- Session Support enabled
- session.auto_start Off
- session.use_trans_sid Off
- magic_quotes_runtime Off
- GD Support enabled
- GD Version bundled (2.0.28 compatible)
- ZLib Support enabled
- OpenSSL support enabled
- OpenSSL Version OpenSSL 0.9.7a Feb 19 2003
- CURL support enabled
- CURL Information libcurl/7.12.0 OpenSSL/0.9.7a zlib/1.2.0.7
- file_uploads On
- upload_max_filesize 2M
- post_max_size 55M
- XML Support active
- FTP support enabled
==========================================================
==========================================================
"SUCCESS"
ON SERVER WHERE INSTALL SCRIPT SHOWS EXPECTED "THIRD" PAGE (Inspect):
-
ZenCart Version: 1.3.0.2 release ( zen-cart-v1.3.0.2-full-fileset.zip )
-
unpacked/unzipped and uploaded via SFTP, install successful, demo store up
and running. -
PHP Version 4.3.11
-
mySQL Version 4.1.19-standard
"Use old style (4.0) paswords with mySQL 4.1+ (required if you have problems with php apps authenticating)" = ON in WHM/CPanel
NOTE: HAVE TRIED "Use old style (4.0) password..." both ON and OFF, successfully installed and run zenCart V1.3.0.2 both ways. -
Apache Version 1.3.33
Details: Apache/1.3.33 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.3.11 FrontPage/5.0.2.2635 mod_ssl/2.8.22 OpenSSL/0.9.7a -
WHM Version 10.8.0
-
CPanel Version 10.8.2-R119
-
OS: linux, Fedora Core 1 - i386
-
Have phpMyAdmin 2.8.0.2 available, shows database created for demostore with 93 tables.
-
Successfully installed V1.3.0.2 store: http://www.j-plprod.com/demostore
-
phpinfo link: http://www.j-plprod.com/demostore/zc_install/includes/phpinfo.php
-
Selected PHP Settings:
- Register Globals = OFF
- MySQL Support enabled
- Active Persistent Links 0
- Active Links 0
- Client API version 3.23.49
- MYSQL_MODULE_TYPE builtin
- MYSQL_SOCKET /var/tmp/mysql.sock
- MYSQL_INCLUDE no value
- MYSQL_LIBS no value
-
Safe Mode = OFF
==========================================================
==========================================================
Installation procedure followed for both "problem" ( erbdev.com/catalog1302 )
and "success" ( j-plprod.com/demostore ) machines:
- Unpacked/unzipped zen-cart-v1.3.0.2-full-fileset.zip to local directory
corresponding to catalog1302 or demostore. - Copied includes/dist-configure.php to includes/configure.php
- Copied admin/includes/dist-configure.php to admin/includes/configure.php
- Uploaded entire catalog1302 / demostore directory to servers in
corresponding directories for erbdev.com/ and j-plprod.com/ - chmod 777 for includes/configure.php and admin/includes/configure.php
- chmod 777 for the following directories under catalog1302 / demostore:
cache
images
includes/languages/english/html_includes
media
admin/backups
admin/images/graphs - chmod 777 images directory (and subdirectories thereunder) in catalog1302 / demostore
- Attempted install via erbdev.com/catalog1302 (problem) and j-plprod.com/demostore (success)
I have write access to the master php.ini file for the problem machine, and phpMySQL is also available on a domain-by-domain basis on both servers.
==========================================================
OK, that's some information up front. I'm sure much of it is irrelevant to the problem, but better off providing extra as opposed to not providing enough. If anyone can help or suggest things to look for I would really really appreciate it. This is for a project that needed to be installed and handed off last week to the person who is going to maintain the website, but to no avail until I can install it successfully. Thanks in advance.