河北省住房及城乡建设部网站,微网站 app 区别,react做前台网站,济宁哪里有做网站的问题背景哎 搭建了一个魔兽3.35#xff08;纯洁版#xff09;每当同学朋友要玩的时候我都直接worldserver上面打一个命令随之出现朋友的朋友也要玩想了想还是要有一个网站原本以为吧单机版里面网页的IP数据库改下可以了结果PHP报错了Unknown column sha_pass_hash in field l…问题背景哎 搭建了一个魔兽3.35纯洁版每当同学朋友要玩的时候我都直接worldserver上面打一个命令随之出现朋友的朋友也要玩想了想还是要有一个网站原本以为吧单机版里面网页的IP数据库改下可以了结果PHP报错了Unknown column sha_pass_hash in field list看了看数据库新的旧的原来数据库结构变了于是就找到了 官方提供的开源项目下面是开始搭建步骤以及遇到的问题是如何解决的第一 安装nginx以及php扩展sudo apt-get install nginxsudo apt-get -y install php php-fpmsudo 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-zipsudo apt-get install libgmp-dev php7.4-gd php7.4-soap php7.4-mbstringphp -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/1php7.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或者域名完美显示功能正常