由 huizee » 2011-06-04 2:16
不知道你的问题和我的一样不。
我在一个零时域名和空间中安装调试成功,并对前台和后台做了大量修改。但是换了空间和域名后问题就出来了,我修改了web\config.php,不能访问,然后又修改了web\admin\config.php,能访问了,但出现主页变形,点击会跳转到原域名,查看源码发现有大量原域名路径指向,修改数据库了文件信息后,访问就好了。
1、修改web\config.php信息:
// DIR
define('DIR_APPLICATION', 'D:\freehost\新数据库名称\web/catalog/');
define('DIR_SYSTEM', 'D:\freehost\新数据库名称\web/system/');
define('DIR_DATABASE', 'D:\freehost\新数据库名称\web/system/database/');
define('DIR_LANGUAGE', 'D:\freehost\新数据库名称\web/catalog/language/');
define('DIR_TEMPLATE', 'D:\freehost\新数据库名称\web/catalog/view/theme/');
define('DIR_CONFIG', 'D:\freehost\新数据库名称\web/system/config/');
define('DIR_IMAGE', 'D:\freehost\新数据库名称\web/image/');
define('DIR_CACHE', 'D:\freehost\新数据库名称\web/system/cache/');
define('DIR_DOWNLOAD', 'D:\freehost\新数据库名称\web/download/');
define('DIR_LOGS', 'D:\freehost\新数据库名称\web/system/logs/');
// DB
define('DB_DRIVER', 'MySQL');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', '数据库用户名);
define('DB_PASSWORD', '数据库密码');
define('DB_DATABASE', '新数据库名称');
define('DB_PREFIX', '');
2、修改web\admin\config.php信息
// HTTP
define('HTTP_SERVER', 'http://新域名/admin/');
define('HTTP_CATALOG', 'http://新域名/');
define('HTTP_IMAGE', 'http://新域名/image/');
// HTTPS
define('HTTPS_SERVER', 'http://新域名/admin/');
define('HTTPS_IMAGE', 'http://新域名/image/');
其他信息和上面congfig的信息一样。
3、修改数据库文件信息
-- MySQL dump 10.11---- Host: localhost Database: 新数据库名称-- ----------------------------
然后用替换工具把所有原域名替换成新域名。重新备份数据库后再访问新域名。