魔兽世界WoW注册网站搭建——-Liunx
创始人
2024-05-27 02:44:23

问题背景

哎 搭建了一个魔兽3.35(纯洁版)每当同学朋友要玩的时候我都直接

worldserver上面打一个命令随之出现朋友的朋友也要玩想了想还是要有一个网站原本以为吧单机版里面网页的IP数据库改下可以了

结果PHP报错了

Unknown column 'sha_pass_hash' in 'field list'

看了看数据库

新的

旧的

原来数据库结构变了于是就找到了 官方提供的开源项目

下面是开始搭建步骤以及遇到的问题是如何解决的

第一 安装nginx以及php扩展sudo apt-get install nginx

sudo apt-get -y install php php-fpm

sudo apt install php7.4-fpm php7.4-mysql php7.4-xml php7.4-curl php7.4-gd php7.4-json php7.4-mbstring php7.4-intl php7.4-bcmath php7.4-bz2 php7.4-zip

sudo apt-get install libgmp-dev php7.4-gd php7.4-soap php7.4-mbstring

php -m

查看安装的依赖 缺什么安装什么

第二步 nginx建立站点

一般ubuntu站点再如下位置

/etc/nginx/sites-enabled

为啥了因为nginx.conf里面有一句会加载里面配置

include /etc/nginx/sites-enabled/*;

我的配置如下

# Default server configuration

#

# 注册的配置,基本大同小异

server {

listen 80;

server_name wowjd.com;

root /var/www/1;

index index.php;

location / {

try_files $uri $uri/ /index.php$is_args$args;

}

location ~ \.php$ {

include fastcgi.conf;

include fastcgi_params;

fastcgi_pass unix:/run/php/php7.4-fpm.sock;

}

}

这是我放入的目录

/var/www/1

php7.4-fpm.sock;

我ubantu默认安装的是php7.4所以是的

第三步

将站点拖入/var/www/1 发现直接500

这一步纠结了很久 虽然解决办法很简单 我是查看nginx错误日志发现的

/var/log/nginx

就是没有配置文件

哈哈 马虎了 看到下面也写了重新命名

application/config/config.php.sample

修改成为config.php

吸取了教训我将debug先打开

$config['debug_mode'] = true;

并将改成中文

$config['language'] = "chinese-simplified";

下面后面改成自己的数据库

$config['db_auth_host']

'db_host'

完毕重启 清理缓存

发现乱码了

样式没有加载出来这就很简单了

发现不是服务器IP最后将

$config['baseurl'] = "";

改成服务器IP或者域名

完美显示功能正常

相关内容

热门资讯

猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...