草庐IT

APACHE_RUN_USER

全部标签

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 - fatal error : Cannot use object of type User as array

应用程序上的用户通过他们的电子邮件登录。此电子邮件正在session中。在这个session中,我尝试获取该用户的更多信息,以打印出(sur)名称和头像。当我在导航栏中执行此操作时,他一切正常,但在页面本身上却出现以下错误:'fatalerror:无法将用户类型的对象用作数组'我做错了什么?PHP:$user=newUser();$email=$_SESSION['email'];$user->getUserInfoByEmail($email);var_dump($user['avatar']);功能:publicfunctiongetUserInfoByEmail($email){

php - 拉维尔 5 : Global Auth $user variable in all controllers

在我的BaseController中我有这个:publicfunction__construct(){$user=Auth::user();View::share('user',$user);}我可以在我的所有View中访问$user数组,但如果我希望它成为我所有Controller中可用的全局变量怎么办?我有以下工作代码:useAuth;useDB;classUsersControllerextendsBaseController{publicfunctionindex(){$user=Auth::user();$users=DB::table('users')->where('us

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

php - Magento 2 : How to run CLI command from another CLI command class?

我正在处理自定义CLI命令,我想知道从PHP代码调用其他命令的最佳方式是什么(没有shell_exec()或类似命令)。例如:当运行“phpbin/magentomy:custom:command”时,它会做这件事,最后会运行“phpbin/magentocache:flush”。有任何想法吗?谢谢。 最佳答案 MagentoCLI建立在Symfony控制台之上。您可以使用此组件加载并运行其他命令:$arguments=newArrayInput(['command'=>'my:custom:command']);$this->ge

php - NGINX: connect() to unix:/var/run/php7.2-fpm.sock 失败(2:没有这样的文件或目录)

我最近将我的网站从apache2迁移到Nginx作为我新的网络服务器后端。爱上问题啊哈。Web主机管理器中的HTML文件先于php文件进入主目录,然后我收到来自nginx的502错误来自nginx的错误消息:所以以为是代码:)>tail-f/var/log/nginx/error.log>2018/07/0315:27:45[alert]1275#1275:*48opensocket#3leftinconnection11>2018/07/0315:27:45[alert]1275#1275:aborting>2018/07/0315:27:47[crit]4049#4049:*3co

PHP preg_match_all 导致 Apache 段错误

我使用两个正则表达式从MySQL查询中提取分配并使用它们创建审计跟踪。其中一种是“挑剔”的,需要引用列名称等,另一种则不需要。它们都经过测试并正确解析出值。我遇到的问题是,对于某些查询,“挑剔”的正则表达式实际上只会导致Apache出现段错误。我尝试了多种方法来确定这是将正则表达式留在代码中的原因,并且只是修改条件以确保它没有运行(以排除某种编译时问题或其他问题).没有问题。只有当它针对特定查询运行正则表达式时才会出现段错误,而且我找不到任何明显的模式来告诉我原因。有问题的代码:if($picky)preg_match_all("/[`'\"]((?:[A-Z]|[a-z]|_|[0-

php - header 显示在 apache 错误日志中(curl 和 paypal)

我刚刚在我的错误日志中注意到,每当我向PayPalAPI发出请求(使用php+curl)时,一些返回的header会显示在我的apache错误日志(而不是访问日志)中。据我所知,这个特定的请求从一开始(现在几个月)就一直在填满我的日志,但我今天才第一次注意到它。现在我知道这无论如何都不是什么大问题,但我很乐意摆脱它,因为它可以更轻松地解决其他问题。首先,这里是错误日志:[ThuMar1715:14:192011][error][client192.168.1.21]*Abouttoconnect()toapi-3t.paypal.comport443(#0)[ThuMar1715:14

php - 推特 OAuth : How do we log the user out of twitter?

我正在使用oauth方法以允许用户使用Twitter和Facebook登录我的网站。我还计划添加Yahoo!和谷歌以及StackOverflow一样。一旦用户成功登录Twitter,他们就可以选择退出。我想在选择“注销”按钮或链接时转到用户已注销我的站点和TWITTER的位置。在用户访问我的网站而不是Twitter的情况下,我也需要它来注销Twitter。我该怎么做?演示和示例位于:develop.f12media.com用户单击页面顶部的“登录”以使用他们的Twitter帐户登录。 最佳答案 将用户重定向到http://twitt