【问题标题】:Problems migrating from one vps to a new one XAMPP Linux从一个 vps 迁移到一个新的 XAMPP Linux 的问题
【发布时间】:2016-12-24 14:08:56
【问题描述】:

现在当我尝试转到“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 复制到新 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。

【问题讨论】:

  • 不工作如何?在您解释什么不起作用之前,以上所有内容都是无用的?
  • 1.这更多是与运营相关的问题,而不是与软件开发相关的问题。系统管理员可以更好地提供答案。 2. 没有实际的错误信息,我们只能猜测可能出了什么问题。
  • 这取决于您的主域是否有效,但您的子 URL 有问题,例如 /admin,如果您得到 404,则可能是 apache 重写模块。如果是 403 则可以是文件和文件夹权限(也取决于项目)
  • 现在我收到一个错误,问题出在域名服务器上。

标签: php apache ubuntu xampp


【解决方案1】:

为了解决域名问题,我更改了域名服务器,因为我的新 VPS 只接受他们自己的域名服务器。

“无法使用提供的设置连接到您的数据库服务器”的问题。

已修复在 phpMyAdmin 中添加具有相同凭据的新用户。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-01
    • 2011-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多