给定数据库,如何使用 Ubuntu 18.04 启动网站

给定数据库,如何使用 Ubuntu 18.04 启动网站

我需要对我目前正在工作的这个网站提供一些帮助。

因此,我获得了多个数据库,我的任务是将其迁移到给我的主机名。

Ubuntu 18.04
PHPMYADMIN 
MySql
PHP 
Apache2 

我的工作:

我创建了一个包含用户名、密码和数据库名称的简单数据库。我创建了一个新的站点可用 .conf 文件并输入了所有详细信息(将端口和服务器名称更改为主机名)。然后我转到 PhpmyAdmin 并单击新创建的数据库并按导入。然后我导入了提供给我的数据库。为了检查我是否已启动站点,我转到了新的主机名,但我看到的只是默认的 Apache2 页面,而不是实际的站点。

据我所知,我认为我必须通过 Ubuntu 终端进行一些配置更改。但我不太清楚如何迁移它。

所以总而言之,我得到了一个数据库,我需要使用该数据库,当我输入主机名时,它应该运行该站点。

请帮忙。

更新:

我创建了一个目录:/var/www/html/name/wordpress 解压缩它

mysql- u root -p

创建数据库 (db,username,pass)

cd /var/www/html/name/wordpress/
sudo nano wp-config.php

输入全部信息退出;

phpMyAdmin

select the newly created database --> import --> used the given database


cd /etc/apache2/sites-available 
sudo nano site1.conf

输入以下内容:

<VirtualHost *:80>
   ServerAdmin admin@**NEWHOSTNAME_THAT I WAS GIVEN**
   ServerName NEWHOSTNAME_THAT I WAS GIVEN
   ServerAlias NEWHOSTNAME_THAT I WAS GIVEN
   DocumentRoot /var/www/html/name/wordpress/
   <Directory /var/www/html/name/wordpress>
        Options FollowSymLinks
        Allowoverride None
   </Directory>
   <Directory /var/www/html/name/wordpress>
        Options Indexes FollowSymLinks MultiViews
        Allowoverride None
        Order allow,deny
        allow from all
   </Directory>
</VirtualHost>

用 Google 搜索:我给出的主机名,结果我得到了一个默认的 apache2 页面。

apache2ctl -S

Virtual Host Configuration: 
*:80 is a NameVirtualHost

default server (hostname_given) (/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost (hostname_given)(/etc/apache2/sites-enabled/000-default.conf:1)
port 80 namevhost (hostname_given)(/etc/apache2/sites-enabled/000-default.conf:1)
     alias (hostname_given)
port 80 namevhost (hostname_given)(/etc/apache2/sites-enabled/000-default.conf:1)
     alias (hostname_given)

相关内容