无法从文件启动Wordpress网站

时间:2018-12-24 12:20:05

标签: php wordpress

有人为我的老板制作了一个wordpress网站,我收到了一个包含所有文件的zip文件,该文件的根目录包含wp-admin,wp-content和wp-includes文件夹以及其他文件。我的老板要我使用Godaddy来设置网站。 在godaddy上,他们只有两种方法可以设置新站点或要迁移的站点,要进行迁移,看来您需要已经拥有一个站点并将其传递给他们的服务器。

所以我想我会创建一个新站点,然后替换它。因此,我通过godaddy创建了一个新站点,然后跳过了快速设置,我通过FTP传输到godaddy服务器,并且看到我有一个带有wp-admin,wp-content和wp-includes的html文件夹,因此我尝试删除和上传我的,但我没有删除某些文件的权限,也尝试在顶部复制,但遭到拒绝。因此,我要做的就是将html文件夹重命名为html1并创建一个新的html文件夹,并将接收到的所有文件上传到其中。

但是我仍然无法启动我的网站,如果我尝试直接转到该网站没有用,因此我尝试在自述文件中阅读时在wp-admin中运行install.php,但后来我无法启动发现主题错误,当我现在输入主题时,我得到了那个主题,却没有得到我要运行的网站。

我已经看过网上了,但是我所看到的只是关于从新创建WP网站的指南,我似乎无法找到如何通过使文件少了而使网站正常工作的指南,而不是在godaddy.com上显示如何做的指南。

这些是我唯一的.sql文件的内容

/*
Navicat MySQL Data Transfer

Source Server         : example.com
Source Server Version : 50634
Source Host           : mysql.example.com:3306
Source Database       : example

Target Server Type    : MYSQL
Target Server Version : 50634
File Encoding         : 65001

Date: 2018-08-27 20:09:50
*/

SET FOREIGN_KEY_CHECKS=0;

-- ----------------------------
-- Table structure for example
-- ----------------------------
DROP TABLE IF EXISTS `example`;
CREATE TABLE `example` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `symbol` varchar(255) DEFAULT NULL,
  `price` decimal(10,2) DEFAULT NULL,
  `last_updated` bigint(20) DEFAULT NULL,
  `date` datetime DEFAULT NULL,
  `percent_change_1h` varchar(255) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=latin1;

-- ----------------------------
-- Records of example
-- ----------------------------
INSERT INTO `example` VALUES ('1', 'BTC', '4718.20', '1504212813', '2017-08-31 16:54:01', null);
INSERT INTO `example` VALUES ('2', 'BTC', '4387.00', '1506804865', '2017-09-30 16:56:50', null);
INSERT INTO `example` VALUES ('3', 'BTC', '6458.30', '1509483265', '2017-10-31 16:58:15', null);
INSERT INTO `example` VALUES ('4', 'BTC', '9907.00', '1512075265', '2017-11-30 17:00:35', null);
INSERT INTO `example` VALUES ('5', 'BTC', '13800.00', '1514753665', '2017-12-31 17:01:50', null);
INSERT INTO `example` VALUES ('6', 'BTC', '10284.00', '1517432065', '2018-01-31 17:03:22', null);
INSERT INTO `example` VALUES ('7', 'BTC', '10315.00', '1519851265', '2018-02-28 17:04:22', null);

我删除了更多的INSERT语句

1 个答案:

答案 0 :(得分:0)

我想您可以访问托管帐户的控制面板。 (我将在下面的步骤序列中进行说明,就像这是第一次尝试一样。)

  • 希望您知道数据库中的上一个URL。您需要先进行更改,然后才能使用该数据库。如果您不知道以前的URL,则可以按以下方式找到它:
    • 在任何文本编辑器中打开.sql文件
    • 搜索siteurl
    • 旁边就是一个URL。那是您需要注意的。
  • 复制该.sql文件,然后在任何文本编辑器中打开该副本。
  • 使用搜索编辑器的“搜索并替换”工具,搜索先前记录的URL并使用您网站的URL进行更改。例如。如果先前的URL为“ http://somewebsite.com”,而目标网站的URL为“ http://newwebsite.com”,则将所有出现的“ http://somewebsite.com”更改为“ http://newwebsite.com”。
  • 在新的托管环境中,使用相应的用户名和密码创建一个新的(空白)数据库。记下这些细节,因为稍后将需要它们。即数据库名称,数据库用户名,数据库用户密码
  • 从WordPress文件中,在任何文本编辑器中打开wp-config.php文件,然后更改数据库名称,数据库用户名和数据库用户密码。使用在Cpanel中创建新数据库及其用户时记下的值。
  • 通过phpMyAdmin访问新数据库。找到数据库导入选项,然后将更新的.sql文件导入数据库。
  • 如果您使用的是Linux托管,则应该有一个文件夹“ publc_html”。将所有与WordPress相关的文件上传到该文件夹​​(通过FTP)。

仅此而已。如果您的域名已经指向新的托管环境,则您应该能够正常浏览网站。