问题标签 [litespeed]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
litespeed - 406错误不可接受,图像选择时openwysiwyg_v1.4.7
我已经使用 openwysiwyg v1.4.7 作为我的动态网站来拥有我们所见即所得的内容。好吧,我没有使用任何开源 CMS 或任何工具来制作网站。我正在用核心 php 构建自己的网站。
一切都在离线时工作正常(openwysiwyg_v1.4.7 编辑器图像选择),除了之前上传的 WYSIWYG 图像选择部分或可以上传以供选择外,一切都在网上正常工作。
它给出了这个错误:
406 不可接受 此请求不可接受 由 LiteSpeed Web 服务器提供支持 LiteSpeed Technologies 不对本网站的管理和内容负责!
我尝试浏览了许多论坛,发现我们需要使用 .htaccess 文件:
但这并没有解决我的问题。
究竟是什么导致了这个问题。此问题不允许 openwysiwyg_v1.4.7 编辑器选择图像,openwysiwyg_v1.4.7 编辑器的所有其他部分工作正常。
php - 尝试使用 ajax (jQuery) 发送数据时的奇怪行为
我正在编写一个必须与 SO 具有相同功能的网站。我的服务器使用 Litespeed,它提高了运行 php 文件的速度。
当我尝试以常规形式发送 php 代码时,一切似乎都很好,数据被发送到操作文件而不解释变量内的代码。但是,当我尝试使用 jQuery$.post
方法在评论文本区域中发送相同的数据时,我收到了Forbidden 403错误。Litespeed 服务器在路上阻止了数据。我不知道为什么会发生这种情况,为什么$_POST
在使用 ajax 时会自动评估数据?
这种情况并不是每次都会出现,只是在某些情况下才会出现,例如:
请注意,如果我从我的消息中删除<?php
and ,就可以了。?>
我已经尝试过使用encodeURI()
方法,但这并没有改变任何东西。
是否有任何设置必须应用于.htaccess
不自动评估 $_POST 数据?
或者我应该在发送评论之前替换打开和关闭标签?
稍后编辑
这就是我现在设法解决此问题的方法,但我仍在等待以下建议.htaccess
:
在服务器端
apache - 在我的专用服务器上安装 litespeed 后重新启动 Apache 时,我收到此消息:
在我的专用服务器上安装 litespeed 后尝试重新启动 Apache 时出现此错误:
我没有足够的经验来解决问题所在,但我正在努力学习......任何帮助将不胜感激......谢谢
眼镜:
- CENTOS 6.3 x86_64
- WHM 11.34
- PHP 版本 5.3.21
- 光速 4.2.1
- 服务器版本:Apache/2.0.64 (Unix) mod_ssl/2.0.64 OpenSSL/1.0.0-fips mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635
- LiteSpeed 正在运行 (PID = 15263)。Apache 正在运行 (PID = 15335)。
- 启用suEXE
redirect - 301 永久野重定向
需要帮助重定向任何网址,例如:
http://www.example.com/ *.html
至:
http://www.example.com/forums/ *.html
我正在使用 Litespeed。
谢谢
php - 在 LiteSpeed 上使用 .htaccess 的 mod_proxy
我试图让这个 htaccess 代码工作:
mod_rewrite 已启用,但有人告诉我 mod_proxy 在 Litespeed 上未启用/可用。
是否有 PHP 解决方法来运行它?
谢谢
php - Correct path to file in LiteSpeed web server on Linux
I have the following PHP script placed in the root directory of my web hosting server, and it works fine.
When I moved the script to a new folder under my web root, i.e. public_html/myfolder
, the script gives the following error:
Should I change the path as follows:
Am I correct?
apache - 涉及 Zend Framework 和 Doctrine 的神秘 PHP 错误
我目前收到 Zend Framework 和 Doctrine 的以下错误消息。我试图弄清楚如何解决这个问题..
致命错误:/home/bellalun/library/Smallunch/lib/Bootstrap.php 中未捕获的异常 'LogicException' 和消息'传递的数组没有指定现有的静态方法(类'Doctrine' 没有方法'modelsAutoload')' :173 堆栈跟踪:#0 /home/bellalun/library/Smallunch/lib/Bootstrap.php(173): spl_autoload_register(Array) #1 /etc/ZendFramework/1.9.0/Zend/Application/Bootstrap/BootstrapAbstract.php( 660): Bootstrap->_initDoctrine() #2 /etc/ZendFramework/1.9.0/Zend/Application/Bootstrap/BootstrapAbstract.php(613): Zend_Application_Bootstrap_BootstrapAbstract->_executeResource('doctrine') #3 /etc/ZendFramework/1.9 .0/Zend/Application/Bootstrap/BootstrapAbstract.php(577): Zend_Application_Bootstrap_BootstrapAbstract->_bootstrap(NULL) #4 /etc/ZendFramework/1.9.0/Zend/Application.php(324):Zend_Application_Bootstrap_BootstrapAbstract->bootstrap() #5 /home/bellalun/application/bootstrap.php(14): Zend_Application->bootstrap() #6 /home/bellalun/public_html/dev.php(8): require('/home/ bellalun/...') #7 {main} 在第 173 行的 /home/bellalun/library/Smallunch/lib/Bootstrap.php 中抛出
这是第 173 行的内容
我的托管公司在周末进行了一些更改,弄乱了我的一些网站,将它们关闭。他们将我从 Apache 切换到 LiteSpeed,并将我的 PHP 处理程序从 DSO 切换到 SuPHP。不确定这是否相关..
php - 某些 URL 中带有百分比编码的 # char (%23) 的 Yii 站点无法解析
最终编辑:看来我已经弄清楚了!下面回答。
编辑二:我认为 Apache 通常在后方是一个巨大的痛苦,但我无法将生产网络服务器从 Litespeed(专有 apache)切换到 nginx,这些 URL 可以毫无问题地解决。但是,是的,就像一个注释——这些东西在 nginx 中工作得很好。
编辑三:到目前为止,freenode 上的一位友好伙伴已经想出了以下 RewriteRule,他试图帮助我解决一些问题:
不管这种疯狂的月亮语言正则表达式看起来多么酷,它只适用于其中带有哈希的 URL——它破坏了其他所有内容。如果它们是 404 或类似的东西,有没有办法让这些 RewriteRules 回退?
编辑四:有人建议:
也没有运气。
原来的问题:
我正在一个网站上工作,该网站的某些 url 具有从项目标题派生的 URL(作为标题的示例,thisUrlDerivedFromUrl - #example),看起来像这样:
http://example.com/listen/thisUrlDerivedFromItemTitle+-+%23example-mid26372
但是,这将我带到以下 404 错误页面,您可以在其中看到请求在编码为 %23 的 # 处被切断:
需要明确的是,我不是在寻找花哨的 AJAX url 或任何类似的东西,当我尝试和谷歌寻找解决方案时。这只是此特定站点上的一堆某些预先存在的项目的问题,由于 URL 中存在 # 字符而无法解决,这是从项目标题派生的值,人们喜欢在他们上传的项目的标题中抛出不会去任何地方的主题标签以及诸如“我是#1”之类的东西或东西。
所以,这里是关键——在 Yii 中,有一个选项可以隐藏脚本名称(index.php),使用
config/main.php 中的指令。根据网站运营商的说法,这是该网站所期望的行为。但是,我暂时禁用了 showScriptName,因为其中带有哈希的 URL 没有它就无法工作,这使得 URL 看起来都像这样:
http://example.com/index.php/listen/thisUrlDerivedFromItemTitle+-+%23example-mid26372
问题是这种 URL 格式解析得很好,没有 404 混乱或类似的东西。我认为我的雇主对这种妥协并不满意。
我将提供我的 .htaccess,以及我的 urlManager 数组在 config/main.php 中的样子,希望有人可能对找到解决此问题的方法有一些答案。为了寻求解决方案,我可以分享的任何想法或其他任何东西都是有帮助的,并提前表示赞赏:)
.ht 访问:
config/main.php 中的 urlManager 数组:
编辑:显然,在我去 muntzed htaccess 文件之前,这些 URL 工作正常,该文件在其以前的化身中是 muntzing facebook 能够访问 opengraph 的静态图像文件链接。我对这个断言提出异议,即在使用备份对其进行测试之前它运行良好 - 将其切换回旧的 htaccess&code 确实如此。不过这里仅供参考:
magento - M2E Pro 将灰色图像上传到 eBay 列表
当前运行 Magento Pro 1.12.0.0 M2E Pro 版本:5.2.3.r4567
如上所述,任何时候客户使用扩展 M2E Pro 在 eBay 上从 Magento 列出产品时,图像(通常是主图像)要么完全变灰,要么部分变灰。
他们可以通过进入 eBay 并重新上传灰色图像来解决此问题,但这对他们来说是一件痛苦且非常耗时的事情。结果类似于在上传或下载期间中断的 jpg - 将显示部分图像。
没有一致性。我尝试了一组 50kb 的图像和一组 85kb 的图像。我收到了不同的结果。我将此差异归因于某种服务器内存上限,因此我提高了 PHP 内存限制但没有成功。
M2E Pro 支持团队无法提供帮助,我在网上找不到其他在线遇到此问题的人,所以希望!提前致谢。
php - htaccess 在 litespeed 中不起作用
我在我的网站上使用了以下重写,它在共享服务器中运行良好。
但现在它显示以下错误。
404 Not Found
在此服务器上找不到请求的资源!
由 LiteSpeed Web 服务器提供支持
LiteSpeed Technologies 不对本网站的管理和内容负责!
我该如何解决这个错误?
它对LiteSpeed
?