我有一个使用 asp.net mvc 和 SQL SERVER 数据库创建的网站,我尝试使用 wordpress 在我的网站上创建 BLOG 子域。是否可以使用我当前的 SQL Server 数据库在 PLESK 上安装 WordPress?
我正在尝试使用 Plesk 在我的 Node 服务器上启动 NextJS 应用程序,但它不起作用。我为我的 Plesk 环境激活了 NodeJS,并且能够运行 npm install 和 npm build,但是现在,当我尝试启动应用程序时,Plesk 只显示“请稍候”并保持原样,没有任何变化,我一直在等待现在已经两个多小时了,但我没有得到任何结果,没有错误,什么也没有。
我能想到的唯一问题是,根据我所能找到的,应用程序启动文件和 package.json 文件应该位于同一目录(根文件夹)中,但在我的情况下这是不可能的。我的 package.json 位于根目录中,但 NextJS 的启动文件 index.js 位于 Pages 文件夹内。我测试了在本地构建和启动应用程序,一切正常,我不明白为什么它不能与 Plesk 一起使用。
好吧,我只是通过他的托管服务提供商为我的客户设置专用服务器.他们在那里安装了plesk(版本9.2.1),这个专用服务器的一个注意事项是,如果我在控制面板外面做任何事情(即使用SSH)进行任何任务,他们不保证支持该软件组件.这很好,因为我宁愿使用控制面板来完成它,因为我所要做的就是上传一个war文件来安装servlet.
这是问题,但在安装最新版本的solr(1.3.0)后,我在plesk中收到了一个警告图标,它给了我一个模糊的错误,例如"应用程序的实际状态与从数据库中检索到的状态不对应. "
这是日志条目:
Aug 17, 2009 11:16:15 PM org.apache.solr.servlet.SolrDispatchFilter init
INFO: SolrDispatchFilter.init()
Aug 17, 2009 11:16:15 PM org.apache.solr.core.SolrResourceLoader
locateInstanceDir
INFO: Using JNDI solr.home: /usr/share/solr
Aug 17, 2009 11:16:15 PM
org.apache.solr.core.CoreContainer$Initializer initialize
INFO: looking for solr.xml: /usr/share/solr/solr.xml
Aug 17, 2009 11:16:15 PM org.apache.solr.core.SolrResourceLoader <init>
INFO: Solr home set to '/usr/share/solr/'
Aug 17, 2009 11:16:15 PM org.apache.solr.core.SolrResourceLoader
createClassLoader
INFO: Reusing parent classloader
Aug 17, 2009 11:16:15 PM org.apache.solr.servlet.SolrDispatchFilter init
SEVERE: Could not start SOLR. Check solr/home property
java.lang.ExceptionInInitializerError
at org.apache.solr.core.CoreContainer$Initializer.initialize(CoreContainer.java:117)
at …Run Code Online (Sandbox Code Playgroud) 我正在使用Kohana框架(3.0.9),它生成每日日志.我希望邮寄日志文件,如果在CRON运行脚本的前一天发送了一个日志文件,但经过几天的尝试,我无法弄清楚如何在PHP CLI模式中推迟safe_mode.
当我在网上运行我的脚本时,没有问题.但我想在我的Plesk 9.5.2服务器上运行脚本作为CRON任务(或以root用户身份在命令行上运行)我收到以下错误:
ErrorException [2]:dir():安全模式限制生效.其uid为10001的脚本不允许访问uid 48~APPATATH/classes/controller/ajax.php所拥有的/var/www/vhosts/mydomain.com/subdomains/mysubdomain/httpdocs/application/logs/2011/01 [ 181]
我已经在我的Plesk控制面板中关闭了SAFE MODE,它适用于Web请求,但不能在命令行或作为CRON任务.
我正在使用以下代码来测试它是否正常工作:
$d = dir(APPPATH.'logs/2011/01/');
echo "Handle: " . $d->handle . "\n";
echo "Path: " . $d->path . "\n";
while (false !== ($entry = $d->read())) {
echo $entry."\n";
}
$d->close();
Run Code Online (Sandbox Code Playgroud)
我可以读取目录APPPATH.'logs /',以及目录APPPATH.'logs/2011',但是每月用日常日志文件表示的目录总是会出错.
我正在尝试禁用域的访问日志记录(access_log).我找不到办法做到这一点,我想如果httpd.conf文件存在域,也许我可以调查一下.那么你知道域名的httpd.conf文件在哪里吗?
我试图将一些网站移动到一个新的服务器(运行Plesk 11),我收到以下错误:
警告:file_exists()[function.file-exists]:open_basedir限制生效.文件(configuration.php)不在C:\ Inetpub中的允许路径中:(C:\ Inetpub\vhosts\domain.com\domains\domain.com\www \; C:\ Windows\Temp)第18行的vhosts\domain.com\domains\domain.com\www\index.php
但configuration.php文件是在C:\Inetpub\vhosts\domain.com\domains\domain.com\www\!
我在这里几乎变得疯狂,因为这对我来说绝对没有意义.
我甚open_basedir至可以设置值none,仍然得到相同的错误.
使用PHP 5.2或5.3也是如此.
让我更进一步的唯一事情就是在第18行dirname(__FILE__)的呼叫前设置一个index.php,但这不是解决方案,因为我无法改变整个CMS中的所有文件引用.因此,我还尝试将www文件夹添加到包含路径,没有任何运气.
我使用Plesk,我有三个具有不同ngnix配置的域和子域。目前,每次更新后,我都会在/etc/ngnix/plesk.conf.d/vhost/manual中更改ngnix配置,因为我的更改已被httpdmng覆盖。
现在我的问题;我可以在/ usr / local / psa / admin / conf / templates / folder中为每个域创建一个单独的模板吗?
示例:
mydomain1使用以下模板/usr/local/psa/admin/conf/templates/mydomain1/nginxDomainVirtualHost.php
mydomain2 使用以下模板 /usr/local/psa/admin/conf/templates/mydomain2/nginxDomainVirtualHost.php
如果这是一个愚蠢的问题,请道歉,但我是Plesk(以及一般的虚拟服务器)的新手.我有一台运行Centos和Plesk 12的服务器,我的域名和网站运行正常.目前我还有一个运行在端口82上的Dreamfactory实例(所以在http://example.com:81访问它)但我想知道是否可以设置一个带有plesk的子域,例如http://api.example .com将加载我的梦工厂实例而不转发到http://example.com:81(有效屏蔽端口号).
Plesk Onyx支持Node.js. 我的Node.js Manager(来自Plesk扩展)目前支持两个nodejs版本.
使用centos包管理器yum安装新版本并没有改变任何东西.
复制其中一个版本,将其安装并放入新文件夹,例如Node.js Manager使用的目录结构中的4 /也不会导致结果.
我需要适用于Meteor 1.4.x应用程序的Node 4.6.2版本.
谢谢.
我使用 GoDaddy ( http://normaned.com )部署了一个 React 网站,但我的react-router路由在刷新时无法正常工作时遇到问题。单击链接按预期工作,但如果刷新页面,则会显示 404 页面。我正在使用BrowserRouter从react-router.
GoDaddy 托管计划是“Economy Windows Hosting with Plesk”。不幸的是,我不是设置托管服务的人,而且我不确定我是否可以从 Plesk 更改为 cPanel 而无需额外的金钱成本... (即,Windows 与 Linux 托管)。
编辑 10/19:我现在意识到服务器是 Windows IIS 服务器,我需要一个web.config文件(不是.htaccess文件)。尽管如此,我仍然不确定web.config文件中需要哪些代码。
这是我用于该网站的 GitHub 存储库:https : //github.com/jenna-m/norman-ed
我已经尝试过我在 StackOverflow、GoDaddy 帮助论坛和其他地方找到的建议方法,但它仍然不起作用。以下是我尝试过的一些事情:
https://gist.github.com/alexsasharegan/173878f9d67055bfef63449fa7136042
我尝试将以下内容添加到根目录中的.htaccess文件中public_html:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule . /index.html [L] …Run Code Online (Sandbox Code Playgroud)