...崔凯 这大月亮,想家了

让PHP里包含PHP

有这样一段代码,我能够在分类ID为9的时候,输出 Hello World

<?php
if (is_category(9)) {
    
echo 'Hello World';
}
?>

接下来,我希望在分类为9的时候,输出一段文章列表:

<?php
if (is_category(9)) {
?>
    
<?php $posts = get_posts('showposts=15&cat=9'); ?>
    
<?php if( $posts ) : ?>
    <ul>
<?php foreach( $posts as $post ) : setup_postdata( $post ); ?>
    <li><a href='
<?php the_permalink() ?>'><?php the_title(); ?></a></li>
    
<?php endforeach; ?>
    </ul>
    
<?php endif; ?>
<?php
}
?>

用好 { 以及 <?php } ?>就行,笔记如上,以此备忘。

phpMyadmin上传文件限制

在使用phpMyadmin导入数据库的时候,因为脚本在上传的时候响应时间过长,导致大于2M的数据偶尔会导入失败。而且大多数默认设置,只能导入2M的数据。

遇到这种情况,
我们可以修改php.ini以及import.php对应的$memory_limit大小限制。
还可以直接导入服务器上任意大小的SQL文件。

这里说一下第二个方法:

首先,打开phpMyAdmin根目录下的config.inc.php文件,然后找到 $cfg[‘UploadDir’]
修改为
$cfg[‘UploadDir’] = ‘ck-import’

然后通过FTP将数据库上传到ck-import文件夹。

保存代码后,在phpMyadmin的后台操作页面会多出来一个(web server upload directory)。
在下拉列表里面选择你需要导入的数据库,就可以导入大文件了:

同理在备份数据库的时候也可以直接保存在服务器上,修改 $cfg[‘SaveDir’] = ‘backup’ 参数即可。

网站版权日期的处理

以前做网站,总爱带一个日期,写明站点的建设日期,告诉世人,该站点还活着,仍在维护:
例如这个:

更2的是,当时做网站,系统自带的字体不多,为了好看,都把字写到图片里。
于是维护成本很高,每年都想着去改那个图片。
终于有一年,重装系统,字体丢了……
太开心!!再也不维护了!!

后来渐渐入门了,把日期单独拎出来:

<?php include "copyright.php"; ?>

每次修改一下文本,不用一个文件一个文件搞了。
但还是要改,还是每年要折腾一次。

于是开始玩赖,让系统自己填日期上去:

var myDate = new Date();
var copyright = myDate.getFullYear();
document.write(copyright);

今年终于觉悟了,人家来你网站,谁管你哪天建站的,谁管你还维护不维护,删掉日期得了。

WordPress在线安装插件

WordPress在“控制板”提供了在线安装插件的选项,
选中插件安装的时候,如果没有在wp-config录入过FTP的信息,会提示在此输入:

该功能目前不支持SFTP,如果没有FTP的账号,需要ssh到服务器上,开通一个FTP账号

ssh -l root 223.4.234.71 //用root的身份登陆到该ip的服务器上
useradd -d /var/www/viacreative wpftp //添加一个用户名为wpftp的账号,指向到网站所在目录
passwd wpftp //给wpftp账号设定密码

如果懒得每次都输入FTP密码,可以在wp-config添加以下代码

define('FTP_HOST', '223.4.234.71');
define('FTP_USER', 'wpftp');
define('FTP_PASS', '这填FTP密码');

如果已有FTP账号,遇到 “无法创建目录。/wp-content/upgrade” 的问题,
可以通过修改文件夹的权限来解决:

chmod -R 755 /var/www/viacreative/wp-content/

当然,不经常玩插件的可以通过上传zip的方式来安装。

Page 22 of 145« First...10...2021222324...304050...Last »
崔凯博客
Powered by Aliyun | Theme by ck web design | TOP 顶部
Copyright © 崔凯 All rights reserved. 蜀ICP备12025891号.