草庐IT

nginxhttpcode分析脚本Nginx

全部标签

windows - Windows 服务器上的分析工具

有多种工具可帮助分析您网站上的用户行为。我倾向于将它们分为生活在自己的平台上并且可以通过API访问的那些(如GoogleAnalytics)和将安装在你自己的服务器上的那些(如Piwik)。我最近要上线一个新的web项目,需要这样的工具,不知道该用哪个。在我的例子中,我需要在我自己的服务器上收集数据,所以我将不得不坚持使用第二种工具。在我的beta服务器上玩了一会儿之后,我认为Piwik非常适合个性化,但直到现在,我在生产服务器上设置piwik时遇到了问题,因为它是一个Windows服务器,而且piwik版本可以在windowsserver的webapp安装程序平台需要不同的php版本

php - 从嵌套的批处理脚本中执行 PHP 脚本

我正在尝试重写为IIS创建的WindowsFTP服务器配置脚本,现在我们正在尝试让类似的东西用于FilezillaServer。结构是这样的,我们有一个批处理文件,它是另一个批处理文件的for循环,所以我们可以批量配置我们的FTP网站。我目前正在尝试处理的这个批处理文件包含一行代码,用于执行PHP脚本以在Filezilla中设置FTP用户名和密码,以及做一些其他巧妙的事情。现在,运行CreateIIStmp.batvar1var2就可以正常工作了。但是执行BatchCreateIIS.bat好像跳过了php脚本的执行,或者php脚本失败。(我只是在研究如何将一些错误处理放入PHP脚本中

php - 是否有允许在包含的 php 脚本中设置 php 变量然后在主文件中重复使用的设置?

我刚刚从SVNcheckout一个项目,并尝试使用WAMP和虚拟主机在我的本地机器上运行该项目。我收到很多错误,指出变量尚未声明,经过进一步调查发现它们是在单独的PHP文件中设置的,然后被包含到引发错误的页面中。这在现场绝对没问题,但在我的本地却不行,这让我觉得它一定是一个PHP设置。我查看了PHP.ini文件,但我真的不知道我在找什么。有两件事我想知道...首先,我可以在我的PHP.ini文件中调整一些东西来解决这个问题,其次,拥有这个设置(如果有的话)是否是个好主意,因为我一直使用PHP变量,对页面除非设置$_SESSION变量。希望这对某人有意义。我还应该提到我使用的是Windo

windows - 如何将图标与自定义应用程序相关联(使用 powershell 脚本注册)

我使用cygwin版本的gvim在Windows中编辑文件,为此我创建了一个bat脚本,它使用cygwin版本的gvim打开一个文件(通过将路径转换为​​cygwin格式)。我还编写了一个小的powershell脚本来在Windows资源管理器中注册这个bat脚本,这样我就可以使用“打开方式”上下文菜单关联文件扩展名。这是脚本:$ErrorActionPreference="Stop"$classes="hkcu:\software\classes"$appid="cygwin.gvim"$apps="$classes\applications"$cmd='...SOMEDIRECTO

Windows 批处理脚本 : Pipe text into a command line application

我正在编写一个批处理脚本来自动执行一些3D打印过程。现在,我的代码如下所示:echoconnectCOM5230400>3dprint.txtechoload3dprint01.gcode>>3dprint.txtechoprint>>3dprint.txttype3dprint.txt|C:\Printrun\pronsole.exe所以Pronsole是一个命令行应用程序,它接受用户输入的命令(如上面的连接、加载和打印)。在上面,我让批处理文件创建了一个文本文件并将其传递到应用程序中-除非它遇到EOF,否则会导致pronsole崩溃。是否有替代方法将(stdin样式)文本传递到此不

Windows 启动脚本仅部分运行

在我的电脑中,我不停地运行着两个虚拟机。我已将计算机设置为在电源关闭时自动启动并且scheduledajob在计算机启动时运行批处理脚本以启动这些机器(我的想法是无论我是否登录都运行脚本)。有问题的脚本,vbox_script.bat@echooffcd"C:\Users\ME\Desktop"echo"testtesttesttest">>testfile.txtcd"C:\ProgramFiles\Oracle\VirtualBox"start/BVBoxManage.exestartvm"Ubuntu10.04"start/BVBoxManage.exestartvm"Win7_

python - 在另一个程序/脚本中实时使用 Sysinternals Process Monitor 的输出

我正在编写一个脚本,该脚本应检查某些系统事件(例如打开文件或更改注册表项)并根据这些事件启动进一步的操作。但是我还没有找到一种干净的方法来将信息放入我的脚本中。我正在寻找一种方法将SysinternalsProcessMonitor的输出输入到另一个程序中。这应该在没有用户交互的情况下近乎实时地发生;所以保存到CSV/XML中并使用它是行不通的。我已经检查过使用支持文件,但这是ProcessMonitorPML格式,我没有发现任何地方都有记录。有人知道如何将ProcessMonitor的输出输入到我的脚本中吗?或者其他(不太困惑)的方法来将打开的文件、注册表项等的实时列表获取到pyth

windows - 在 Windows 启动时自动运行 ruby​​ 脚本

我写了一个ruby​​脚本。该脚本获取mysitesalexa排名并将该值保存在文本文件中。但是现在我必须手动运行这个脚本。我可以自动化吗?例如,我想在Windows启动或设置cronjob时自动运行此脚本。可能吗?我的脚本:require'net/http'require'rexml/document'require'date'url='http://www.example.com'xml_data=Net::HTTP.get_response(URI.parse('http://data.alexa.com/data?cli=10&data=snbamz&url='+url)).b

用于替换字符串的 Windows 批处理脚本

我有一个如下所示的txt文件:文件:config.txtpropertyname="java.nio.preferSelect"value="true"propertyname="pico.rcp.platform.host"value="172.22.3.11"propertyname="pico.rcp.platform.port"value="6790"我想要一个Windows批处理脚本,它将搜索“pico.rcp.platform.host”字符串并更改该行中的IP值,而不管它的值是否为命令行中传递的值。像下面这样:changeServerTo.bat"172.22.3.1"c

Windows shell 脚本字符串搜索和变量替换

我有以下脚本:setlocalENABLEDELAYEDEXPANSIONsetLOCAL_DIR=C:\wamp\wwwsetCLASS_NAME=%5setTEST_NAME=%7setCLASS_PATH=%6setTEST_PATH=%8setBOOT_PATH=%4setCLASS_PATH=%CLASS_PATH:C:\wamp\www=/var/www%setTEST_PATH=%TEST_PATH:C:\wamp\www=/var/www%setBOOT_PATH=%BOOT_PATH:C:\wamp\www=/var/www%echophpunit-skelgen%1