问题标签 [adsapi-php.ini]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
13 浏览

php - PHP登录系统不会登录所有页面和页面脚本停止执行

我是 PHP 新手,我的登录系统有一些问题。我构建了一个在本地主机上运行的登录系统,没有任何问题,但是我的服务器上出现了一些看起来很奇怪的问题。

当我在服务器上登录我的站点时,它会将我登录到某些页面(所以我猜会话只能在某些页面上读取)。更奇怪的是,每次登录时我可以访问的页面都会发生变化,所以我无法检查我可以进入的页面和我无法解决问题的页面之间的代码差异,因为受影响的页面每次都会更改。我还在我的日志文件中收到以下警告:

PHP 警告:无法修改标头信息 - 第 18 行 /home/mysite/log_out.php 中的标头已由(输出开始于 /home/mysite/log_out.php:6)发送

我也看到一个这样的:

PHP 警告:session_start():无法发送会话缓存限制器 - 第 2 行 /home/mysite/status.php 中的标头已发送(输出开始于 /home/mysite/log_out.php:6)[2018 年 5 月 5 日 13 :33:31 UTC]

更奇怪的是,(我不确定这是一个相关的问题还是完全不同的问题)我在登录时可以访问的页面表现得很奇怪。例如,我的一个页面上有一个附加到 php 表单的按钮。此表单将页面标记为“收藏夹”,然后一旦该页面成为收藏夹,它就会变为一个按钮,允许用户从他们的收藏夹列表中删除该页面。当我到达这个页面时,按钮工作一次或两次,然后页面停止执行代码并且不再允许切换。这也适用于本地主机。

我对这个问题的理论是它是某种设置问题。我认为一定是这样,因为如果我的代码有问题,我希望每次都会在相同的页面上得到相同的错误,但我没有。似乎代码在一定次数后停止执行。因为会话似乎存在问题,所以我将我的 auto_start 会话功能设置为“打开”以查看是否有帮助,但到目前为止还没有。php.ini 文件中是否有其他设置可能有帮助?任何方向表示赞赏。提前致谢,

更新:

根据请求,这里是警告提到的两个文档中的代码:

status.php(根据登录状态设置横幅变量)

log_out.php(注销用户)

0 投票
4 回答
1524 浏览

php - 无法打开 PHP display_errors

我正在使用 Ubuntu 18.04,对于我的项目,我希望 PHP 显示错误。作为sudo,我做了:

然后重新启动 Apache2 服务,但我仍然没有收到任何错误报告。

我在我的系统上修改php.ini了文件夹apache2cliPHP 的 2 个版本(php7.0 和 php7.2)。

phpinfo()总是得到:

0 投票
1 回答
1368 浏览

xampp - 在 xampp 中将默认 Index.php 页面更改为“index.do”

我想将 .php 扩展名更改为 .do only 主页。使用 xampp 服务器。
我不知道如何设置这种类型设置。
我想在 httpd.conf 文件中添加 index.do。并在重新启动 xampp 后。然后页面被排泄,但 php 代码不起作用。 在此处输入图像描述

在此处输入图像描述

0 投票
1 回答
135 浏览

apache - 缺少 mysqli 扩展。请检查您的 PHP 配置,即使文件在定义的路径中可用

我已经按照https://www.wikihow.com/Install-phpMyAdmin-on-Your-Windows-PC中提到的所有步骤检查了文件路径,这些都是正确的。

即使在那之后我收到一个错误“缺少 mysqli 扩展。请检查您的 PHP 配置”

我已经验证我的扩展名没有被注释,并且给出了正确的路径。

这是我在 httpd.conf 中添加的行

这是我的 php.ini 文件。

提前致谢

0 投票
6 回答
6477 浏览

php - PHP Curl 未在 Windows 8.1 64 位的 PHP 7.3.3 中加载

我已经解决了其他类似的问题,但我找不到合适的解决方案。我是 PHP 的新手。根据 youtube 中的建议,我已经使用 apache2.4 完成了 php 配置,并且 php 工作正常。我已启用 php.ini 文件中的扩展名和未注释的 curl dll。我刷新了 Apache 并重新加载了网页,但没有加载 Curl。在 PHP 7 版本中,配置在 php.ini 中似乎是动态的。我无法弄清楚需要在哪里进行更改。请帮忙。

