草庐IT

apache-http

全部标签

php - 配置 CodeIgniter 以在 Mac OS X 上使用 Apache 在本地运行

我有一个CodeIgniter项目,到现在为止只能远程运行(它是在服务器上构建的……不是我的主意!)。我将它从GitHub拉到我的本地机器(运行OSX10.6,我已经安装和配置了MySQL和PHP)。当我转到主页(http://localhost)时,它工作正常(连接到数据库,运行所有PHP,向我显示正确的页面)...但是当我单击任何链接时(例如,转到http://localhost/product/details/464的产品链接)我得到一个空白页面或“找不到请求的URL/product/details/464在此服务器上找不到。”立即。就好像我的堆栈中的某个地方Apache或PHP

php - 使用 PHP 的 Apache 速度

我一直在Google上搜索以尝试查找ApacheVelocity是否可以与PHP一起使用,但到目前为止我还没有找到任何表明它可以的信息。有谁知道这是否可行或是否有替代方法。基本上我想做的是将HTML电子邮件从我的PHP代码中分离出来,这样我就可以加载大量模板文件,然后在需要时将它们关闭。这样我就不必在.php文件中编写长串的HTML代码。如有任何帮助,我们将不胜感激。 最佳答案 对于PHP,我使用Smarty模板引擎,它具有与Velocity相似的语法并且易于使用。我找到{$myvar}比更具可读性.

php - 如何使用 Luracast ReSTLer 返回 HTTP 200 OK 以外的肯定响应?

我知道ReSTLer会自动返回带有HTTP状态代码200(OK)的我的方法的结果,如果我想返回一个错误响应,我会使用thrownewRestException(400);//returnsHTTP400BadRequest但我如何返回响应,比如HTTP201Created以及结果值? 最佳答案 我也点击了这个,我手动返回成功状态:return(array('success'=>array('code'=>201,'msg'=>'resultingvalue')));如果您希望RESTler为您处理:thrownewRestExcep

php - 如何在 http POST 请求中发送 HTML 代码?

我正在从GoogleWebToolkit应用向PHP脚本发送HTTPPOST请求。内容类型现在是“application/x-www-form-urlencoded”,所以我可以将变量发送到php并在php中使用$_POST[]但我认为我无法正确发送其中一个变量内的HTML标记。这是我拥有的:post_data=var1=true&var2=true$html="此处为HTML标记"当这样做时,几乎没有任何html会通过$_POST['html']变量中的php。在POST变量中发送html标记的正确方法是什么。谢谢。 最佳答案 P

php - Apache 为 Laravel/public 重写

我对此感到抱歉,但我的htdocsroot是错误的,我无法更改它。所以我必须让它在/public文件夹中工作。我使用普通的Laravel.htaccess文件进行以下重写:RewriteCond%{REQUEST_FILENAME}!-fRewriteCond%{REQUEST_FILENAME}!-dRewriteRule^(.*)$index.php/$1[L]如果我打开http://kemtime2_neu.pr.domain.de/public我会被重定向到http://kemtime2_neu.pr.domain.de/public/http://kemtime2_neu.p

php - 如何每 30 秒从服务器执行一次脚本 - apache

这个问题在这里已经有了答案:RunaPHPscriptonceeveryminute(4个答案)关闭9年前。如何每30秒从服务器执行一次php脚本?我有一个php脚本,我需要每30秒执行一次,以通过curl从其他站点检索一些信息。但我不知道每30秒由apache在后台运行一个php页面。

php - Apache:内联 PHP 无法在 Linux 上运行

我无法让我的PHP为我的Apache服务器工作。我正在运行OracleLinux,并使用yuminstallphp+yuminstallhttpd来获取我的PHP和Apache。我已经搜索了互联网并做了一些事情:首先,我进入了我的httpd.conf文件并添加了LoadModulephp5_modulemodules/libphp5.so。我选择使用我的php.conf文件中的那个,它是完全相同的那个。此外,我已经完成AddTypeapplication/x-http-php.php,所以现在我的.php文件加载正常。其次,我尝试运行我的Apache服务器,它工作正常。它显示我用Dir

php - 未捕获的 SoapFault 异常 : [WSDL] SOAP-ERROR: Parsing WSDL Couldn't load from 'http://88. XXX.XXX.XXX:8080/

我在从php调用网络服务时遇到问题。使用我的个人网站,没有错。但是当我从我的专用服务器尝试时:fatalerror:未捕获的SoapFault异常:[WSDL]SOAP-ERROR:解析WSDL:无法从“http://88.XXX.XXX.XXX:8080/SongBoxServeur/GestionSongBox?wsdl”加载':无法加载外部实体“http://88.XXX.XXX.XXX:8080/SongBoxServeur/GestionSongBox?wsdl”我的网站和专用服务器上的相同.php:function__construct($_ip,$_num_serie){

php - HTTP参数污染

在我们正在开发的网站中,在进行安全检查后,我们发现了安全问题。该报告也包含HTTP参数污染漏洞。在网络上我可以找到什么是HPP?它如何注入(inject)等;但是我找不到如何避免此类问题。服务器语言是php。&我知道相同的参数可以重复&当有很多相同的参数时,php只考虑最后一个参数。但是做一些事情来避免这种风险是没有任何意义的。那么有人可以通过示例指导我如何避免HPP漏洞吗?提前致谢 最佳答案 请注意,我在这里描述的是“服务器端HPP”,但是,该漏洞有一个客户端版本。了解服务器端版本也有助于了解客户端版本。HPP是指您的应用程序向另

php - 访问 apache 禁止的 laravel 存储访问上的文件

我正在尝试使用laravel存储API。我可以在storage/app/users/user_id/filename上创建目录和保存文件,但是当我想在网页上使用文件时,我被禁止403。我做了一个符号链接(symboliclink):ln-sstorage/app/userspublic/users我检查了所有权限,它们都很好。我将所有权限更改为777但没有任何改变。这是我对这个虚拟服务器的apache配置:ServerNamekamel.devDocumentRoot"/home/morteza/development/repo/kamel/public"AllowOverrideAl