apache2 相关问题

Apache(HTTP Server)/əpætʃiː/是一个模块化的跨平台Web服务器软件,具有各种功能(称为模块),包括SSL,压缩,日志,代理和服务器端编程语言接口,如Perl,Python,Tcl和PHP。

将文件上传到服务器。 Ubuntu、Apache2、PHP

此代码应该上传文件,但事实并非如此。 此代码应该上传文件,但没有。 <form name="submit" action="#" method="post" enctype="multipart/form-data"> <input type="file" value="Choose file" id="pic" name="pic"> <input type="submit" value="Upload" name="submit"> </form> <?php ini_set('display_startup_errors', 1).'<br>'; ini_set('display_errors', 1).'<br>'; error_reporting(-1).'<br>'; session_start(); $pic = $_FILES["pic"]["name"]; $folder = 'projects'; $path = $folder.'/'.$pic; if (!is_writeable($path)) { die("Cannot write to destination file"); } else{ move_uploaded_file($_FILES["pic"]["tmp_name"], $path); echo $path.'<br>'; echo 'DONE'; } print_r($_FILES); ?> 服务器上的文件归 www-data 所有。 目标文件夹归www-data 所有并具有0777 权限。 没有重大错误。 但它说“无法写入目标文件”。 任何如何解决此问题的想法,我们将不胜感激。 如果文件存在并且可写,is_writeable()**将返回true。 (参见PHP手册)。 如果您要上传新文件,则您要检查的文件将不存在并且is_writeable()将返回false。 不要想太多。只需使用 move_uploaded_file() 并在 move_uploaded_file() 返回 false 时处理错误。 注意:如果无法移动文件,move_uploaded_file()会发出警告。您可能需要调整错误设置以抑制生产中的错误 ** is_writeable() 是 is_writable() 的别名

回答 1 投票 0

我可以安全地禁用哪些 Apache2 模块?

这些是我启用的模组: 别名 auth_basic authz_默认值 authz_group文件 授权主机 授权用户 自动索引 放气 目录 环境 哑剧 谈判 php5 请求超时 改写 设定环境 地位 我正在尝试

回答 6 投票 0

如何在 OS X Sonoma 上启用 PHP?

我有一台运行 OS X 14.5 Sonoma 的新 Mac Studio。 我正在尝试配置我的 Apache2 服务器来运行 PHP。 根据在各种网页中找到的建议,我做了以下工作...... 我已经修改/...

回答 1 投票 0

apache 直通问题(尝试“重定向”而不重定向)

我正在使用 Apache 服务器。 我想在访问 site.com/{URI} 时显示 site.com/site/{URI} 的内容,但我不想要任何重定向。我也无权访问配置文件,只能访问 .hta...

回答 1 投票 0

PHPMyAdmin 无法在远程服务器上按预期工作。错误 500,未找到 $respond

我刚刚开始我的服务器之旅,所以我买了一个VPN。 我安装了 ubuntu 18、apache 2.4、php8、webmin、mysql 等。 我有两个基于 symfony 5 的网站托管在这里,没有任何问题......

回答 4 投票 0

有没有办法从地址栏中隐藏 URL 的一部分,同时将其保留在 $_GET 中?

我有一个网站,例如 https://example.com,它在 LAMP 堆栈上运行(Apache2 rewrite_mod 激活),并且我想制作多语言版本。 我不希望我的 URL 包含语言/区域设置,...

回答 1 投票 0

我可以在 PHP 中下载具有给定 url 的静态资源吗

我正在调试第3方开源应用程序,有一种方法可以将pdf文件压缩为zip文件,然后将其存储在静态文件夹中。然后发送了一封电子邮件,其中包含一个疯狂的网址...

回答 1 投票 0

ErrorDocument 403 请求处理

您好,我在 /var/www/error_page/ 中创建了一个 error.html 文件,以便在出现 403 错误时显示此页面。 我的 /var/www/html/wordpress/.htaccess 文件如下所示 命令允许、拒绝 允许...

