PHP XAMP session_status() 总是 1?
session_status()每次访问localhost页面时都会返回1(php_session_none).我知道存储变量,session_start()和session_destroy()工作是因为C:\ xamp \ tmp中的文件(在php.ini中定义) 但是为什么它在代码中注册为会话? if (session_status() === PHP_SESSION_NONE) { session_start(); echo session_status(); } else{ echo "active"; } 任何帮助将不胜感激,谢谢 解决方案 我们主要在会话变量上使用ISSET进行条件 if(isset($_SESSION['var'])){ echo "Welcome". $_SESSION['var']; } 也许对您有帮助:)
34 2024-04-22
编程技术问答社区
Magento在除Firefox以外的所有浏览器上都返回404错误
我已经在本地XAMPP安装上设置了Magento,并开始开发主题. Firefox上一切都可以,这是我通常用于开发的浏览器.但是,在所有其他浏览器上,使用Magento的默认主题显示了404个错误"未找到"页面时所获得的所有内容. 我应该提到我没有使用" http://localhost/stiteName"地址访问它.我已经创建了一个虚拟主机,以便通过直接访问" www.sitename.com"访问该站点,即使它是本地托管的(我这样做,以便我可以使用目标URL配置Magento) ) 任何帮助都将不胜感激,我真的不明白为什么这在其他浏览器上会有所不同. 解决方案 我在后端停用其他语言后遇到了相同的错误. 我的解决方案:将划线器的数量更改为1、2,...在使用停用语言的商店中(在"管理商店"中). 其他解决方案 请删除位于Magento Admin Pannel中的VAR/CACH文件夹的缓存文件.在那之后请检查.
12 2024-04-04
编程技术问答社区
强制浏览器刷新CSS、JavaScript等
我正在通过XAMPP根据WordPress源代码开发网站.有时我会更改CSS代码,脚本或其他内容,并且发现我的浏览器需要时间来应用修改.这导致我使用多个浏览器刷新一个,如果不应用新样式,我会尝试第二种样式,这始终是这样. 有某种避免此问题的方法? 有时我正在更改代码而不注意到先前的修改. 解决方案 常规解决方案 按 ctrl + f5 (或 ctrl + shift + + r )强制缓存重新加载.我相信Macs使用 cmd + shift + r . php 在PHP中,您可以通过将到期日期设置为过去的时间来禁用缓存: header("Expires: Tue, 01 Jan 2000 00:00:00 GMT"); header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); header("Cache-Control: no-store, no-cache, must-rev
24 2024-04-03
编程技术问答社区
如何在BitNami WordPress上为XAMPP Windows创建管理账户?
我正在尝试在XAMPP上安装Windows的Bitnami WordPress,但是我在这里有一个小问题.通过安装我的路上有此创建管理员帐户对话框,它似乎需要我填写框.它要求登录,我的真实姓名,电子邮件地址,我现有的XAMPP MYSQL密码以及应用程序密码.我不知道我应该输入哪种密码,因为我什至没有输入任何任何密码.我试图将其留空并单击下一步,但它不允许我. 为了更好地理解我的问题,您可以在这里查看,第3和第4号: http://wiki.bitnami.com/infrastructure_stacks/bitnami_for_for_xampp#what_is_is_the_xampp_mysql_password.3f 解决方案 对于第一个密码字段,您必须添加phpmyadmin的密码(如果有). 对于第二个密码和重新输入密码字段,您将添加要为WordPress管理设置的密码.
22 2024-03-31
编程技术问答社区
为什么Xampp控制面板在启动时显示拒绝访问的错误
我面临XAMPP控制面板的问题.一旦我尝试启动它,它就会弹出一条错误消息: "错误:无法创建文件" c:\ xampp \ xampp-control.ini. 我安装的版本是XAMPP-WIN32-5.6.23.当我尝试启动Apache模块时,下面是日志respnse: 7:53:14 PM [Apache] Attempting to start Apache app... 7:53:15 PM [Apache] Status change detected: running 7:53:17 PM [Apache] Status change detected: stopped 7:53:17 PM [Apache] Error: Apache shutdown unexpectedly. 7:53:17 PM [Apache] This may be due to a blocked port, missing dependen
20 2024-03-31
编程技术问答社区
安装XAMPP出错:Windows找不到-n
我已经尝试安装XAMPP已有一段时间了,但是每次在安装结束时,它都说: Windows找不到" -n" 之后,它说: 问题运行后安装步骤.安装失败(php.exe)也许您必须安装Visual C ++ 2008软件包. 我有Visual C ++ 2008软件包,但仍然这样说.现在我该怎么做?我有Windows 10 64位,适合任何想知道的人. 解决方案 我将其安装在C:驱动器的根部中,并且可以工作.奇怪的是,以前我可以将其安装在程序文件文件夹中,并且一切都起作用... 当我尝试将XAMPP安装在具有名称的空格的文件夹中时, 其他解决方案 也有相同的问题(某些文件夹示例) 在我将Xampp重新安装在没有其名称空间的文件夹中后,它得到了解决. c:/xampp 其他解决方案 更改您的注册表设置. 通过按 Windows + r 键组合,打开注册表编辑器,输入regedit,然后按Enter. 如果由UAC提示,请单击是继续.
12 2024-03-31
编程技术问答社区
Mac OS X上的XAMPP权限?
我在Mac OS X 10.6.8上安装了XAMPP 1.7.3,而无需更改任何默认值. Web服务器似乎可以正常工作,但是HTDOCS目录上的权限设置为"仅读取"系统以外的所有人.因此(a)我每次在Web内容中复制时都必须提供root密码,并且更有问题,(b)Netbeans说它不能创建目标目录,甚至不会在此处生成index.php文件源目录. 我是否只需要在htdocs目录上手动更改权限,还是应该更改一些全局XAMPP设置?作为root的Netbeans运行NetBeans似乎有点极端. 解决方案 尝试了上述内容,但修改许可的选项不适合HTDOCS文件夹, 我的解决方案是: 打开应用程序文件夹 找到XAMPP文件夹 右键单击,获取信息(如上所述) 在弹出窗口中找到"共享和许可"部分 单击"锁定"挂锁符号 输入管理员密码 更改"每个人"的权限读写 在"获取信息"窗口中仍然可以在底部选择" cog"图标'下拉选项,然后选择"适用于封闭项目",
18 2024-03-31
编程技术问答社区
PHP联系表格的配置问题
我已经看到,在Stackoverflow上有很多与我的问题相似的,但是我认为我还找不到正确的问题解决方案. 问题与接收电子邮件功能有关 - 基本上是与我们联系网站的部分,用户可以在其中填写基于html的表单,并按下send message,然后使用此消息.将交付给我的电子邮件. 我使用XAMPP进行开发,并在Localhost上运行Apache Server和Mercury.即使验证显示成功 - 电子邮件无法通过. 我尝试将method="post"添加到HTML部分,但发现type: "POST"已经包括在内. double检查了水星使用的港口,并将其与php.ini中提到的港口进行了比较. 我还试图部署到 Bitbucket页面和Azure从Local主持到实时托管. 我已经仔细阅读了此非常详细的 post .将网站上传到现场托管的想法来自这篇文章.
40 2024-03-31
编程技术问答社区
AIX : 无法执行二进制文件,0403-006执行权限被拒绝
我正在研究AIX7.我想了解以下错误方案的详细信息 无法执行二进制文件 0403-006执行权限拒绝 对于首先案例,在搜索时很可能是 当您尝试在32位OS上运行64位软件时,您可以 有这个错误. AIX是64位,我一直在尝试使用MySQL 安装XAMPP,在此处遇到上述错误.我假设32/64 BIT软件可以使用64位OS. 对于第二个案例, 尽管我已经登录为根,并且文件权限为755 [ -rwxr_xr_x]执行权限被拒绝.. 我会很高兴,如果我知道为什么会发生上述情况以及解决问题的最佳方法. 预先感谢!! 解决方案 使用 ls -l 在目录中列出文件的权限 如果相关文件没有x(执行),则需要添加 chmod a+x myfile.sh
60 2024-03-30
编程技术问答社区
将Codeigniter 2与phpspec2整合在一起
我想将phpspec2与CodeIgniter 2集成在一起.现在,我想将其集成到我的Codeigniter 2安装中.我找到了一个 anidear的文章并按照描述的一切做了一切.但是,当我运行bin/phpspec时,我会收到一个错误: PHP Warning: require(core/Common.php): failed to open stream: No such file or directory in C:\xampp\htdocs\eljotengine\spec\ci_bootstrap.php on line 37 Warning: require(core/Common.php): failed to open stream: No such file or directory in C:\xampp\htdocs\eljotengine\spec\ci_bootstrap.php on line 37 等等.我的文件结构看起来像这样: el
16 2024-03-29
编程技术问答社区
备份死亡的MySQL服务器
我的计算机几乎完全关闭了,现在我需要将数据从中删除,然后再重新安装它.我需要备份的数据之一是我已经将mysql与.. backup bin data include scripts share sql-bench 其中哪个包含实际数据库数据?我的空间很短,所以我只需要备份最必要的. 解决方案 虽然应该不用说备份是您在计算机死亡之前做的东西,但错误发生了. 您应该做的是图像驱动器,将其复制到其他东西,以准备重新安装.我建议您尽可能真实地复制所有内容,即使需要一段时间.当您意识到自己忘了挽救现在重要的事情时,您会感到这种感觉. mySQL通常将数据存储在data目录中.可能需要一些工作才能使您的MySQL与以前的配置相同,因此请务必抓住适当的my.cnf文件. 在没有实际运行的MySQL进程的情况下,从一堆MySQL数据文件中提取数据确实很难.这就是为什么存在mysqldump之类的工具的原因.如果您可以使它运行,甚至可以沿着lim绕,那就足够了.
12 2024-03-27
编程技术问答社区
如何在XAMPP中恢复mysql数据库?
我有整个xampp/mysql文件夹的备份.如何在XAMPP的新安装上使用它来恢复旧的DB? 简单地将旧xampp/mysql文件夹复制到新的xampp会导致mysql错误,例如: innodb:table veno/sls37_finder_links_termsc in innodb数据 字典具有表空间ID 1171,但具有该ID或名称的表空间 不存在.您是否已删除或移动.ibd文件?这也可能是 使用创建临时表创建的表 MySQL自动删除,但该表仍然存在于Innodb中 内部数据字典. 解决方案 要将数据库还原到XAMPP,这是您需要的东西: -.frm,.ibd文件和ibdata1可以在mysql/data文件夹中找到 步骤 安装新XAMPP 在mysql/data 中替换ibdata1 复制要还原数据库的文件夹[.frm和.ibd] 并在mysql/data 中粘贴 运行mysql和中提琴起作用! 如果发生#1932错误,只
34 2024-03-27
编程技术问答社区
如何在Windows中启动一个新的PHP实例而不打开一个新的CMD窗口?
我希望多个PHP进程在后台运行而不会打扰用户.这是我拥有的代码: exec("psexec -d php peak.php map/eline/updatedotrange first=$first last=$last filename=$filename > NUL 2> NUL"); 但是,对于每个EXEC语句,新的CMD都会弹出.当我循环100次并运行该线时,这有点为我毁了它. 无论如何,我可以在没有用户注意的情况下获得该过程来在后台运行? 解决方案 我使用bgrun.exe 解决了它 http://www.jukkis.net/bgrun/ 如果有人知道这样做的100%本地Windows方法,我会知道
18 2024-03-27
编程技术问答社区
为什么我的twilio网络应用程序在XAMPP中工作,但在AZURE中不工作?
我已经在PHP中创建了一个应用程序,该应用程序使用Twilio API将文本发送给人们.它在XAMPP中完美工作,但PHP代码不会在Azure中运行.每次我称呼它时,我都会收到一条错误消息,说"无法加载资源:服务器响应500(内部服务器错误). 有没有办法解决此问题而无需创建自己的虚拟服务器? 解决方案 通常,当我们获得500响应时,这意味着我们在服务器脚本上会遇到一些错误.我们可以在Azure Web应用程序上的PHP运行时设置display_errors=On,以便于故障排除.请参阅 https://azure.microsoft.com/en-in-in/documentation/articles/web-sites-php-configure/#how-to-how-to-change-change-change-the-built-the-built-in-built-in-php-configurations/a>有关详细信息. 您可以检查您在Azure
26 2024-03-24
编程技术问答社区
PHP。自动加载函数不曾被调用
所以,我有Xampp.我在Zendserver上测试了此代码,结果相同. php.exe -a index.php之后,我有一个: Interactive mode enabled Fatal error: Class 'Main' not found in C:\xampp\htdocs\oopHotLine\index.php on line 10 [Finished] 因此,它没有显示" GG"输出.如果我手动做__au
12 2024-03-21
编程技术问答社区
无法找到autoconf。请检查你的autoconf安装情况 CentOS中的Xampp
在CentOS中使用XAMPP中的PHP配置MEMCAH 时会遇到另一个错误 # /opt/lampp/bin/phpize Configuring for: PHP Api Version: 20131106 Zend Module Api No: 20131226 Zend Extension Api No: 220131226 找不到AutoConf.请检查您的AutoConf安装和 这 $ php_autoconf环境变量.然后,重新运行此脚本. 如何解决它? 解决方案 Mac用户 您可以使用啤酒轻松地进行. brew install autoconf 其他解决方案 我在这里寻找 docker 的答案当使用 Alpine Linux 这对我有用(我尝试了@dimitros解决方案,但无效): RUN apk --no-cache add pcre-dev ${PHPIZE_DEPS} \ &&
22 2024-03-20
编程技术问答社区
icCube-如何使用Apache网络服务器对icCube进行认证
我目前正在编写WebApp以访问ICCube系统的报告.该应用程序页面托管在与ICCube-Server不同的服务器上.该服务器当前是使用基本auth的本地Apache服务器(XAMPP)来验证用户可以在访问我的HTDOC之前对用户进行身份验证.我希望我的Apache在ICCube的内部授权管理报告访问时进行身份验证,只需要一个登录名. 我的应用程序基于 for Web报告由ICCube提供;因此,它使用显式JavaScript身份验证(它通过IC3.getDemodatasourcesettings()获取演示用户数据). 尝试通过 Apache配置概述: 如果我在服务器配置中设置这些代理参数,那么到底是什么 转发到iCcube? ICCUBE身份验证servlet过滤器: 此配置提取物属于ICCube还是Apache?这些过滤器到底在做什么? 对问题或对更深入文档的指示的任何帮助将不胜感激. 解决方案 您的Web应用程序(即Apache)必须转发与访问IC
10 2024-03-19
编程技术问答社区
PHP session_start error (no such file or directory found)
我是PHP的新手,我正在尝试创建一个登录系统,其中用户名在PHP cookie中通过会话存储.因此,通过视频教程,我了解到我使用session_start();要启动cookie会话,请在满足条件时设置变量.我正在使用XAMPP测试我的php,因此,当我加载页面时,我会收到此错误: 警告:session_start()[function.session start]:open(desktop \ xampp \ tmp \ tmp \ sess_5bre7v153kb1hoftovugl77o52,o_rdwr)失败:c:\ users ------- \ in c:\ users -------- \ ins c:\ users ------- \ ins of-user-users --------桌面\ xampp \ htdocs [文件夹] \ checklogin.php在第2行 警告:session_start()[function.session-start]
24 2024-03-19
编程技术问答社区
phpMyAdmin的登录名是什么?
我下载了最新版本的XAMPP(v.1.7.7),并决定启动一个数据库.当我打开phpmyadmin时,它会提醒我有一个新版本的phpmyadmin.我从在线下载了它,然后删除了phpmyadmin的旧版本,并用当前版本(v.3.5.1)代替了它.我打开了它,并提出了一个登录屏幕.我在没有密码的情况下输入了" root",但它提醒我我需要一个.我不知道任何密码,也不知道任何其他登录.我将如何登录进入phpmyadmin? 解决方案 启用登录而无需密码,以使其与以前完全工作 您需要更改配置文件.打开您的XAMPP安装目录,浏览到文件夹phpmyadmin,然后查找一个称为config.inc.php的文件.如果还没有一个,则首先需要将config.sample.inc.php复制到config.inc.php.然后,只需打开config.inc.php并找到以下线: $cfg['Servers'][$i]['AllowNoPassword'] = false; 将其更
32 2024-03-19
编程技术问答社区