通过 Linux Suse 10.0 Server 将网站上线

通过 Linux Suse 10.0 Server 将网站上线

我想把一个网站上线。我通过我的电脑在本地主机上操作它,现在想把它移到 Linux 10.0 服务器上。有人能告诉我如何成功地把网站上线吗?我要把哪些文件复制到服务器上,我要做什么,我必须使用 lampp 吗,等等。

另外,有没有办法通过笔记本电脑访问服务器并继续在网站上工作?

提前致谢。

答案1

1 将站点文件(php 脚本、图像和配置)从您的计算机复制到服务器。您可以使用 sftp 或 ftp:

comp$ cd /path_to_site
comp /path_to_site$ tar -zcvf ~/site_to_move.tar.gz ./
comp$ cd ~
comp$ scp site_to_move.tar.gz user@server_host_or_ip:
comp$ ssh user@server_host_or_ip
server$ tar -zxvf site_to_move.tar.gz -C /path_to_server_site

2 复制 MySQL 数据库。要转储,请使用 mysqldump 或 phpmyadmin。在导出数据库之前,请检查服务器上是否存在这样的数据库

comp$ cd ~
comp$ mysqldump -u DB_USER -p --add-drop-database --databases DB_NAME > site_db.sql
comp$ scp site_db.sql user@server_host_or_ip:
comp$ ssh user@server_host_or_ip
server$ mysql -u root -p < site_db.sql
mysql> GRANT ALL ON DB_NAME.* TO DB_USER@'localhost' IDENTIFIED BY 'DB_PASSWORD';

3 配置 Apache 或其他 Web 服务器。

4 测试地点。

相关内容