Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/250.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我不能在AngularJS、php和MySQL上建立项目会话?_Php_Mysql_Angularjs - Fatal编程技术网

为什么我不能在AngularJS、php和MySQL上建立项目会话?

为什么我不能在AngularJS、php和MySQL上建立项目会话?,php,mysql,angularjs,Php,Mysql,Angularjs,我正在使用AngularJS、php和MySQL开发一个登录系统。下面我将使用php和MySQL创建AngularJS用户注册和登录身份验证。当我把它放在live上时,我收到以下错误消息: 未能加载资源:服务器以404状态响应 找不到angularlogin/files/functions/session:1无法加载 资源: 我已检查会话的phpinfo,该会话已启用。有什么问题吗?没有明确的答案评论太有限,但是我把你链接到的项目转了起来,我得到了几乎相同的错误: angular.min.js:

我正在使用AngularJS、php和MySQL开发一个登录系统。下面我将使用php和MySQL创建AngularJS用户注册和登录身份验证。当我把它放在live上时,我收到以下错误消息:

未能加载资源:服务器以404状态响应 找不到angularlogin/files/functions/session:1无法加载 资源:


我已检查会话的phpinfo,该会话已启用。有什么问题吗?

没有明确的答案评论太有限,但是我把你链接到的项目转了起来,我得到了几乎相同的错误:

angular.min.js:77获取…/files/functions/session 500内部服务器错误

但是500,不是404,所以你可能需要给我们更多的信息。404找不到文件可能意味着您忘记复制某些文件

无论如何:

您可以随时查看服务器日志,我得到了错误异常:mysqli::u构造:HY000/1049:未知数据库'angularjs_login'。如果这是您的问题,那么您只是忘记了在服务器上创建数据库

在开发过程中,不要使用生产版angularjs angular.min.js,而是使用非精简版angular.js,因为这样会得到更好的错误消息

在浏览器中打开“网络”选项卡,按F12键,在未选中时单击以红色标记的失败请求会话,如果php设置允许,您可以在“预览”选项卡下立即看到错误。

如果您确定已复制所有文件,以下是一个限定猜测: 您的Web服务器未配置为slim。这要求所有请求都要经过main index.php,在您的例子中是files/functions/index.php。如果有说文件/函数/会话的请求不存在,Web服务器会将该请求重定向到index.php,index.php会对请求进行排序并将其传递到正确的位置

如果请求没有通过index.php,那么您将得到一个404错误

Slim通过使用.htaccess文件来解决这个问题。文件/函数/.htaccess。在windows上,它可能是一个隐藏文件,这可能是您错过它的原因

或者,您的Web服务器配置为不关心.htaccess文件,那么您必须更改Web服务器设置

或者,您的Web服务器根本不使用.htaccess文件,比如nginx,那么您必须找到另一种方法来重定向这些请求。我建议你看一看


信息太少,我们无法确定,但我认为上述情况似乎有点可能发生

嗨,拉维!您能否澄清您在angularlogin/files/functions/下看到的文件?您能在web浏览器上看到文件吗?您使用的是什么web服务器?不,我没有忘记保存文件或.htaccess文件在同一目录中。如果您愿意,我将与您共享我的cpanel凭证。