Thursday 18 December 2003 11:54:59 pm
We are developing an EZP 3.2.3 professional site. The setup used is URL setup ( nVH ) for Verio bronce hosting package . Verio's hosting plan includes : MySQL 3.23.43 support
Web Server ???? (we don't know, but we know it understands .htaccess files ) CGI - PHP 4.3.2 with GD graphics and MySQL support Ftp access to the server using a client account No ssh or telnet access to the Server The user site URL at Verio should be www.niassa.info/index.php/nakosso The admin site URL at Verio should be www.niassa.info/index.php/nakosso_admin actually we are using : www.niassa.info/index.php?/nakosso (user side) www.niassa.info/index.php?/nakosso_admin (admin side) (this is explained below) --------------------------------------------------------------------------------------------------------- The setup routine: As explained above we have selected an URL setup (nVH) because we don't have shell access to the production server First, we have setup everything on the staging server (local) using a mixed of standard and manual install. The setup on the staging server is working ok but it has a poor performance ( we think the poor performance could be a consequence of Template caching disabled, and Debug enabled ) Second, to upload the site we have made a tar.gz archive including a Database SQL dump, at the server we have used Verio archive gateway to untar the archive creating the site dirs and subdirs, and Verio MySQL tool to create the Database from the SQL dump, then we have edited our site.ini.append.php file and configure URLs and Database Settings, after that we faced the following problems : 1) IE browser returns a 500 Server Internal Error Page, we have solved it deleting a line in the .htaccess file copied from the staging server The offending line issues an Apache 2.0 directive : "AcceptPathInfo On" needed to run the URL setup with Apache 2.0 2) Any URL besides the Home Page www.niassa.info/index.php, did not work, and IE browser returns a 404 Page not found Error We have found a workaround for this issue in EZP 3.x forum, it is intended to patch EZP 3.x for CGI -PHP environments, the patch applied is explained in details at : http://www.ez.no/developer/ez_publish_3/forum/install_configuration/my_final_patch_for_phpcgi After applying this patch, we got it to surf any URL, user or admin side, but we have to add the "?" character to every URL as in : www.niassa.info/index.php?/nakosso or www.niassa.info/index.php?/nakosso/nakosso/about if we miss the "?" character we get a 404 Page not found error again, and no URL works Finally, we have a very poor performance in the production server (At Verio). We have enable the cache and disable debug, but the performance did not increase a bit
In resume we need to solve the performance problem (for instance: no image cache at the client ) ( We think this problem may be related to the kind of URL we are using ) On the other hand this URL patch, was a workaround, and we would like not to be forced to use it, because it is neither user friendly nor Search engine friendly I hope this explanation, can be useful for somebody that can help us on this matters Thanks Lazaro Ferreira Mzbusiness.com, First EZPublish Partner in Africa
Lazaro
http://www.mzbusiness.com
|