现在,当我尝试访问“domain.com/admin”时,我收到此错误
A Database Error Occurred
Unable to connect to your database server using the provided settings.
Filename: core/Loader.php
Line Number: 346
此外,我应该可以使用像"domain.com/phpmyadmin"
这样的域使用phpmyadmin,但是不能使用新的IP。
我做什么:
安装相同的Xampp并配置安全性。
sshadmin@ubuntu-512mb-nyc3-01:~$ sudo chmod +x xampp-linux-x64-7.0.8-0-installer.run
[sudo] password for sshadmin:
sshadmin@ubuntu-512mb-nyc3-01:~$ sudo ./xampp-linux-x64-7.0.8-0-installer.run
----------------------------------------------------------------------------
Welcome to the XAMPP Setup Wizard.
----------------------------------------------------------------------------
Select the components you want to install; clear the components you do not want
to install. Click Next when you are ready to continue.
XAMPP Core Files : Y (Cannot be edited)
XAMPP Developer Files [Y/n] :y
Is the selection above correct? [Y/n]: y
----------------------------------------------------------------------------
Installation Directory
XAMPP will be installed to /opt/lampp
Press [Enter] to continue:
----------------------------------------------------------------------------
Setup is now ready to begin installing XAMPP on your computer.
Do you want to continue? [Y/n]: y
----------------------------------------------------------------------------
Please wait while Setup installs XAMPP on your computer.
Installing
0% ______________ 50% ______________ 100%
#########################################
----------------------------------------------------------------------------
Setup has finished installing XAMPP on your computer.
sshadmin@ubuntu-512mb-nyc3-01:~$ sudo /opt/lampp/lampp start
Starting XAMPP for Linux 7.0.8-0...
XAMPP: Starting Apache...already running.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.
sshadmin@ubuntu-512mb-nyc3-01:~$ sudo /opt/lampp/lampp security
XAMPP: Quick security check...
XAMPP: Your XAMPP pages are NOT secured by a password.
XAMPP: Do you want to set a password? [yes] yes
XAMPP: Password:
XAMPP: Password (again):
/opt/lampp/share/xampp/checkapache: line 41: /opt/lampp/htdocs/xampp/.htaccess: No such file or directory
cp: cannot stat '/opt/lampp/htdocs/xampp/.htaccess': No such file or directory
cp: cannot stat '/opt/lampp/htdocs/xampp/.htaccess': No such file or directory
chmod: cannot access '/opt/lampp/htdocs/xampp/.htaccess': No such file or directory
chmod: cannot access '/opt/lampp/htdocs/webalizer/.htaccess': No such file or directory
chmod: cannot access '/opt/lampp/phpmyadmin/.htaccess': No such file or directory
XAMPP: Password protection active. Please use 'xampp' as user name!
XAMPP: MySQL is accessable via network.
XAMPP: Normaly that's not recommended. Do you want me to turn it off? [yes] yes
XAMPP: Turned off.
XAMPP: Stopping MySQL...ok.
XAMPP: Starting MySQL...ok.
XAMPP: The MySQL/phpMyAdmin user pma has no password set!!!
XAMPP: Do you want to set a password? [yes] yes
XAMPP: Password:
XAMPP: Password (again):
XAMPP: Setting new MySQL pma password.
XAMPP: Setting phpMyAdmin's pma password to the new one.
XAMPP: MySQL has no root passwort set!!!
XAMPP: Do you want to set a password? [yes] yes
XAMPP: Write the password somewhere down to make sure you won't forget it!!!
XAMPP: Password:
XAMPP: Password (again):
XAMPP: Setting new MySQL root password.
XAMPP: Change phpMyAdmin's authentication method.
XAMPP: The FTP password for user 'daemon' is still set to 'xampp'.
XAMPP: Do you want to change the password? [yes] yes
XAMPP: Password:
XAMPP: Password (again):
XAMPP: Reload ProFTPD...ok.
XAMPP: Done.
使用WinSCP将旧VPS中的文件复制到新版本。
/opt/lampp/domain.com
编辑/opt/lampp/etc/httpd.conf
Include etc/extra/httpd-vhosts.conf
编辑/opt/lampp/etc/extra/httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "/opt/lampp/domain.com/"
ServerName dotaskapp.com
</VirtualHost>
编辑/opt/lampp/etc/extra/httpd-xampp.conf
<Directory "/opt/lampp/domain.com/">>
AllowOverride All
Order allow,deny allow from all Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Require local
Require ip myip
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
<Directory "/opt/lampp/phpsqliteadmin">
AllowOverride AuthConfig Limit
Require local
Require ip myip
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
在浏览器中:http://vpsIp/phpmyadmin/并导入数据库。
编辑/ etc / hosts
127.0.0.1 domain.com
重新启动xampp。
/opt/lampp/lampp restart
将域名服务器IP更改为新的VPS IP。
答案 0 :(得分:0)
要解决域名问题,我需要更改名称服务器,因为我的新VPS只接受他们自己的域名服务器。
“无法使用提供的设置连接到数据库服务器”的问题。
修复了在phpMyAdmin中添加具有相同凭据的新用户。