新浪云速度什么的还是可以的,收费也还ok。了解到新浪云本身支持yaf,就想在上面部署基于yaf的项目尝试一下,无奈传完代码和重写等都弄好后,一访问提示 Fatal error: Class 'Yaf\Application' not found in public/index.php on line 6 猜测到是不支持命名
新浪云速度什么的还是可以的,收费也还ok。了解到新浪云本身支持yaf,就想在上面部署基于yaf的项目尝试一下,无奈传完代码和重写等都弄好后,一访问提示
Fatal error: Class 'Yaf\Application' not found in public/index.php on line 6
猜测到是不支持命名空间方式,尝试在代码里修改:
ini_set('yaf.use_namespace', "1");
结果一访问提示
Warning: Set the ini directive 'yaf.use_namespace' without permission in public/index.php on line 2
看到这个我估计就没戏了。上网查了下解决方案,没有找到相应的解决方案,唯一比较靠谱的就是用说使用class_alias方法,不过这么多类都alias一下?岂不是很蛋疼。
最后还是考虑放弃掉了,现有的项目迁移过去要修改大量的代码。即使是新的项目,团队成员都习惯了命名空间的方式,要适应新的命名方式也要一段时间。
转载请注明:快乐编程 » 新浪云sae不支持yaf的命名空间方式无奈放弃