给
/var/lib/nginx/
目录指定好你的网站环境对应的用户和用户组,常见的有apache和www-data。设置好后问题就解决了[……]
如果是Apache,检查php.ini配置文件里的session.save_path,没有指定目录,则可以自己按实际情况创建并指定或者取消这个参数的注释,找不到的自己想办法。
如果是php-fpm,检查fpm的配置文件,www.conf,我这边路径是:
/etc/ph[......]
先去邮件后台看看基本的SMTP服务启用没有,启用了,检查是不是有什么授权码之类的需要开启,开启后,邮箱的密码就应该设置为授权码才能进行发送。
这些排查完,就检查PHP。
source\function\function_mail.php
检查sendmail[……]
本文建立前提是你有完整的目录文件访问权限,这种情况下,直接修改文件
e\class\adminfun.php
搜索
$user_r['password']!=$ch_password
将
!=
改为
==
然后登录就可以了。登录[……]
这个问题,建立的基础是htaccess有效的前提下。
琢磨了下,既然无法从服务入手,干脆多加一层过滤层的PHP,将所有请求先给这个PHP,PHP根据请求,来取真实的内容后,使用preg_replace把需要替换的部分处理完毕,再输出即可。
解决是解决了,但毕竟笨,暂[……]
有时要检查文件是否存在或者是否是目录,新手不知道使用什么指令,记录到下面方便孩子们检索:
is_dir
测试文件是否为目录。 语法: boolean is_dir(string filename); 返回值: 布尔值 详细说明:https://www.w3school[……]
PHP遇到'COM' not found的错误提示的时候,检查php目录ext文件夹下面php_com_dotnet.dll是否存在,一般都会存在,不存在就只能自己找一个对应自己apache版本的dll了。
修改php.ini文件,添加如下内容:[……]
PHP遇到'SQLite3' not found的错误提示的时候,修改php.ini文件,查找:extension=php_sqlite3.dll
去掉前面的分号,重启apache等web服务即可解决问题[……]
以下内容完整转自:https://my.oschina.net/u/435872/blog/134802
位移运算符 << 位左移 左移运算的实质是将对应的数据的二进制值逐位左移若干位,并在空出的位置上填0,最高位溢出并舍弃。例 如[……]