在服务器安装ecshop出现appserver以及storage不存在的解决办法

今天在安装ecshop出现appserver以及storage不存在,这个错误无论放在一级目录还是放在二级目录都不显示,很是郁闷,在想哪里问题,网上问题各种;具体请看错误;

错误如下:

问题: 在 ecshop 安装过程中, 权限检查阶段, 出现 appserver 不存在错误.

以下是错误以及对应的解决办法:

appserver 与 ecshop 不在同一个目录下
解决: 把 appserver 与 ecshop 放在同一目录.

根目录创建过程中产生命名冲突.
解决: 根目录不可命名为"ecshop".

路径中,文件夹的名字不能重复
wwwroot/ecshop/source/shop
wwwroot/ecshop/source/appserver

上面有两个ecshop文件夹名字只要把上面的末尾shop改成如下名字即可, 具体原因详见下面 <调试过程>
wwwroot/ecshop/source/web
wwwroot/ecshop/source/appserver

调试过程

step1 查看安装文件shop/install/index.php

 79     case 'check' :
 80     include_once(ROOT_PATH . 'install/includes/lib_env_checker.php');
 81     include_once(ROOT_PATH . 'install/includes/checking_dirs.php');
 82     $dir_checking = check_dirs_priv($checking_dirs);

step2 由 check_dir_priv 函数在lib_env_checker.php

 30 function check_dirs_priv($checking_dirs)
 31 {
 32     include_once(ROOT_PATH . 'includes/lib_common.php');
 33 
 34     global $_LANG;
 35     $msgs = array('result' => 'OK', 'detail' => array());
 36 
 37     foreach ($checking_dirs AS $dir)
 38     {
 39         $path = ROOT_PATH;
 40         if(strstr($dir,'appserver')){
 41             $path_arr = explode('/',ROOT_PATH);
 42             $count = count($path_arr)-2;
 43             $name = $path_arr[$count].'/';
 44             $path = str_replace($name,'',ROOT_PATH);
 45         }

关键代码 $path = str_replace($name,”,ROOT_PATH);  就是这儿替换字符出现的问题. 通过var_dump($path)

出现 string(24) “/wwwroot/ecsource/” string(24) “/wwwroot/ecsource/” , 路径中的ecshop被替换 -_-!

ps: 正确的路径应该为/wwwroot/ecshop/source/

还有一种问题,就是我所遇到的问题,这个问题就是权限问题;

我用的是IIS,我们要给与wwwroot目录以及windows下Temp目录这两个目录追加这三个所有权(Everyone、 Users、  IIS_IUSRS) 即可;

所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!(有事儿请详询博主:博主电话以及微信18810292089)

更多请关注:老梁`s Blog

免责声明,若由于商用引起版权纠纷,一切责任均由使用者承担。 您必须遵守我们的协议,如果您下载了该资源行为将被视为对《免责声明》全部内容的认可->联系老梁投诉资源
Laoliang.Net资源全部来自互联网收集,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。 敬请谅解! 侵权删帖/违法举报/投稿等事物联系邮箱:service@laoliang.net
老梁`s Blog(老梁博客) » 在服务器安装ecshop出现appserver以及storage不存在的解决办法

发表评论

本站承接,网站推广(SEM,SEO),软件的安装的安装与调试,服务器的推荐以及配置,APP的开发与维护,网络或者web维护;财务软件,客户管理系统,人力资源,超市POS,医药管理,服务器安全,ecshop,金蝶,用友,管家婆;

立即查看 了解详情