草庐IT

without-www

全部标签

php - Yii2 高级安装抛出错误 'Document root "/var/www/html/project/console/web"does not exist.'在运行 php Yii serve 时

我试过yii2高级安装,它可以工作并且页面已经创建。但是为了验证安装,我使用了命令PHPYIIserve。它抛出错误Documentroot"/var/www/html/highwaymotels/console/web"doesnotexist.但是当我检查高级模板时github它与我的文件夹相同。我做错了什么吗?否则这里有什么问题? 最佳答案 yii服务--docroot="frontend/web/" 关于php-Yii2高级安装抛出错误'Documentroot"/var/www

php - htaccess 使用 cname、vhosts 和 htaccess 将所有子域 + www 重定向到域

对于知道的人来说,我有一个相当简单的问题,我只是找不到我需要的答案。我已经转移到vps并尝试自己配置vm。我需要重定向:domain.com-默认www.domain.com->domain.com*.domain.com->domain.com我已经为www->非www完成了.htaccess,所以我有:RewriteCond%{HTTP_HOST}^www\.(.*)$[NC]RewriteRule^(.*)$http://%1/$1[R=301,L]添加了A和CNAME:www-@*-@添加了虚拟主机ServerAliaswww.domain.com*.domain.com我做得

php - 为什么不能将信息写入/tmp 目录而不是/var/www/html?

LAMP安装在我的本地电脑上,据我所知,字符串xxxx可以用下面的PHP函数写入/tmp/test。file_put_contents("/tmp/test","test1test2")catajax_get.php为什么ajax_get.php中的命令file_put_contents("/tmp/test",$str);不起作用?用替换file_put_contents是没有用的$handle=fopen("/tmp/test","w");fwrite($handle,$str);fclose($handle);如果我在ajax_get.php中更改以下语句,可能是目录权限问题fi

php - 如何替换 http ://or www with <a href. 。在 PHP 中

我已经创建了这个正则表达式(www|http://)[^]+匹配每个http://...或www....但我不知道如何使preg_replace有效,我试过了preg_replace('/((www|http://)[^]+)/','\1',$str);但它不起作用,结果是空字符串。 最佳答案 您需要转义正则表达式中的斜线,因为您使用斜线作为分隔符。您也可以使用另一个符号作为分隔符。//escapedpreg_replace('/((www|http:\/\/)[^]+)/','\1',$str);//anotherdelimite

php - 我怎样才能强制从 : header (envelope sender) in PHP without putting it in mail()?

我有一个开发Web服务器(CentOSLAMP堆栈),它使用postfix中的SMTP中继设置来发送电子邮件。我们将mailgun与多个用户一起使用,设置类似于this,但针对特定用户而不仅仅是通配符电子邮件:/etc/postfix/main.cfsmtp_sasl_password_maps=hash:/etc/postfix/sasl_passwdsmtp_sasl_auth_enable=yessender_dependent_relayhost_maps=hash:/etc/postfix/relayhost_mapsmtp_sender_dependent_authenti

php - 文件权限;我的 www 文件夹内容应该归 www 数据所有吗?

这可能是一个菜鸟问题,但在任何地方都找不到答案。我有一个问题,Anotherfilepermissionsproblem帮助我几乎解决了问题。我在linux中创建了一个用户(danny),它具有sudo访问权限。我还创建了一个名为ALSO的新组danny,并将用户danny添加到该组。该组具有sudo(root)访问权限。我的www文件夹中的所有文件和文件夹都归danny/danny组所有。我有一个图像上传代码,它是php。此代码无法将图像上传到名为“images”的文件夹,该文件夹位于www文件夹下,除非我授予图像文件夹777权限。因此,我按照链接问题的答案进行了操作,并发现运行上传

javascript - Stripe : How to set up recurring payments without plan?

第一次使用StripeAPI。使用PHP和JS在WordPress上实现它。处理捐赠表格。捐助者应该能够选择建议的金额(单选按钮-25,50,75,100)或按照他/她的意愿付款(选择“其他”后的文本字段)。我能够让它工作。有一个复选框可以将金额设置为定期付款。我为25、50、100等固定选项创建了定期付款计划。如果捐助者选择自定义金额,我该如何设置定期付款?找不到相关的API。请帮忙。 最佳答案 Stripe建议的另一种方法是设置一个定期金额为1美元(或0.01美元以获得更大灵active)的计划,然后根据需要改变数量。例如使用0

php - Facebook API : How to post to own application wall without login

我想将带有脚本的文本发布到我自己的应用程序墙上,但无需先登录,因为它应该自动完成。我怎么能那样做?我已经试过了:$fb=newFacebook(array('appId'=>'appid','secret'=>'appsecret','cookie'=>true));if($fb->getSession()){//Post}else{//Logger//EverytimeIgetinhere:(}我需要做什么才能获得使用脚本发布到我自己的应用程序墙上的权限? 最佳答案 如果你想发布到你自己的应用程序墙,你只需要一个应用程序访问tok

php - 使用 url 的 with-www 和 without-www 的不同 session

我有一个有作者的交互式网站。当作者进入www.mysite.com站点并登录时,session变量变为$_SESSION[loggedid]=true;和站点主题更改。但是当他进入mysite.com(没有www)时,即使他已经登录,他也会看到默认主题,不能写等等。我认为它们是不同的session,对吗?这取决于我的服务器或浏览器还是什么?我如何制作这2个相同的session或将用户的session从一个重定向到另一个? 最佳答案 将此添加到您的.htaccess文件中:RewriteEngineonRewriteBase/Rewr

php - 在 ssl 要求之前重定向到 'www'

问题我目前遇到的问题是https://domain.com不会重定向到https://www.domain.com并显示不受信任的ssl证书。这是与ruby​​-on-rails解决方案相关的redirectto'www'beforeforce_ssl问题有没有办法在SSL要求生效之前重定向到www域?我正在使用PHP。 最佳答案 HTTPS是基于TLS/SSL的HTTP(参见RFC2818),它在发送任何HTTP流量之前首先建立SSL/TLS连接。建立SSL/TLS连接后,将始终应用任何重定向(通过mod_rewrite、自定义P