返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >魔兽世界WoW注册网站搭建——-Liunx
  • 630
分享到

魔兽世界WoW注册网站搭建——-Liunx

php服务器开发语言Poweredby金山文档 2023-08-31 15:08:27 630人浏览 独家记忆
摘要

问题背景 哎 搭建了一个魔兽3.35(纯洁版)每当同学朋友要玩的时候我都直接 worldserver上面打一个命令随之出现朋友的朋友也要玩想了想还是要有一个网站原本以为吧单机版里面网页的IP数据库改下可以了 结果PHP报错了 Unk

问题背景

哎 搭建了一个魔兽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或者域名

完美显示功能正常

来源地址:https://blog.csdn.net/chiwang_andy/article/details/129245321

--结束END--

本文标题: 魔兽世界WoW注册网站搭建——-Liunx

本文链接: https://lsjlt.com/news/386042.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作