繁体   English   中英

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

[英]How do you manage your PHP and SQL file once uploaded to a server?

首先,我为这个愚蠢的问题道歉。 我对这一切都很陌生。 我已经在谷歌上搜索了一个答案,但我找不到任何我可以理解的东西。
所以,我设法创建了我的 html、CSS、JavaScript 文件。 我设法安装 XAMPP,创建 SQL 数据库,使用 PHP 从我的 ZFC336EZ88883A 页面访问和更新它们。 现在我可以完全访问我的文件,因为它们在我的电脑上。 但是当我将它们移动到服务器时它是如何工作的? 首先,我应该准确移动哪些文件? 所有 XAMPP 文件夹? 只是html、css、js和PHP? 其次,上传文件后,我如何访问它们,进行更新或查看数据库? 我还能使用 XAMPP 还是在将文件上传到服务器后 XAMPP 变得没用? 十分感谢。

首先,如果您想将文件上传到在线服务器。 有许多工具可以让您上传它们。 在我的情况下,我使用filezila 这是它的呈现方式: 归档 zila 演示文稿

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

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

在我的案例托管程序中查看您的主机网站的管理面板中的数据库检查并在数据库上选择例如phpmyadmin ,您将被重定向到您的数据库面板以查看您的所有数据库

我认为这有帮助。

您的托管服务提供商可能已经安装了相当于您的 XAMPP 堆栈。 (除非您从非托管 VPserver 开始,在这种情况下,您必须先安装和配置 Apache-MySQL-PHP 堆栈,然后您的网站才会 function。)假设使用标准托管解决方案,您只需上传文件特定于您的项目。

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

  1. Using an FTP client of your choice, upload your PHP, HTML, CSS, JS, image etc. files to your server's public_html folder. (完整路径类似于/home/example.com/public_html/服务器上的 /home/example.com/public_html/,具体取决于您的托管服务提供商。)

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

  3. 更新您可能在 PHP 文件中使用的任何绝对路径,以反映实时/生产服务器的文件系统结构。

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

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

如果您对代码稍加考虑,您就不必维护单独的本地/远程文件,也不必费心执行第 3 步和第 4 步。例如,您可以根据本地 IP 地址检查定义配置(我们正在测试 IPv4/6),如下:

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

那么,您的本地服务器是否变得无用? 如果您不打算再次开发代码 - 是的。 否则,您可能希望在本地机器上开发和测试您的代码,并且仅在您对它足够稳定以供公开发布感到满意时才将其部署到您的实时/生产服务器。 不想在直播服务器上做你的研发!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM