We're satisfied with our evaluation of XOOPS on our Linux test bench and are ready to put it on our production Windows 2003 Server. I've followed these two how-to's on site migration:
https://xoops.org/modules/smartfaq/faq.php?faqid=193https://xoops.org/modules/smartfaq/faq.php?faqid=150Step by step, I've followed them almost exactly. My problem is that when I try to load my site after migration to the new Windows server (
http://localhost/learningspaces) I am presented with a blank white page, nothing more. I have outlined the steps I followed below and would appreciate any help anyone can provide:
1) I FTP'd the XOOPS folder from the Linux server (/home/httpd/html/learningspaces) to the Windows server (C:\Program Files\Apache Software Foundation\Apache 2.2\htdocs\learningspaces)
2) I exported/dumped the database to .SQL using phpMyAdmin on the Linux server. I FTP'd this over to the Windows server and imported it using bigdump, (as phpMyAdmin complained that the file was too large and bigdump took care of this). Importing was successful.
3) I modified the mainfile.php on the Windows server to reflect the correct physical path, URL and database connection details.
The root path changed:
define('XOOPS_ROOT_PATH', '/home/httpd/html/learningspaces');
became
define('XOOPS_ROOT_PATH', 'C:\Program Files\Apache Software Foundation\Apache 2.2\htdocs\learningspaces');
The virtual URL remained the same:
define('XOOPS_URL', 'http://localhost/learningspaces');
The database username changed. On the Linux server it was student, but on the Windows server it is root:
// Database Username
// Your database user account on the host
define('XOOPS_DB_USER', 'student');
became
// Database Username
// Your database user account on the host
define('XOOPS_DB_USER', 'student');
4) I set the cache and templates_c directories in C:\Program Files\Apache Software Foundation\Apache 2.2\htdocs\learningspaces in the security tab of Windows properties to 'full control' for all users listed.
5)
http://localhost/learningspaces produces a blank white page =(
EDIT 05/10/07 11:27
-------------------
Enabled debugging mode for Xoops
From a cmd terminal on the WS2k3 server, log into the database
--> MySQL -u root -h localhost – p (using k@ml00ps2)
--> use learningspacesdb;
--> update xoops_config set conf_value=1 where conf_name='debug_mode';
(Query ok, 1 row affected) --> ok!
but I'm still getting a solid white blank page without any debugging details...