我在php-fpm错误日志中收到多个警告,如下所示:
PHP Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
PHP Warning: Unknown: Input variables exceeded 1000. To increase the limit change max_input_vars in php.ini. in Unknown on line 0
PHP Warning: Missing boundary in multipart/form-
我尝试将字符串数据发送到localhost:8080上的php脚本进行保存,但Javascript函数找不到该php文件,并给出了404错误。
这是Javascript:
var data = new FormData();
data.append("data" , myStringData);
var xhr = new XMLHttpRequest();
xhr.open('POST', "http://localhost:8080/Source/ServerInputManager.php", true);
xhr.send(data);
所有东西都在我的本地主机上工作,在这里没有使用.htaccess文件。但是当我进入实际的站点时,我在AJAX请求上遇到了问题。我发现导致这个问题的部分原因是删除了.php扩展。
这是我的.htaccess文件
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
## redirect to 404 page when file does not exist
ErrorDocument 404 /404.php
## clean urls for blog.php
RewriteCond %{THE_REQU
在大约一个月前的php错误日志中,我看到了一个错误。
PHP Fatal error: Out of memory (allocated 524288) (tried to allocate 311296 bytes) public_html/index.php on line 347
这很奇怪,因为错误说它只分配了524288,即512 KB,错误和往常一样,只发生在这一行脚本上,我每天收到的错误大约是这个错误的10-20倍。
在index.php中,我已经包含了4-5脚本,在这一行(ln 347)上只有一些css代码,并且没有无限循环。
我阅读了许多主题,并将mempry_limit改为
我有一个非常基本的应用程序,其中用户被问候,并有选择选择1或2,并被发送到回调脚本。每当我经过第一个菜单时,它就会给我一条“应用程序遇到错误”的消息。
我的脚本如下:
<?php
// make an associative array of callers we know, indexed by phone number
$people = array(
"+15559990000"=>"A" );
// if the caller is known, then greet them by na
我正在用Php构建Rest。API在本地主机上运行良好。现在我把它放到了现场服务器上。问题是,当我使用GET方法在正文中发送数据时,邮递员显示错误:500 Internal Server Error.。但是,当将GET转换为POST时,它工作得很好。我是后端的新手,所以不明白问题出在哪里。API的index.php文件位于example.com/api/public/index.php子目录中,所以我在.htaccess中做了一些更改,但它不起作用。
.htaccess
# php -- BEGIN cPanel-generated handler, do not edit
# Set th
当通过添加.htaccess tot根文件夹来使用漂亮的URLS时,我的<a href="">链接当然不需要.php文件扩展名。但是,当我使用PHP require或include时,它会抛出一个错误,并且似乎不使用.htaccess来添加必要的.php,要求我向这些语句中添加.php。
.htaccess
# Redirect everything that doesn't match a directory or file to index.php
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d