我买了一个VPS服务器,在那里我安装了apache,mysql,php和phpmyadmin。我创建了数据库(就像在我的本地项目中一样(。
所以,现在我想将本地项目迁移到我的服务器,请告诉我我是对的:
- 文件.php必须位于我的 apache 服务器上的文件夹 var/www 中?(这里也是索引.html(并从这个文件夹连接到数据库?
- 我必须在 ubuntu 上下载 NPM
- 我必须在 ubuntu 上下载 GIT
- 从我的 github 下载存储库,在那里我有完整的代码(webpack dist 文件、节点模块、src 和整个配置(到/var/www 目录
- index.html 必须位于顶级目录中(仅在 var/www 中,而不是例如 var/www/src
请帮助我,并告诉我的想法是否正确。
- 文件.php必须位于我的 apache 服务器上的文件夹 var/www 中?(这里也是索引.html(并从这个文件夹连接到数据库?
这取决于您在/etc/apache2/sites-available/000-default.conf
中设置的内容。我假设您使用 apt-get
的默认配置安装。
- index.html 必须位于顶级目录中(仅在 var/www 中,而不是例如 var/www/src
例如,如果您的源代码是/var/www/src
而不是/var/www
,只需修改000-default.conf
即可。例:
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName your_domain_name.com
DocumentRoot /var/www/src/
<Directory />
Options FollowSymLinks
AllowOverride None
Options -Indexes
</Directory>
<Directory /var/www/src>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Require all granted
Options -Indexes
</Directory>
ErrorLog /var/log/your_log_file.log
LogLevel warn
CustomLog /var/log/your_access_log_file.log combined
</VirtualHost>
重新启动 Apache 并尝试在浏览器中打开以查看它是否有效。
至于数据库,既然你有phpmyadmin,只需从本地机器导出sql数据并将其导入VPS phpmyadmin即可。