thinkphp5 项目部署上服务器返回500 但有数据;
原因是linux(ubuntu)中没有设置好权限,在项目根目录的runtime给予777权限就好了,没有的可以手动创建。
分类: 未分类
-
ubuntu thinkphp5 项目部署上服务器返回500 但有数据
n -
ubuntu 部署svn
n卸载SVN
nnnnsudo apt-get remove –purge subversion
nnnn(–purge 选项表示彻底删除改软件和相关文件)
nnnn安装SVN
nnnnubuntu : apt-get install subversion
nnnncentos : yum install subversion
nnnn服务端命令
nnnnsvnserve -控制svn系统服务的启动等
nnnnsvnadmin -版本库的创建、导入、导出、删除等
nnnnsvnlook -查看版本库的信息等
nnnn客户端命令
nnnnsvn -版本库的检出、更新、提交、重定向等
nnnn创建版本库
nnnnsvnadmin create /path/repos
nnnn删除版本库
nnnnrm -rvf /path/repos
nnnn版本库配置
nnnn
nnnn配置文件位于/path/repos/conf/nn authz -配置用户组以及用户组权限nn passwd -配置用户名和密码nn svnserve.conf -配置默认权限、权限配置文件以及密码配置文件nnn启动svn
nnnnsvnserve -d -r /path/repos/
nnnn访问svn
nnnncheckup => co
nnnnsvn co svn://192.168.1.11 –username username –password xx
n -
解决SSH连接Linux超时自动断开
n修改sshd服务配置文件
nnnn
ncd /etc/sshnngrep ClientAlive sshd_confi # 查看sshd_config中关于客户端活动状态的配置nn# 默认配置如下nn# ----------------------------nn#ClientAliveInterval 0nn#ClientAliveCountMax 3nn# ----------------------------nn# ClientAliveInterval 指定了服务器端向客户端请求消息的时间间隔, 默认是0, 不发送。设置60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了。nn# ClientAliveCountMax 表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开。正常情况下, 客户端不会不响应,使用默认值3即可。nncp sshd_config sshd_config.bak # 备份原配置文件nn# 启用客户端活动检查,每60秒检查一次,3次不活动断开连接nnsed -i "s/#ClientAliveInterval 0/ClientAliveInterval 60/g" sshd_confignnsed -i "s/#ClientAliveCountMax 3/ClientAliveCountMax 3/g" sshd_confignngrep ClientAlive sshd_config # 确认修改nndiff sshd_config sshd_config.bak # 比较配置文件差异nnservice sshd reload # 重新加载ssd配置,让配置生效 -
ubuntu server 开启root密码登录
nubuntu server 16.04 开启root密码登录
nnnn
由于众多VPS默认使用证书验证登录,虽然安全但使用十分不便,所以特提供开启root用户并使用密码登录方法。root账户设置密码
nnnn$ sudo passwd root进入root账户
nnnn$ su root编辑sshd_config文件
nnnn$ vi /etc/ssh/sshd_config
做如下修改:1.允许root账户登录
nnnn
PermitRootLogin without-password
~修改为~
PermitRootLogin yes2.允许密码登录
nnnn
PasswordAuthentication no
~修改为~
PasswordAuthentication yes3.关闭证书验证登录(::确认可以使用密码登录后再做此修改,避免发生无法登录服务器的验证后果::)
nnnn
UsePAM yes
~修改为~
UsePAM no重启sshd服务
n
$ sudo service ssh restart -
ubuntu apt-get 命令
napt-get update:更新安装列表
nnnnapt-get upgrade:升级软件
nnnnapt-get install software_name :安装软件
nnnnapt-get –purge remove software_name :卸载软件及其配置
nnnnapt-get autoremove software_name:卸载软件及其依赖的安装包
nnnndpkg –list:罗列已安装软件
n -
Typecho调用随机文章
n
n<?php this->related(5)->to(relatedPosts); ?>nn <ul>nn<?php while (relatedPosts->next()): ?>nn <li><a href="<?phprelatedPosts->permalink(); ?>" title="<?php relatedPosts->title(); ?>"><?phprelatedPosts->title(); ?></a></li>nn<?php endwhile; ?>nn </ul> -
Typecho前台调用判断if标签
n<?php if($this->is(‘index’)): ?>
n
//首页内容
<?php else: ?>
//不是首页内容
<?php endif; ?> -
wordpress aperture-portfolio主题bug
nParse error: syntax error, unexpected ”https://portfolio.thepixeltri‘ (T_ENCAPSED_AND_WHITESPACE), expecting ‘;’ in /wp-content/themes/aperture-portfolio/inc/customizer.php on line 129
nnnn
您的站点遇到了致命错误。
了解更多在WordPress中调试的信息。解决方案:
n
/wp-content/themes/aperture-portfolio/inc/customizer.php on line 129
漏了’,加上就好 -
Typecho面包屑导航调用
n
n<div class="crumbs_patch">n<a href="<?php this->options->siteUrl(); ?>">Home</a> »</li>n<?php if (this->is('index')): ?><!-- 页面为首页时 -->nLatest Postn<?php elseif (this->is('post')): ?><!-- 页面为文章单页时 -->n<?phpthis->category(); ?> » <?php this->title() ?>n<?php else: ?><!-- 页面为其他页时 -->n<?phpthis->archiveTitle(' » ','',''); ?>n<?php endif; ?>n</div> -
phpmyadmin中的错误警告在./libraries/plugin_interface.lib.php#551中
n./libraries/display_export.lib.php#381: PMA_pluginGetOptions(string ‘Export’,array,)./libraries/display_export.lib.php#883: PMA_getHtmlForExportOptionsFormat(array)./libraries/display_export.lib.php#1099: PMA_getHtmlForExportOptions(string ‘table’,string ‘bpapluswpdb’,string ‘wp_commentmeta’,string ”,integer 0,array,integer 0,)./tbl_export.php#143: PMA_getExportDisplay(string ‘table’,string ‘bpapluswpdb’,string ‘wp_commentmeta’,string ”,integer 0,integer 0,string ”,)
nnnn…
nnnn应该是你旧版本的phpMyAdmin可能不适合较新的PHP版本出现了此问题。
nnnn解决问题:
nnnn1)从https://www.phpmyadmin.net/下载最新版本的phpMyAdmin 。
nnnn2)解压缩下载的文件夹。
nnnn3)将所有内容复制到/ usr / share / phpmyadmin。
nnnn确保所有匹配的文件和文件夹都被新的(您下载的文件和文件夹)替换。
nnnn4)重启apache:sudo systemctl restart apache2
nnnn就好了!
nnnn亲测过
n