网站搭建,远程操作,文件上传,问题汇总

40 篇文章 9 订阅
31 篇文章 8 订阅

一、系统安装:

http://jingyan.baidu.com/article/a3761b2b66fe141577f9aa51.html

 

二、安装xampp:

1.下载xampp:

https://www.apachefriends.org/download.html

2.赋权限:

sudo chmod 777 xampp-linux-x64-7.0.15-0-installer.run

3.运行并安装:

./xampp-linux-x64-7.0.15-0-installer.run

4.常用命令:

常用命令,如启动:

sudo /opt/lampp/lampp start

更多:

start   启动 XAMPP。
stop    停止 XAMPP。
restart     重新启动 XAMPP。
startapache     只启动 Apache。
startssl    启动 Apache 的 SSL 支持。该命令将持续激活 SSL 支持,例如:执行该命令后,如果您关闭并重新启动 XAMPP,SSL 仍将处于激活状态。
startmysql  只启动 MySQL 数据库。
startftp    启动 ProFTPD 服务器。通过 FTP,您可以上传文件到您的网络服务器中(用户名“nobody”,密码“lampp”)。该命令将持续激活 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于激活状态。
stopapache  停止 Apache。
stopssl     停止 Apache 的 SSL 支持。该命令将持续停止 SSL 支持,例如:执行该命令后,如果您关闭并重新启动 XAMPP,SSL 仍将处于停止状态。
stopmysql   停止 MySQL 数据库。
stopftp     停止 ProFTPD 服务器。该命令将持续停止 ProFTPD,例如:执行该命令后,如果您关闭并重新启动 XAMPP,FTP 仍将处于停止状态。

5.目录结构:

/opt/lampp/bin/     XAMPP 命令库。例如 /opt/lampp/bin/mysql 可执行 MySQL 监视器。
/opt/lampp/htdocs/  Apache 文档根目录。
/opt/lampp/etc/httpd.conf   Apache 配制文件。
/opt/lampp/etc/my.cnf   MySQL 配制文件。
/opt/lampp/etc/php.ini  PHP 配制文件。

6.卸载:

sudo /opt/lampp/uninstall
sudo rm -rf /opt/lampp

三、远程操作(以windows操作Ubuntu):

1.Ubuntu端:

<1> 下载安装ssh

sudo apt-get install openssh-server

<2> 查看是否启动:

sudo ps -e | grep ssh

没启动,则执行以下命令以启动服务:

sudo sudo service ssh start

<3> 查看IP:

sudo ifconfig

<4> 下载安装vsftpd

sudo apt-get install vsftpd

<5> 配置FTP:

sudo vim /etc/vsftpd.conf

<6> 修改参数:

anonymous_enable=NO
local_enable=YES
write_enable=YES

<7> 重启服务:

/etc/init.d/vsftpd restart

2.windows端:

<1> 下载安装Xshell:

<2> 设置Xshell:

img

img

<1> 下载安装Xftp:

<2> 设置Xftp:

img

设置完成后Xshell用于命令操作,Xftp用于文件传输。

 

四、将网站上传到服务器时遇到的问题:

1.thinkPHP的文件权限问题:

网站入口文件:

sudo chmod 755 webname -R

网站缓存文件:

sudo chmod 777 Runtime -R

2.数据库的导入:

sudo /opt/lampp/bin/mysql -uroot -p1234 dbname < dbname.sql

3.在最新版本中xampp已将MySQL更换为MariaDB:

区别:https://www.oschina.net/translate/mariadb-vs-mysql-a-comparison

 

五、数据库导入问题:

1.[Err] Lost connection to MySQL server during query

在my.ini中配置,其中数值看你导入包的大小:

max_allowed_packet = 2000M

配置MySQL允许的最大数据包大小

 

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

白墨石

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值