【报错解决】The requested URL / was not found on this server.
先记录一下如何把代码部署到新浪云服务器上👇
1、登录网址:https://www.sinacloud.com/
2、注册、登录(这里我选择微博登录)
3、进行实名认证、学生认证(实名认证应该是必须的)
4、鼠标移至控制台处,选择云应用SAE
5、点击创建应用(最初不知道哪里出现了问题,尝试了各种方法)
6、点击我已确认
7、按图选择选项,填写二级域名和应用名称后,确认创建
8、点击应用设置 → 应用信息,查看域名
9、点击运行环境管理 → 代码管理
10、点击创建新版本,输入版本号
11、上传代码包(注意:代码包里不能有文件名是中文的文件,至少我这边是这样)
12、点击 数据库与缓存 → Memcached,打开服务开关
到了这一步还都很顺利,其实我也是后来才知道这之前的操作都是正确的(哭唧唧)
问题主要出在这里:
按照视频里的教学内容,URL输入的是:(http://treehole666.applinzi.com/index.php/Home/Index/test),结果就404了。
可能是我确实太菜鸡了,对php框架理解还不够深入,网上也没有找到解决方案,最后快要放弃继续学下去的时候把问题解决了。
解决办法就是修改URL为:(http://treehole666.applinzi.com/treehole/index.php/Home/Index/test),可能是视频里的老师上传的代码包文件结构与我的不同。
这是我的文件结构👇
上传到新浪云服务器后是这样的👇
真的是:山重水复疑无路,柳暗花明又一村!(新手开发,大佬勿喷)
后面的一些配置👇
开启共享型MySQL(要点击服务开关,这里开启过了)
点击使用phpMyAdmin(3.3)管理,进入数据库管理界面