PHP 7.3.3 版本 php.ini 文件附在此处 php.ini

0 投票
0 回答
213 浏览

php - 我如何解决upload_max_filesize 问题

我遇到了问题upload_max_filesize,我已经更新php.ini了服务器上的文件并添加了以下内容。

在此处输入图像描述

我也更新了 .htaccess 文件,如..

但我仍然遇到同样的错误The uploaded file exceeds the upload_max_filesize directive in php.ini,我只是想上传2MB视频但遇到同样的错误。

我不知道为什么会这样,我也与服务器支持中心联系过,他们告诉我他们已经设置500MB了 max_upload_size。

0 投票
0 回答
1682 浏览

php - aws lightsail linux中的php.ini文件在哪里

我想将我的一个网站迁移到 AWS lightail,我需要访问 php.ini 文件。我在 opt/bitnami/php/etc/ 中找到了一个 php.ini 文件,但我对该文件所做的所有更改都不会反映在服务器上。我正在使用“bitnami”用户。我尝试使用命令重新启动 apache 服务器,
sudo /opt/bitnami/ctlscript.sh restart apache
我什至尝试重新启动 lig​​htsail 实例,但它仍然没有反映。我尝试运行该命令
php --ini
,它显示 php.ini 配置文件位于 /bitnami/lamp71stack-linux-x64/output/php/lib 但我在我的 lightail linux 服务器上找不到该路径。 php --ini 结果

0 投票
0 回答
19 浏览

apache - 本地主机不显示传入的 https

我使用 MAMP 作为本地主机,使用 PHP 7.3.8 作为本地主机。

在我的网站上,我试图连接到谷歌地图,如下所示:

但是,由于某种原因,当我在实时站点(使用 GoDaddy 作为服务器)上尝试此操作时,连接没有建立,一切都很好,我得到了想要的结果。

我尝试allow_url_fopen在 php.ini 中打开并检查了我的本地主机上的防火墙并确保端口已打开,但没有任何乐趣。

欢迎任何帮助解决这个问题

0 投票
0 回答
46 浏览

php - 将文档从 DB 还原到应用服务器时,出现错误 Allowed memory size of xxxxxxx bytes 已用尽(尝试分配 xxxxx 字节)

嗨,我想恢复我保存在数据库中的 base64 格式的文档并复制到laravel storage文件夹中。这是因为我的服务器崩溃了。

所以这是我将文档从数据库表恢复到应用程序服务器中的文件夹的代码。每个用户都有 uniq id (id_pra),我使用该 id 作为文件夹名称/public/storage/uploads/file/USERFILEID/

我在本地尝试,一切正常,但在生产中出现此错误

PHP致命错误: Allowed memory size of 536870912 bytes exhausted (tried to allocate 7743517 bytes) in C:\xampp\htdocs\xxx\vendor\laravel\framework\src\Illuminate\Database\Connection.php on line 333 Symfony\Component\Debug\Exception\FatalErrorException : Allowed memory size of 536870912 bytes exhausted (tried to allocate 7743517 bytes)

我已经将memory_limitinphp.ini 从更改124M2048M,但仍然得到相同的错误。我想尝试更改为 -1,但 IT 安全不允许这样做。有谁知道其他解决方案是什么?

我使用了 redhat 和 php 7.4,并且laravel

0 投票
1 回答
59 浏览

php - 为什么我不能更改 php.ini?

我通过 LAMP 在 Ubuntu 20.04 上托管了一个 WordPress 网站。现在,当我尝试安装主题时,“上传的文件超出了 php.ini 中的 upload_max_filesize 指令。” 发生此错误。我无法通过更改 /etc/php/7.4/cli/php.ini 中的 upload_max_filesize 来保存。

如下图所示,它在 php.ini 文件的名称旁边显示为只读。

现在我该如何编辑这个文件?