前几天给客户配置了一台香港linux服务器,上面有4个网站,唯独其中一个不能发送邮件,各种原因排查,折腾了我好几天。
情况描述:
1、在服务器上其他网站可以发送,唯独这个网站不能发送邮件;(确定网站问题!)
2、把网站放到其他服务器或本地环境测试都可以发送邮件;(难道不是网站的问题?)
问题原因:
香港服务器因为政策的原因做了些限制,导致邮箱不能自己发送给自己。
解决办法:
...
ITbool的PHP新手视频教程(html/php/mysql全套)
ITbool的前身是自学IT网,网站简洁,有discuz论坛提供交流,发帖量很不错。
ITbool的视频教程很详细,但有点啰嗦,看下面的目录就知道有多详细了。对于php入门学习来说是套不错的教程。
网址:点击访问
视频教程下载:百度盘
视频教程内容:
一、HTML视频[2014新版] (57集)
001.了解html.wmv
002.开发环境准备.wmv
003.认识html的组成结构.wmv
004.网页布局之切切豆腐.wmv
005.css...
wordpress网站制作:钩子Filter Reference
在WordPress中,Action能在指定位置执行指定的动作,而Filter则能将WordPress程序产生的数据进行“过滤”,达到“偷梁换柱”的目的。
实例:
1、在插件下创建demo.php,放入以下内容
<?php
/*
Plugin Name:测试插件
*/
function my_the_content_filter($content) {
return $content . '(在文章内容后面添加一段内容)';
}
add_filter( 'the_content', 'my_the_content_filter' );
?>
2、启用插件...
windows server 2008R2搭建PHP环境IIS7.5+PHP+MySQL
首先,推荐一款windows服务器部署的利器
Microsoft Web Platform
http://www.microsoft.com/web/downloads/platform.aspx
使用它可以很方便快速的下载各种windows服务器软件。
一、如何选择PHP5.3的VC9版本和VC6版本
VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。
VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那...
亲测可用windows 2008R2 序列号
Svr 2008 评估版序列号,可以重置五次每次180天,总计可以免费使用900天
Product Key Type = Retail:TB:Eval (Evaluation Keys)
Crypto Base ID = 168
Rearm count = 5 !
Windows Web Server 2008 R2 = KBV3Q-DJ8W7-VPB64-V88KG-82C49
= 00500-001-0000554-84*** = X15-34676
Windows Server 2008 R2 Standard = 4GGC4-9947F-FWFP3-78P6F-J9HDR
= 00477-001-0000347-84*** = X15-34648
Windows Server 20...
阿里云Linux服务器数据丢失又找回
今天客户有台阿里云的linux服务器出现了问题,需要重装系统。本来是很常见的操作,确遇到了很奇葩的问题,写这篇日志以记录之。
该客户的阿里云除了系统盘还有额外购买的一块数据盘,而且/mnt目录下已经有2个网站,直接导致我先入为主的认为/mnt目录已经挂载了数据盘。
因为网站数据太大,我就不打算下载备份,直接备份到/mnt目录,做好系统盘和数据盘的快照,然后重新装系统,装好系统挂载数据盘,...
WordPress找回密码提示“抱歉,该key似乎无效“解决办法
忘了wordpress的密码,可以用邮箱找回,如果无法发送邮件,提示mail()函数缺失,请先移步:LNMP的mail()函数缺失无法发送邮件的解决办法
解决办法:
在当前主题的 functions.php 添加下面的代码即可:
/**
* 修复 WordPress 找回密码提示“抱歉,该key似乎无效”
* http://www.imdupeng.cn/cms/wordpress-cms/wordpress-get-pwd.html
*/
function reset_password_message( $message, $key ) {...
LNMP的mail()函数缺失无法发送邮件,解决办法
wordpress不能发送邮件,提示缺少mail()。
解决办法
安装或启动 sendmail 组件 即可。
步骤如下:
1.重新安装 sendmail 组件,我用的是 CentOS ,使用下面的命令安装
yum install sendmail
2.使用下面的命令重启php-fpm进程
/etc/init.d/php-fpm restart
3.检测sendmail是否运行正常
/etc/init.d/sendmail status
如果显示正在运行running 就可以。
可能用到的命令
/etc/ini...
LNMP服务器环境安装PHP的模块和扩展方法
一,PHP的dll模块/扩展文件是Windows下php模块的使用方法,Linux下是无效的,甚至提示错误。
二,查看目前已经安装好的PHP模块
/usr/local/php/bin/php -m
三、安装方法如下
以imap为例:
步骤1、安装imap模块前需要先安装imap所需的库:
CentOS :yum install libc-client-devel
Debian:apt-get install libc-client-dev
步骤2、首先进入php安装目录的ext目录
比如php的安装...
wordpress网站制作:获取当前用户信息
在WordPress开发过程中,通常我们会在导航栏显示当前登录的用户名。甚至在其他地方调用当前会员的所有信息。
参考以下代码:
<?php global $current_user;
get_currentuserinfo();
echo '用户名: ' . $current_user->user_login . "\n";
echo '用户邮箱: ' . $current_user->user_email . "\n";
echo '名字: ' . $current_user->user_firstname . "\n";
echo '姓氏: ' ....