回答 1 投票 0

如何在 ddev 中使用自签名客户端证书

我创建了一个 CA,专门用于颁发自签名证书,http 客户端应使用该证书与使用 apache 在 ddev 环境中开发的应用程序的多个其余端点进行通信。我...

回答 1 投票 0

如何限制特定用户的 Apache/SVN 访问(LDAP/基于文件的身份验证)?

我在 Windows Server 2003 上运行 Apache/SVN,并通过 LDAP/Active Directory 和平面文件进行身份验证。 除了任何 LDAP 用户都可以访问所有内容之外,它工作得很好。我想成为...

回答 4 投票 0

如何解决目标SWGI脚本'/aa/bb/wsgi.py'不包含WSGI应用程序'application'?

当我将 sqlite3 更改为 postgresql 时,我收到错误, 我只有在运行 apache2 时才会出现此错误, 如果我启动“manage.py runserver 0.0.0.0:8000”它工作正常。 我尝试了很多事情,但我

回答 1 投票 0

Apache 如何访问 root 用户创建的 SSL 证书?

我有一台运行 Apache HTTPD 的 Debian 服务器。 我已将其配置为使用位于 /etc/ssl/private/ 中的某些 SSL 证书。只有 root 用户拥有对此可怕的读写权限...

回答 3 投票 0

Xdebug 似乎正在启动并停止而不执行任何操作,即使我设置了断点

我遇到了以下问题: 我有一台运行 PHP 应用程序的服务器。它与我的本地计算机位于同一网络中。服务器的地址是192.168.0.21。 我想调试...

回答 1 投票 0

为什么 PHP 8.1.1 不使用 Apache 2.4.52 加载 PDO 驱动程序,即使模块已在 PHP CLI 上加载?

为什么 PHP 8.1.1 不使用 Apache 2.4.52 加载 PDO 驱动程序,即使模块已在 PHP CLI 上加载? 我运行的是window 11 64位系统 我尝试了 Apache/2.4.52 (Win64) (Apache 2.4 VS16) 和 Apache ...

回答 2 投票 0

如何在不重新启动 apache 的情况下重新加载站点的 apache 配置?

我已在启用站点的目录中为我的网站之一编辑了变量AllowOverride。如何在不重新启动 apache 的情况下重新加载新配置?可以吗?

回答 6 投票 0

postdrop:创建文件maildrop/xxxxxx.xxxxx:权限被拒绝

我在 Apache2 服务器上收到此错误,一段时间后服务器出现故障(简单页面未加载)。 我在大约 5 小时内收到了超过 2000 个错误。 !也许这不是网页被g的原因...

回答 2 投票 0

在 ionos apache2 Ubuntu 22.04.4 上部署 laravel 9

您的文字 我正在尝试在 ionos VPS 上部署 laravel 站点。当我在浏览器上启动我的网站时,出现以下错误: 你的文字 我的.htaccess: # 为以下 mime 类型启用 gzip 压缩...

回答 1 投票 0

pgAdmin 4 服务器模式端口

按照本教程,我已经在服务器模式下成功安装了 pgAdmin4。然而,pgAdmin4 可以通过我的 IP 地址在默认端口上访问。我想使用其他端口(例如 8)进行访问...

回答 2 投票 0

apache 服务器显示index.html 而不是flask 端点的问题

我有以下配置文件: /etc/apache2/sites-available/propman.domain.com.conf: WSGIApplicationGroup %{GLOBAL} WSGIDaemonProcess propman_proc python-home=/var/www/propman/.venv 进程=1

回答 1 投票 0

使用Proxy登录TYPO3后端

我在 Ubuntu 上通过代理使用 TYPO3 6.2。 当我想登录后端时,总是出现此错误: 您的登录尝试未成功 请务必拼写您的用户名和密码

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.