我是建立网站的初学者,所以如果我在描述问题时没有使用正确的术语,我会道歉。
我使用filezilla将网站转移到由000webhost托管的服务器上。我将包含所有文件的文件夹放入public_html文件夹中。当我尝试打开网站时,收到消息:
您看到此页面是因为您的网站在public_html文件夹中没有“index.php”或“index.html”文件。
当我将单个文件直接上传到public_html文件夹时,它能够识别并处理index.php文件,但是当它在上传到public_html文件夹的文件夹中时却无法识别和处理。是否无法处理我上传的文件夹中的任何文件,除非我从文件夹中删除它们?或者我没有将文件夹转移到正确的位置?
答案 0 :(得分:1)
你确定你没有上传文件夹本身而不是"内容"那里的文件夹?你需要确保当你浏览到FTP服务器上的public_html文件夹(使用filezilla)时,你可以看到index.php文件以及其他文件和子文件夹,而不仅仅是1个文件夹。
我不知道000webhost,但在public_html下,你应该有这样的东西:
public_html
-> index.php
-> other_pages.php
-> images/
-> css/
-> blabla/
而不是:
public_html
-> your_folder/ # containing index.php
在filezilla中,在本地浏览到您的文件夹,然后选择所有文件和子文件夹"在其中,并将它们全部上传到服务器上的public_html
答案 1 :(得分:0)
我所知道的是,在网络服务器上有一个根文件夹,您必须将所有文件放在您的网站上,就像您的文件夹“www”中的根文件夹一样,如果您是Wamp的用户,那么hebergeur public_html代表您网站的文件,该文件位于本地服务器的“ www ”中。所以,假设我在php中创建了一个网站(我称之为maboutik),我使用WAMP作为本地服务器,然后我将在“ www ”文件夹中添加一个文件夹(maboutik of我会在其中放置我的网站的所有文件,其文件index.php直接具有此文件夹的根目录“ maboutik ”。要在您的服务器上部署000webhost,必须直接在“ public_html ”文件夹中发送“ maboutik ”的内容,而不是文件夹“maboutik” “即可。