我在Godaddy上托管了一个ASP.NET应用程序,我希望从中发送电子邮件.当它运行时,我得到:不允许邮箱名称.服务器响应是:抱歉,从您的位置拒绝转发.代码和Web.config的重要部分如下:
msg = new MailMessage("accounts@greektools.net", email);
msg.Subject = "GreekTools Registration";
msg.Body =
"You have been invited by your organization to register for the GreekTools recruitment application.<br/><br/>" +
url + "<br/><br/>" +
"Sincerely,<br/>" +
"The GreekTools Team";
msg.IsBodyHtml = true;
client = new SmtpClient();
client.Host = "relay-hosting.secureserver.net";
client.Send(msg);
<system.net>
<mailSettings>
<smtp from="accounts@greektools.net">
<network host="relay-hosting.secureserver.net" port="25" userName="********" password="*********" />
</smtp>
</mailSettings>
Run Code Online (Sandbox Code Playgroud)
我有一个共享主机,我有我的网站和MySQL数据库.我已经安装了一个用于统计的开源脚本(phpMyVisites),并且它最近开始工作得非常慢.它是使用某种框架编写的,并且有许多PHP文件.我知道要查找慢查询,我可以在MySQL中使用慢查询日志功能.但是在这个共享主机上我不能使用这种方法因为我无法改变my.cnf.我不想将我的统计脚本更改为其他脚本,我不想乱用此脚本的所有文件来找出将诊断代码手动记录到哪里的诊断代码.我想在不改变PHP代码的情况下这样做.
所以我的问题是:
如何在这些编码中记录慢查询?:
有简单,方便,快捷的方法吗?
美好的一天.我已经通过网络融合取出了一些.net主机,但正在争取获得有关其安全设置的答案.
特别是我习惯于完全信任环境,因为我在一家大型公用事业公司工作.
通常我会加密我的部分/全部web.config,我不能在他们的中等信任IIS7环境中做,也不会让我特定为我的应用程序安装我的RSA密钥.
那么我的配置文件真的那么安全吗?我担心有人会使用未加密的连接字符串从我的数据库中窃取我的所有敏感数据?
寻找有关如何解决以下问题的输入.我的ColdFusion 9应用程序有一个简单的记录器,可以将文本写入文件.在我的开发机器上,该文件是本地的,所以我可以使用'tail -f'或CFB的TailView来观看它.当它部署在生产服务器上时,我想要一个工具来观察它.问题:生产是在共享的CF托管服务提供商处进行的,该提供商不允许RDS文件访问或目录监视器网关.我想知道一个带有元刷新标签的页面,或者如果我想获得更多的花哨,那么AJAXy也会产生相同的效果.思考?任何已经存在的工具?
我可以尝试这个,但我希望有更"完整"的东西:通过http跟踪日志文件
我有一个网站,基本上只显示没有任何形式和后期获取的东西.该网站基于PHP并托管在共享主机上.它很少改变.我想为这个网站启用缓存.它的共享托管所以我需要一个解决方案:
基本上我想要实现的是将每个子网站缓存到HTML并告诉PHP获取当前子网站的HTML缓存版本5分钟并将其显示给用户.并在5分钟后刷新缓存.
我一直在互联网上寻找一些时间,并且有一些教程和框架支持这种变态缓存.
但我需要的只是一个非常容易使用的好库.
我想它以这种方式工作:
<?
if (current_site_cache_is_valid())
{
display_cached_version();
die;
}
..mywebsite rendering code
?>
Run Code Online (Sandbox Code Playgroud)
听起来很简单,但我希望一些优秀的开发人员之前做过这种类型的库.那么你知道这样可以使用,而不是非常耗时的实现解决方案吗?
我会尽量让我的第一篇文章尽可能有趣.
最近我对在共享托管服务器上处理WebSocket请求的可行性感兴趣.
请不要告诉我"升级您的计划".所有这些至少在VPS上都是微不足道的.我意识到了.
众所周知,共享主机将......
这些限制完全消除了phpwebsocket,python.需要伪装成网页的无守护进程解决方案.
PHP是我最喜欢的服务器端语言,我制作了一个伪装成网页的PHP websocket网关.
到目前为止,我已成功为握手和流输出发送正确的标头(使用输出缓冲),但我仍然无法弄清楚如何在初始请求后继续读取数据.
简而言之,即使在PHP脚本启动后,我仍希望继续从客户端接收数据.我已经尝试过阅读php://输入pseudofile,但是在GET结束后我似乎无法再读取它.是否有允许这样的设置或黑客?
谢谢!
我刚刚开始开发一个由移动应用程序使用的REST Web服务.Web服务使用Java开发,并在Apache服务器上运行.
我现在正转向测试部分.为此,我需要在真实服务器中托管我的Web服务.这是第一次体验,我只知道使用共享(共享)托管不允许我以任何语言托管任何应用程序.
我使用的是OVH,它不支持java Web服务托管.
有没有人提供任何其他选择.这会有很大帮助!!
作为一个小背景,我一直在为1&1共享主机网站开发一个django应用程序.当我尝试将应用程序移植到网络上时,我从这里开始遵循教程:http://robhogg.me.uk/post/2.服务器有Python 2.6,我通过SSH安装了django和flup.这是我的.fsgi文件......
#!/usr/bin/python
import sys, os
basepath = '/home/path/' # This isn't my actual homepath
sys.path.insert(0, basepath + '/.local/lib')
sys.path.insert(0, basepath + '/mysite')
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'
from django.core.servers.fastcgi import runfastcgi
runfastcgi(method='threaded', daemonize='false')
Run Code Online (Sandbox Code Playgroud)
......这是我的.htaccess文件......
AddHandler fcgid-script .fcgi
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !(cgi-bin/mysite.fcgi)
RewriteRule ^(.*)$ cgi-bin/mysite.fcgi/$1 [QSA,L]
Run Code Online (Sandbox Code Playgroud)
我也已经给了.fcgi脚本755权限.当我运行.fcgi脚本时,主页HTML在控制台上打印(根据许多站点,这意味着脚本是好的).但是,当我访问我的网站的域名时,我只得到一个位于我的主目录中的Index.html页面.所以我从主目录中移动了所有html文件,然后再次尝试.但是这次我收到一个错误:
Forbidden
You don't have permission to access / on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Run Code Online (Sandbox Code Playgroud)
我又尝试了一件事,那就是.htaccess文件,改变了 …
我希望我的网站在搜索引擎中被编入索引,除了少数子目录.以下是我的robots.txt设置:
robots.txt 在根目录中
User-agent: *
Allow: /
Run Code Online (Sandbox Code Playgroud)
robots.txt在子目录中分开(要排除)
User-agent: *
Disallow: /
Run Code Online (Sandbox Code Playgroud)
它是正确的方式还是根目录规则将覆盖子目录规则?
当我尝试在共享主机上上传图像时,出现此错误消息:“必须安装/启用 PHP Fileinfo 扩展才能使用干预图像”。然后我使用 .htaccess 修改了 php.ini 设置。
现在我的 .htaccess 文件如下所示:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
<IfModule mod_suphp.c>
suPHP_ConfigPath /home/username/public_html/subfolder
</IfModule>
</IfModule>
Run Code Online (Sandbox Code Playgroud)
.htaccess 文件中指定的子文件夹是我的 Laravel 项目所在的位置,也是我想要为我的应用程序提供服务的位置。
为了启用 PHPFileinfo,我在位于项目根目录的 php.ini 文件中编写了以下代码:
extension=fileinfo.so
extension=pdo.so
extension=pdo_mysql.so
Run Code Online (Sandbox Code Playgroud)
它不适用于我的共享主机!
我怎样才能解决这个问题?
shared-hosting ×10
php ×4
asp.net ×2
.htaccess ×1
c# ×1
caching ×1
coldfusion ×1
cpanel ×1
django ×1
encryption ×1
fastcgi ×1
hosting ×1
html ×1
java ×1
laravel ×1
logging ×1
mysql ×1
optimization ×1
php-ini ×1
python ×1
rest ×1
robots.txt ×1
seo ×1
silverlight ×1
smtpclient ×1
tail ×1
web-config ×1
websocket ×1