提问者:小点点

当PHP和SQL文件上传到服务器后,如何管理它们?


首先,我为这个愚蠢的问题道歉。 这一切我都是新手。 我已经在谷歌上搜索了一个答案,但我找不到任何我能理解的东西。
因此,我设法创建了我的html,CSS,JavaScript文件。 我设法安装XAMPP,创建SQL数据库,从我的html页面用PHP访问和更新它们。 现在我可以完全访问我的文件,因为它们在我的电脑上。 但是,当我将它们移动到服务器上时,它是如何工作的呢? 一,到底该搬什么档案? 所有的XAMPP文件夹? 只是html,css,js和PHP? 第二,一旦上传了文件,我如何访问它们,用于更新,或用于查看数据库? 我还能使用XAMPP吗?还是在将文件上传到服务器后,XAMPP就变得无用了? 多谢了。


共2个答案

匿名用户

您将移动位于xamp/htdocs/your_project下的所有内容,并将其移动到服务器上(在我的例子中,移动到public_html文件夹下)。 Html,php,css,。。。

您可以在服务器文件部分的filezila中删除,重命名或修改它们,如图所示。 右键单击文件>; 所有动作都将被看到

要查看数据库,请在您的主机网站的管理面板中检查,在我的情况下,主机和数据库,例如,选择phpmyadmin,您将被重定向到您的数据库面板,以查看所有的数据库

我觉得这有帮助。

匿名用户

您的宿主提供商可能已经安装了与XAMPP堆栈相当的版本。 (除非您从非托管VPserver开始,在这种情况下,您必须安装和配置Apache-MySQL-PHP堆栈,然后您的网站才能正常运行。) 假设采用标准的托管解决方案,您将只需要上传特定于您的项目的文件。

从本地服务器部署到远程服务器的基本步骤:

>

  • 使用您选择的FTP客户端,将PHP,HTML,CSS,JS,图像等文件上传到服务器的public_html文件夹中。 (完整路径类似于Linux服务器上的/home/example.com/public_html/,具体取决于宿主提供商。)

    使用数据库管理器(如PHPMyAdmin)将SQL文件上载到您创建的数据库中。

    更新PHP文件中可能使用过的任何绝对路径,以反映Live/Production服务器的文件系统结构。

    使用适当的凭据更新数据库连接PHP文件。 (它们可能与本地服务器的用户/密码不同。)

    您将希望确保远程服务器的配置支持代码所依赖的所有功能(例如PHP模块和其他配置)。

    如果您在代码中花点心思,您就不必维护单独的本地/远程文件,也不必费心于步骤3&; 4.例如,您可以根据本地IP地址检查定义您的配置(我们正在测试两种IPv4/6),如下所示:

    if (in_array($_SERVER['REMOTE_ADDR'], ['127.0.0.1', '::1'])) {
        // local config here
    } else { 
        // remote config here
    } 
    

    那么,你的本地服务器是不是变得一无是处了呢? 如果您不打算再开发代码--是的。 否则,您可能会希望在本地机器上开发和测试代码,只有当您认为代码足够稳定,可以公开发布时,才将其部署到Live/Production服务器上。 你不想在实时服务器上做你的R&D!