我需要对我目前正在工作的这个网站提供一些帮助。
因此,我获得了多个数据库,我的任务是将其迁移到给我的主机名。
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)