ECShop 2.6.0_GBK 安装时出现问题的请进

2016-07-07 15:43 来源:www.chinab4c.com 作者:ecshop专家

ECShop 2.6.0_GBK 安装时设置中文名管理员后不能登录后台,或是安装时出现不能安装数据库的错误的用户请进。

下载附件覆盖install/index.php文件。

index.zip (3.11 KB)

如果还有问题,大家跟帖说明。

回答:
支持下 ~~~~一定程度上解决了安装第一步的问题。
可是安装问题还是有很多 ,加油ing
创建配置文件............失败



Warning:file_get_contents(/home/xxxx/public_html/eshop/data/config_temp.php) [function.file-get-contents]: failed to open stream: No such file or directory in /home/xxxx/eshop/install/includes/lib_installer.php on line 316

OK


看316行代码
/**
* 创建配置文件
*
* @accesspublic
* @paramstring$db_host主机
* @paramstring$db_port端口号
* @paramstring$db_user用户名
* @paramstring$db_pass密码
* @paramstring$db_name数据库名
* @paramstring$prefix数据表前缀
* @paramstring$timezone 时区
* @returnboolean成功返回true,失败返回false
*/
function create_config_file($db_host, $db_port, $db_user, $db_pass, $db_name, $prefix, $timezone)
{
global $err, $_LANG;
$db_host = construct_db_host($db_host, $db_port);
if ($uc_config = file_get_contents(ROOT_PATH .'data/config_temp.php'))
{
$uc_config = preg_replace("/\<\?php|\?\>/si", '', $uc_config);


创建时 config_temp.php丢失,估计是linux服务器权限问题。但是非我没有开始设置777,估计是 ecshop
程序设计没有考虑周全。

修改上传 config_temp.php又提示
创建配置文件............成功
创建数据库............成功
安装数据............成功
创建管理员帐号............成功
处理其它............失败



Warning:chmod() [function.chmod]: Operation not permitted in /home/xxxx/eshop/install/includes/lib_installer.php on line 532



OK
看532行代码(红色的)为
/**
* 把一个文件从一个目录复制到另一个目录
*
* @accesspublic
* @paramstring$source 源目录
* @paramstring$target 目标目录
* @returnboolean成功返回true,失败返回false
*/
function copy_files($source, $target)
{
global $err, $_LANG;

if (!file_exists($target))
{
if (!mkdir(rtrim($target, '/'), 0777))
{
$err->add($_LANG['cannt_mk_dir']);
return false;
}
chmod($target, 0777);
}
$dir = opendir($source);
while (($file = @readdir($dir)) !== false)
{
if (is_file($source . $file))
{
if (!copy($source . $file, $target . $file))
{
$err->add($_LANG['cannt_copy_file']);
return false;
}
chmod($target . $file, 0777);
估计又是 服务器权限问题,依旧怀疑 程序设计有问题 !


我安装就没有此问题

此外,安装提示 admin目录需要可写,但是在图文教程里没有要求

您下载附件了吗?

原帖由 桔子 于 2008-4-28 15:28 发表
您下载附件了吗?

当然下载了
开始提示UC密码错误嘛,用您给的uccheck.js覆盖,然后顺利通过第一步
接着又把上边的index.php (12555字节)覆盖,但是仍然安装不成功哦


谢谢您的提醒。这个是因为之前的版本有需要在admin目录下安装虚拟卡插件的操作,所以就需要将这个目录设置有可写权限。发布版本时我们会将这部分的检测去掉的。

不错,这个补丁真管用,所有问题都解决了!
忍不住要称赞一句——效率真高呀!

这个是您的服务器对php的chmod这个函数做了限制。 您可以在这个chmod函数前加一个@符号。

我下载了,覆盖了 还是提示密码错误哈!!


我安装的时候用的是中文名字..

郁闷死了


原帖由 桔子 于 2008-4-28 18:04 发表
这个是您的服务器对php的chmod这个函数做了限制。 您可以在这个chmod函数前加一个@符号。

这个方法不错,问题解决了。

创建配置文件............成功
创建数据库............失败

连接 数据库失败,请检查您输入的 数据库帐号 是否正确。


急,不知道怎么解决,谢谢回答,我等着你哇

到安装第二步,uc的url处总是验证错误!


未命名.jpg


问题得不到解决,我把它上传到空间上安装,什么问题没有,只在本地安装的时候,老是出现这个错 误。