gpt4 book ai didi

php - 我在哪里可以找到/如何创建一个新的 HTTPD Conf

转载 作者:搜寻专家 更新时间:2023-10-31 22:00:22 26 4
gpt4 key购买 nike

我一直在自己的笔记本电脑上使用本地 WAMP 服务器开发我的网站。

我最近刚刚购买了一个域,并在那里部署了我的网站。

到目前为止,一切正常,除了:主机服务器上的“Public_Html”文件夹没有几个文件,我认为默认情况下应该在那里。

(1) .htaccess(2) php.ini(3) httpd.conf

前两个没问题。我可以简单地自己创建新的(或者,复制粘贴我当前在我的 WAMP 服务器上使用的那些)

但是,HTTPD.CONF 文件对我来说是个谜。

首先,我不知道它位于何处。我使用的域托管服务是基于 linux 的(我想这并不重要)

其次,我当然可以简单地复制我现在在 WAMP 服务器上的 httpd.conf 文件。但是,我要把它复制到哪里呢?我已经将它直接复制到 Public_Html 文件夹中,但这并没有解决任何问题。

我需要这个 HTTPD.CONF 的原因是,除其他外,我需要修改许多设置,最重要的是:MOD_REWRITE。我需要启用 mod_rewrite,以便我可以正确配置 .HTACCESS 文件。

我在网上搜索了一下,找到了很多关于这个httpd.conf的引用资料,但是没有一点与我的情况相似

我在我的域名注册商处联系了所谓的客户支持服务。他们说(我引用):如果你想修改你的域配置,创建一个文件,在那里写配置代码,并将文件保存为: .USER.INI 然后将此文件保存在 Public_Html 文件夹中。”

嗯,这个解决方案对我来说并不合适。但是,我还是做到了。我将自己的 httpd.conf 文件的内容复制粘贴到这个新的 .user.ini 文件中,并将其保存到 public_html 文件夹中.

结果:仍然没有。

最佳答案

.htaccess
* 可能 .htaccess 的位置不对(由 httpd.conf 决定)
* 可能 .htaccess 的名称有误(由 httpd.conf 决定)
* 也许 .htaccess 包含不允许的指令(由 httpd.conf 决定)
* http://httpd.apache.org/docs/current/howto/htaccess.html

php.ini
* 与 httpd.conf 一样,几乎肯定有一个“全局”副本,在这种情况下,您可能只能“覆盖”特定设置
* 从别处的另一个副本复制/粘贴作为起点,或者简单地用你需要的东西构建一个
* http://php.net/manual/en/ini.php
* 要找到 php.ini 的位置及其配置,请创建一个 test.php,如下所示...

<?php phpinfo(); ?>

...然后将浏览器指向它。

httpd.conf
* 你提供的有一个你几乎肯定无法访问的全局副本,并且将有一些控制来限制用户在他们自己的 .conf 中配置的指令 - 你必须联系你的提供商了解细节
* 尝试访问 /server-info/server-status(尽管它们默认情况下未启用,所以如果您收到 404,请不要感到惊讶)- 这将提供一些洞察配置
* httpd.conf 不应位于可公开访问的文件夹中
* http://httpd.apache.org/docs/current/

将您的问题提交给您的提供商是最合适的。

希望这对您有所帮助。

关于php - 我在哪里可以找到/如何创建一个新的 HTTPD Conf,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30119112/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com