我错过了什么? [apache配置]

时间:2015-03-09 20:13:57

标签: apache config

一个月前我购买了一个域名&托管。几年前,除了涉及一些HTML的乐趣之外,我对所有这些“技术性的东西”都没有任何经验。经过一个月的“做功课”后,我仍然想弄清楚一些事情,我没有太多的运气搜索SO或谷歌......

我真的只使用过Filezilla&记事本直到这一点 - 我一直在努力保持简单。浏览我的服务器,我似乎无法找到文件“httpd.conf”或“php.ini”(以及其他文件和dirs)。我一直在尝试使用.htaccess作为替代方案,但我遇到了障碍,因为并非所有的配置都在.htaccess文件中。

我制作了一个phpinfo()脚本。在该信息中,它显示“/etc/php5/cgi/php.ini” - 但此目录未显示在filezilla中。

我知道我必须遗漏一些东西 - 如何备份,访问此目录&编辑那些配置文件?

非常感谢你的帮助和帮助。如果我让你脸红的话,最深的道歉:P

-adraedin

2 个答案:

答案 0 :(得分:1)

如果您只购买主机(而不是虚拟服务器),则通常无法访问系统范围的配置文件,如php.ini或全局httpd配置目录。 相反,您可以通过目录中的.htaccess files执行有限的配置子集。

您没有看到配置目录的原因是您的FTP访问只显示您自己的目录,既不显示服务器上其他用户的目录,也不显示系统范围的配置或可能在其中运行的其他软件

答案 1 :(得分:0)

你的php.ini文件非常重要。除非您知道自己在做什么,否则编辑此文件是非常不推荐的。您无法看到它的最可能原因是因为它超出了您的“特权区域”(意味着它被您的托管公司隐藏)。通常这样做是为了不使用同一服务器搞乱其他帐户和域。

如果您需要在httpd.config或php.ini文件中进行更改,并且无法在.htaccess中进行更改,通常您可以联系您的托管公司,他们将为您修改该文件。这实际上取决于您要更改/修改/编辑的内容。

大多数情况下,就您的托管而言,您只能看到自己的帐户/域名文件。这使您可以限制硬盘的特定部分,这样您就不会开始搞乱其他人的文件/配置。