我有一个简单的脚本,可以在我的其他任何服务器上都可以正常工作,但是在我需要的那个服务器上,它不是. 我尝试致电网络主机提供商,但无法到达.也尝试向Google搜索一些建议,但似乎没有人遇到同样的问题. 该脚本没有显示任何错误msg,它只是无需执行任何操作. 您知道问题是什么还是发送电子邮件的其他方法? 谢谢 解决方案 似乎在服务器上未配置SendMail. 您可以做的是在F.E.上创建一个邮件帐户. gmail,yahoo邮件或类似邮件,并使用 zend_mail 使用SMTP的帐户 我从Zend Framework文档中获取了此代码示例: $config = array('auth' => 'login', 'username' => 'myusername',
以下是关于 hosting 的编程技术问答
我购买了一个非常著名的第三方基于PHP的论坛软件.上传到我的服务器,运行几周.今天早上,当我访问我的网站时,它显示了所有的PHP代码,包括所有评论等,例如使用记事本打开它将看到的内容.这非常可怕,我的数据库配置也可见,这是什么事?我别无选择,只能将我的网站倒下. 我该怎么办?如何查看PHP代码?我认为PHP代码非常安全? 有人入侵了我的网站吗? 解决方案 这是服务器上的配置问题(例如,由于某种原因未加载mod_php).最好立即与您的托管提供者联系,并让他们知道他们有一个严重的问题! 除非您已上传了自己的.htaccess文件,否则它也可能是有问题的Apache配置设置的来源? 其他解决方案 有人在Web服务器上禁用您的脚本解释.询问您的主机管理员 其他解决方案 快速修复是在您的网站中放置一个空白index.html(如果不同的话,则在论坛根目录中放置一个空白.如果人们知道脚本名称并且知道此错误已经到位,它不会停止访问您的源代码,但是至少在访问您
我是这个托管物品的新手.我对托管网站的任何事情都没有. 我正在Xampp-Windows开发一个网站.我应该在托管该网站在域中该怎么办.如果您知道,请告诉我有关我的托管网站的托管. 解决方案 让自己成为一个简单的主机提供商,为您提供与当前家庭安装的PHP和MySQL大致相同的版本.对于初学者,请选择带有Plesk的共享主机或类似的简单的主机.如果您习惯了,请确保您获得phpmyadmin. 导出您的数据库并将其移至主机(导入) 浏览您的代码并检查仅Windows的引用.想到的第一件事是路径(c:\ your path \ www \ yoursite \ vers/vers/var/var/www/yoursite/for isNtance) 将您的代码放在网站上. 测试.如果您发现问题,请转到Stap3.如果不,请转到第6步) ... 利润!
我已经在Hostinger上部署了Laravel应用程序,并且它具有一些队列作业(作为发送电子邮件),我在工匠命令" Queue:Work"中添加了Cron作业,并且每1分钟执行一次.我已经做了一些研究,而且我已经看到有人说它会消耗大量RAM - 特别是因为我的Cron工作被设置为每1分钟执行工匠命令. 如果是错误的,我该怎么办? 解决方案 您应该考虑实现supervisor以监视您的队列工人. /a> 要保持队列:工作过程在后台永久运行,您应该使用诸如Supervisor之类的进程监视器来确保队列工作者不会停止运行. 高RAM使用通常与--daemon标志有关.但是,可以通过偶尔使用queue:restart重新启动队列工人来解决这一点.但是,如果正确使用,守护程序工人是最有效的,因为他们不会"重新启动"每个新工作的应用. https://laravel.com/docs/docs/5.8/queues#跑步的工人 守护程序队列工人在处理每个作业之
我的cakephp网站工作完美几个月,直到我今天尝试访问它,我得到以下错误: Warning: include(Cake/bootstrap.php): failed to open stream: No such file or directory in /home/corneenm/public_html/app/webroot/index.php on line 82 Warning: include(Cake/bootstrap.php): failed to open stream: No such file or directory in /home/corneenm/public_html/app/webroot/index.php on line 82 Warning: include(): Failed opening 'Cake/bootstrap.php' for inclusion (include_path='.:/usr/lib/php:/usr/l
我正在使用一个免费主机,称为 byethost ,因为我不需要网站的昂贵托管解决方案由于流量将较低. 当我尝试在我的Vistapanel帐户中登录phpmyadmin时,我正在经历无限的重定向循环.我正在使用CMS,需要备份数据库. 当我尝试输入phpMyAdmin时,使用url http://wwww. php-myadmin.com/login.php?phpmyadmin=hashinhere 我只是在浏览器中得到它: 页面无法正确重定向 Firefox已检测到服务器正在重定向 这个地址以永远无法完成的方式. 这个问题有时可能是由于禁用或拒绝引起的 接受饼干. 我清除了所有cookie和缓存,并尝试了两个不同的浏览器(FF和Safari). 解决方案 我已经找到了解决这个问题的方法,我可以想象这对于其他phpmyadmin的其他Vistapanel/cpanel用户可能是一个问题. 我必须登录cpanel,更改密码,注销,清除所有饼
如何通过放置在/home/uzair/etc/index.php中的URL访问文件?即使我运行域(something.com),它也会向我显示(/home/uzair/public_html/index.php)此文件的数据. 任何人请帮助我,我该如何访问(/home/uzair/etc/index.php)在我的域(something.com) 上 家 Uzair 等 index.php public_html 管理员 index.php 解决方案 听起来您在something.com中,它在网络上可见,因此它位于public_html的内部,但您想在文件系统中包括一个更高的文件. 如果您想做的是: include("../etc/index.php"); ..告诉服务器您要在下一个级别中访问文件. 如果您这样做: include("../../uzair/etc/index.php"); 那会将您一路带到home,如果您愿
我是Codeigniter的新手.在LocalHost上开发Web应用程序后.因此,我将网站上传到服务器,然后导入数据库.之后,我更改了数据库中的数据库的设置. 我找不到 404页. 您要求的页面没有找到.我不知道出了什么问题.我搜索了很多,但没有任何帮助.我的.htaccess文件是空的...........................................还有一件事是,我从 Godaddy 托管中购买了这一点可能会有所帮助. 我的路由 $route['default_controller'] = ''; $route['404_override'] = ''; $route['translate_uri_dashes'] = FALSE; 我的控制器Doctorscont.php
我一直在试图在整个晚上安装这两个装载机之一而没有成功.我将其缩小到创建一个配置文件.我已经将.config文件放在我项目根目录中的一个.ebextensions文件夹中,我不确定它是否需要与我的项目处于同一级别.但是无论如何,每次403错误都有以下消息: "您无权访问/在此服务器上访问."如果我删除脚本,则消息消失了.我还将包含一个屏幕截图,内容涉及我可以使用的.config文件,以及我需要安装一个装载机之一的原因.预先感谢这是我的.config文件的样子: # Install ioncube mkdir ion cd ion wget http://downloads3.ioncube.com/loader_downloads/ioncube_loaders_lin_x86.tar.gz tar xzvf ioncube_loaders_lin_x86.tar.gz mv ioncube/ioncube_loader_lin_5.4.so /usr/lib/php/modu
我有一个客户有一家在线商店,他希望我托管.该网站由另一个开发项目编写,并使用登记室Globals. 当我将其上传到服务器上时,它告诉我它需要启用register_globals,我检查了.htaccess文件.当我询问托管公司时,他们告诉我它已经被束缚了,不会在服务器上运行. 我不确定代码的哪些部分取决于它,因为我没有太仔细地研究了进程,我只打算托管它. 是否有快速修复或我必须将代码分开并使用最新替代方案进行修复? 解决方案 如果代码使用寄存器Globals,并且尚未更新以不使用它,那么它可能是很久以前写的.这意味着: 几乎可以肯定的是有巨大的安全孔; 它可能使用已弃用和/或删除的其他PHP功能; 这可能是非常混乱的意大利面条代码, 这将是重写解决所有问题的bit子. 我的建议是找到一个现代的购物车软件包,并帮助他使用该软件包建立商店,而不是试图保持现有的古老软件运行.这似乎是更多的工作,但是从长远来看,对于每个参与的每个人来说,这都会减少很多.
我希望切换到新主机,他们提供了一个不错的"临时URL",以在切换之前测试您的文件.一切都很好,花花公子.因此,我复制所有文件.在每个页面的顶部i require public_html/includes/head.php中存储的另一个文件.现在无论出于何种原因,$ _server ['document_root'] var正在返回/public_html/htdocs/includes/head.php(服务器上不存在),而不是/public_html/includes/head.php(确实存在) .结果错误如下: Warning: require_once(/home/secure31/public_html/htdocs/includes/head.php) [function.require-once]: failed to open stream: Permission denied in /home/stephe80/public_html/index.php on
我有一个有关在服务器上部署Zend项目的问题.在Localhost上,我使用虚拟主机将文档root设置为public/index.php文件夹. 我现在应该如何部署它? 我已经在服务器上复制了整个项目,但是由于我所有的路径都是错误的(因为所有路径都是相对于公共文件夹的设置). 我该怎么办?是否可以将我所有的路径相对于服务器上的我的家庭路径设置?在这种情况下,如何将应用程序重定向到任何控制器? 或者,也许我只需要在服务器上创建虚拟主机,但我没有权限来执行此操作:/? 我需要一些建议,谢谢 application.ini: [production] phpSettings.display_startup_errors = 0 phpSettings.display_errors = 0 includePaths.library = APPLICATION_PATH "/../library" bootstrap.path = APPLICATION_PATH "/B
我们正在从事Symfony2项目.现在,它已经完成并准备部署.我们将整个项目文件上传到服务器(当然是通过FTP)和数据库.现在,当我们打开其任何页面时,我们只有一个空白页(空源代码).缓存很干净,日志没有显示任何新的.我们搜索了将Symfony2项目部署到托管的步骤,但我们没有找到一个很好的解释(即使这些是关于Symfony Not-version-2). 我们认为这可能是一个配置问题,但到目前为止还不知道. 任何帮助将不胜感激. 预先感谢. 编辑:空白页在Firefox中. Google Chrome在说些什么: 服务器错误该网站在检索时遇到错误 http://* .com/mammoky/web/app_dev.php/main.它可能会下降 维护或配置不正确.这里有一些建议: 稍后重新载入此网页. HTTP错误500(内部服务器错误): 服务器尝试时遇到了意外情况 满足请求. error_log正在显示: [24-MAR-2012 23:29:24] PHP
我在托管上对启用扩展等的访问非常有限,但希望通过php从HTML页面(带有CSS/Images)生成PDF. 有什么想法,我如何在零CL访问等旁边实现这一目标? 最好不是" hack"/在服务上的重点(因为我要长期使用此. 解决方案 生成HTML以渲染到PDF时,在单个$ HTML变量中创建该HTML.这可用于传递到任何PDF渲染API. 广泛使用的API是DOM PDF,HTML2PDF,HTML2PS. 某些API(例如HTML2P)也支持外部CSS和类.一些需要内联CSS. 我使用了DOM PDF&HTML2PS 这是链接 其他解决方案 那里存在许多解决方案:DOMPDF,MPDF,HTML2PDF,TCPDF,ZendPDF(Zend Framework)等.我非常广泛地使用了DOMPDF和MPDF,而其他人则"传递". DOMPDF非常容易,但没有铃铛和哨声. HTML2PDF也不错,但是,我对MPDF的份额偏爱,因为我认为它具有最
我在我的网站上使用了nodejs和PHP,但是当我想在服务器上托管它时,他们告诉我,没有服务器可以同时运行节点和PHP. 有什么可以取代nodejs的东西,并且做同样的工作不需要服务器吗?我正在使用nodejs和套接字为我的网站进行实时更新. 解决方案 有几个选项是 digitalocean , aws(Amazon WebServices)和 heroku .. 就个人而言,我会选择 digitalocean . IMO这是小型项目的最佳选择;用户友好(适合初学者以及高级用户),整洁的稳定性,易于可伸缩性以及最优秀的:非常负担得起.当您对操作系统完全控制时,您可以在一个"液滴"中运行两者. 其他解决方案 您可以在A2托管上进行 这允许Apache充当节点Aplication的代理,
我正在从事项目工作,该项目允许我们的员工将大文件上传到我们的共享主机并获得下载链接.问题在于,我们的托管拒绝更改限制限制机体用于共享托管.还有其他解决方案可以解决limequequestboby或其他任何做这项工作的方法吗? 解决方案 使它起作用的两种方法,手动块上传或通过工具. 您可以使用或手动将文件拆分为许多块,然后一个一个一个一个将文件分配给它们.您可以使用7个zip拆分文件并组合文件.这是对于客户端拆分,您还请参考 file uploads;如何利用"块"? 有关Sever块的组合,您可以参考处理Plupload的块状上载上载服务器端 and http://www.phpclasses.org/package/8858-php-create-and-merge-and-merge-merge-zip-archives-archives-split-split-split-in-parts.html 希望它有帮助. 其他解决方案 您可以覆盖 upl
我有WordPress博客.最近,我改变了托管.因此,我使用filezilla从旧服务器下载了所有博客文件.在新服务器上,我制作了目录博客,并在下载所有文件下.我在新服务器上制作了新数据库,与旧服务器完全相同,并将其上传.现在,我的博客在新托管上处于正常状态,但是每当我尝试登录www.sitename.in/blog/wp-admin时,它都会将我重定向到旧域,即www.sitename.com/blog/wp-admin.我该如何更改?我的旧托管将很快到期,也很快就会在旧领域.如何完全切换到新服务器? 解决方案 打开数据库并更改WP-Option的URL 检查屏幕截图 http://awesomescreenshot.com/0d160xve67 如果不工作,请使用notpad ++编辑器打开数据库,然后找到您的博客URL,例如" localhost/示例" 在notpad ++ ctrl+f中,单击以替换第一个选项卡中的标签,将您的博客URL放置在第二个标签中的l
如何在 php mysql 中达到 508资源限制 我的网站是由MySQL和JavaScript Ajax在PHP中开发的. 我的网站被阻止, 如何在此问题中立即纠正,任何人都可以迅速帮助我 请. 但AM有波纹管错误, Resource Limit Is Reached The website is temporarily unable to service your request as it exceeded resource limit. Please try again later. Apache/2.4.12 (Unix) OpenSSL/1.0.1e-fips mod_bwlimited/1.4 Server at domain.co.in Port 80 什么是并发连接 如何将最大并发连接设置为MySQL 任何解决方案都可以解决此问题 解决方案 什么是数据库并发连接? 并发连接是与数据库同时进行的连接. 在共享托管上,有一些