<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小悲伤的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_43140482</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_43140482]]></copyright><item><title><![CDATA[Invalid credentials for ‘https://repo.magento.com/archives/magento/composer/magento-composer-1.0.2.0]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/123835208</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/123835208</guid><author>qq_43140482</author><pubDate>Tue, 29 Mar 2022 23:26:51 +0800</pubDate><description><![CDATA[magento2使用composer安装程序需要验证公钥和私钥



如图所示

用户名和密码对应公钥和私钥



Sign inhttps://marketplace.magento.com/customer/accessKeys/

如果没有账号就是创建一个
]]></description><category></category></item><item><title><![CDATA[magento2 main.CRITICAL: Class Magento\Framework\App\Http\Interceptor does not exist]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/123465790</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/123465790</guid><author>qq_43140482</author><pubDate>Sun, 13 Mar 2022 20:53:54 +0800</pubDate><description><![CDATA[用下面命令行安装magento2后


php bin/magento setup:install 
--base-url="http://yoururl.com/" 
--db-host="localhost" 
--db-name="dbname" 
--db-user="dbuser" 
--db-password="dbpass" 
--admin-firstname="admin" 
--admin-lastname="admin" 
--admin-email="user@example.com]]></description><category></category></item><item><title><![CDATA[excel表格时间戳转日期公式（函数）]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/122949377</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/122949377</guid><author>qq_43140482</author><pubDate>Tue, 15 Feb 2022 17:39:05 +0800</pubDate><description><![CDATA[秒级：

=TEXT((A1+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss")

毫秒级：

=TEXT((A1/1000+8*3600)/86400+70*365+19,"yyyy-mm-dd hh:mm:ss")
]]></description><category></category></item><item><title><![CDATA[linux环境去空格PHP开发]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/122563708</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/122563708</guid><author>qq_43140482</author><pubDate>Tue, 18 Jan 2022 16:58:13 +0800</pubDate><description><![CDATA[开发环境是window，正式环境是linux，当时开发是去除字符串两边的空格，和数组匹配，开发环境没问题，上线到正式环境就匹配不到，后面发现是window的去空格在linux不适用，

window：

$str = str_replace(PHP_EOL, '', $str);

$data = str_replace(' ', "", $data);



linux：

$str = preg_replace("/(\s|\&amp;nbsp\;|　|\xc2\xa0)/","",$str);
...]]></description><category></category></item><item><title><![CDATA[Nginx允许跨域访问(请求状态：CORS error)]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/122459500</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/122459500</guid><author>qq_43140482</author><pubDate>Wed, 12 Jan 2022 18:18:09 +0800</pubDate><description><![CDATA[允许nginx跨域访问项目：




server
{
    listen 80;
    server_name xxxxx.com;
    index index.php index.html index.htm default.php default.htm default.html;
    root /www/wwwroot/project/public;
    
    # 允许跨域GET,POST,DELETE HTTP方法发起跨域请求
    add_header 'Access-Co]]></description><category></category></item><item><title><![CDATA[centos安装php的zip扩展-Fatal error: Class ‘ZipArchive‘ not found in /**目录]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/122250677</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/122250677</guid><author>qq_43140482</author><pubDate>Fri, 31 Dec 2021 10:15:57 +0800</pubDate><description><![CDATA[错误提示：

Error: Class 'ZipArchive' not found



原因：linux上压缩都是使用的zlib套件，包括nginx\httpd这种,PHP也是调用系统压缩组件



解决办法：

确认环境已安装php_zip扩展后，修改php.ini中

zlib.output_compression = Off 改为 zlib.output_compression = On

重启nginx 或者apache




...]]></description><category></category></item><item><title><![CDATA[Failed to clone https://github.com/magento/magento-composer-installer.git, git was not found]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/121333520</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/121333520</guid><author>qq_43140482</author><pubDate>Mon, 15 Nov 2021 14:07:10 +0800</pubDate><description><![CDATA[在win10系统安装magento2.1的时候，在命令行里输入composer install 时输出如下报错提示

Failed to clone https://github.com/magento/magento-composer-installer.git, git was not found



解决方案：

把项目根目录下的composer.lock文件删除，再重新运行composer install
...]]></description><category></category></item><item><title><![CDATA[Fatal error: Uncaught Error: Call to undefined function wp()]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/120910486</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/120910486</guid><author>qq_43140482</author><pubDate>Fri, 22 Oct 2021 17:39:00 +0800</pubDate><description><![CDATA[原因：wordpress项目的wp-config文件内容为空

解决方案：重新覆盖wp-config内容
]]></description><category></category></item><item><title><![CDATA[tp6安装多应用时 could not find package topthink/think-multi-app]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/119704721</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/119704721</guid><author>qq_43140482</author><pubDate>Sat, 14 Aug 2021 18:44:55 +0800</pubDate><description><![CDATA[出现的错误：

  [InvalidArgumentException]
 Could not find packagetopthink/think-multi-app.

解决方案：

删除之前的镜像：composer config -g --unset repos.packagist
]]></description><category></category></item><item><title><![CDATA[window+apache安装magento2.3.4(安装成功css，js显示500状态)]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/116493512</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/116493512</guid><author>qq_43140482</author><pubDate>Fri, 07 May 2021 17:12:19 +0800</pubDate><description><![CDATA[在window下安装magento2.3.4在window下安装magento2.3.4
在window下安装magento2.3.4
我是使用小皮面板安装magento2.3.4（非常推荐大家使用小皮面板）之前安装magento2.3.4踩了太多坑，官方是推荐使用nginx安装，但是window安装也是可以的，只是要修改一下代码，和伪静态，废话不多说，直接开始：
1.首先我们去magento官方的github上下载magento2.3.4的压缩包，https://github.com/magento/ma]]></description><category></category></item><item><title><![CDATA[Yii生成excel表]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/115002788</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/115002788</guid><author>qq_43140482</author><pubDate>Fri, 19 Mar 2021 17:30:05 +0800</pubDate><description><![CDATA[Yii生成excel表

/**
	 * 下载excel表格
	 * @return string
	 */
	public function actionDownload(){		
	
		//实例化excel类
		$objPHPExcel = new \PHPExcel();
		//设置文件属性
		$objPHPExcel-&gt;getProperties()-&gt;setCreator("ira")
		-&gt;setLastModifiedBy("ira")
		-&gt;setTitl]]></description><category></category></item><item><title><![CDATA[PHP字符串去除重复值]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/114932502</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/114932502</guid><author>qq_43140482</author><pubDate>Wed, 17 Mar 2021 15:29:03 +0800</pubDate><description><![CDATA[PHP字符串去除重复值
//explode(',',$data)将字符串已,拆分组成数组
//array_unique() 数组去除重复值
//implode(',',$data))) 将数组用,拆分组合成字符串
$data = "xiaomi,xiaohong,xiaogang,xiaomi,xiaohu";
$data = implode(',',array_unique(explode(',',$data))); 
echo $data;
//结果是$data="xiaomi,xiaohong,xia]]></description><category></category></item><item><title><![CDATA[PHP实现分页功能(原生PHP代码+bootstrap)]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/114134080</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/114134080</guid><author>qq_43140482</author><pubDate>Fri, 26 Feb 2021 15:32:06 +0800</pubDate><description><![CDATA[PHP实现分页功能(原生PHP代码+bootstrap开发说明图片代码
开发说明
这是接着我上一个ajax获取表单提交内容博文，在原来的页面增加分页功能！分页的样式是用bootstrap。废话不多说直接上代码
图片

代码

&lt;script src="js/bootstrap.min.js"&gt;&lt;/script&gt;
&lt;body&gt;
&lt;?php 
// 1.连接
$link = @mysqli_connect('localhost','user','password'); ]]></description><category></category></item><item><title><![CDATA[JS获取form表单提交的数据(ajax获取表单提交数据进行请求)]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/112986035</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/112986035</guid><author>qq_43140482</author><pubDate>Fri, 22 Jan 2021 15:42:16 +0800</pubDate><description><![CDATA[JS获取form表单提交的数据提交(ajax)
在html页面不想用form表单提交，但是表单数据是遍历出来的，所以可以用这个方法获取遍历的form表单点击要提交的的数据，废话不多说直接上代码
代码部分
//这是我用PHP写的
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;
&lt;html xmlns]]></description><category></category></item><item><title><![CDATA[MySQL错误：SQLSTATE[42000]: Syntax error or access violation]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/112859501</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/112859501</guid><author>qq_43140482</author><pubDate>Wed, 20 Jan 2021 10:54:03 +0800</pubDate><description><![CDATA[MySQL错误：SQLSTATE[42000]: Syntax error or access violation：
问题描述：
查询数据是遇到这个问题（mysql5.7）


原因分析：
后面查资料才知道是sql_mode=“ONLY_FULL_GROUP_BY”，原来是我们mysql升级到5.7后才会遇到，mysql5.6没有这个问题  这个是因为mysql5.6中没有这个配置sql_mode="ONLY_FULL_GROUP_BY"而mysql5.7默认了这个配置，所以我们要在mysql5.7中取消这]]></description><category></category></item><item><title><![CDATA[ThankPHP5.0增加中英文转换(tp5语言翻译)]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/112538661</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/112538661</guid><author>qq_43140482</author><pubDate>Tue, 12 Jan 2021 17:50:45 +0800</pubDate><description><![CDATA[ThankPHP5.0增加中英文转换(tp5语言翻译)
这个中英文转换是点击触发的，默认是显示中文的语言，框架使用的是thankphp5.0.24 。废话不多说直接上代码

提示：以下是本篇文章正文内容，下面案例可供参考
代码
在项目根目录下thankphp&gt;convention.php配置文件下找到以下代码。
    // 是否开启多语言
    'lang_switch_on'         =&gt; true,
    // 默认全局过滤方法 用逗号分隔多个
    'default_fil]]></description><category></category></item><item><title><![CDATA[navicat premium15修改表的数据存储引擎engine(myisam和innodb)]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/112188855</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/112188855</guid><author>qq_43140482</author><pubDate>Mon, 04 Jan 2021 17:37:54 +0800</pubDate><description><![CDATA[navicat premium15修改表的数据存储引擎(myisam和innodb)
在创建数据表的时候，很多人都会忽略数据表的数据存储引擎选项，这个会关系到以后数据表的增删改查以及事务的使用，数据存储引擎（engine）我们常用的有两种：第一是myisam(建表的时候不填就会默认选项) 它适合查询注重性能(适合小白测试数据量少)，不支持事务  第二是innodb，它适合数据量大  支持事务



...]]></description><category></category></item><item><title><![CDATA[PHP（Yii2）实现中转请求POST数据（PHP请求表单数据Yii2框架如何接收json数据）]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/112046376</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/112046376</guid><author>qq_43140482</author><pubDate>Thu, 31 Dec 2020 18:58:52 +0800</pubDate><description><![CDATA[PHP实现中转请求POST数据（PHP请求表单数据Yii2如何接收json数据）
这是post请求表单json数据，接收数据要做的一些事情：
&lt;?php
date_default_timezone_set('PRC');
header("Content-type: text/html; charset=utf-8");

//获取推送输入流XML
$datas = file_get_contents("php://input");
 
$request_data = json_decode(strip]]></description><category></category></item><item><title><![CDATA[php计算字符串在字符串中出现的次数substr_count()]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/109651271</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/109651271</guid><author>qq_43140482</author><pubDate>Thu, 12 Nov 2020 18:37:19 +0800</pubDate><description><![CDATA[php计算字符串在字符串中出现的次数substr_count()
废话不多说，直接上代码：
	$str = "abcdchg"
	$num = substr_count($str,'c');
	echo $num;

输出结果为：2

]]></description><category></category></item><item><title><![CDATA[thinkphp5使用bootstrap实现分页功能(php实现分页功能)]]></title><link>https://blog.youkuaiyun.com/qq_43140482/article/details/109598796</link><guid>https://blog.youkuaiyun.com/qq_43140482/article/details/109598796</guid><author>qq_43140482</author><pubDate>Tue, 10 Nov 2020 16:30:37 +0800</pubDate><description><![CDATA[thinkphp5使用bootstrap实现分页功能(php实现分页功能)
这是在tp5.0的基础上使用bootstrap的分页和表格实现的，废话不多说直接上代码：
//这是前端展示代码
&lt;div class="example-wrap"&gt;
     &lt;div class="example"&gt;
         &lt;table id="cusTable"&gt;
             &lt;thead&gt;
             &lt;th data-field="]]></description><category></category></item></channel></rss>