Articles of ghost blog

403成功安装Ghost后禁止

我花了几天的时间来搞清楚如何安装病毒Ghost平台,并经历了无数的错误。 幸运的是,我已经设法安装它 – Ghost在我完成npm start –production后给了我一个正面的Ghost is running…消息。 但是,当我浏览到我的网站 – http://nick-s.se – Apache显示其默认页面,当我去到幽灵login区域 – /鬼,该网站返回403 Forbidden。 PS我已经特别安装在不同的端口上运行的Apache的Ghost。 我不知道发生了什么事… 更新 – 我发现我可以通过添加我在config.js中configuration的端口号2368来访问我的Ghost安装。 现在,但是我的问题是 – 如何运行Ghost而不使用这些端口?

如何在Azure上现有的node.js应用程序中安装Ghost?

你可以安装Ghost( http://ghost.org ),以便它运行在一个现有的node.js快递应用程序(如:{我的域名} /博客)? 我正在使用Azure网站托pipe该网站。 请注意:我更喜欢可以在任何平台上运行的通用解决scheme…但是我想我会提到它在Azure上,以便它提供一种简单的方法来执行此操作。

使用Git部署将Ghost 0.4.2部署到Azure站点

我试图将我的真正简单的鬼testing网站升级到最新版本的Ghost 0.4.2。 我已经按照其网站上的升级说明进行操作,并能够在本地运行项目的升级版本。 当我尝试使用GIT Deploy过程将升级版本推送到我的Azure实例时,出现以下错误日志。 任何人都可以解释一下哪里出了问题。 我最好的猜测是他们是错误的新版本的sqlite。 Command: "D:\home\site\deployments\tools\deploy.cmd" Handling node.js deployment. KuduSync.NET from: 'D:\home\site\repository' to: 'D:\home\site\wwwroot' Copying file: 'iisnode.yml' Copying file: 'package.json' Node.js versions available on the platform are: 0.6.17, 0.6.20, 0.8.2, 0.8.19, 0.8.26, 0.10.5, 0.10.18, 0.10.21, 0.10.24, 0.10.26, 0.10.28. Selected node.js version 0.10.28. Use package.json file to choose a different version. Updating iisnode.yml […]

使用Node.JS将Ghost作为子域上的NPM模块运行

有没有办法使用Node.JS在子域上运行Ghost? 我能够在Node.JS上正常运行,如: App.Modules.Ghost = require('ghost'); /**< Ghost module. */ App.Apps.Ghost = App.Modules.Ghost({ config: '/Assets/Ghost/Config.js'.LocalFilePath }); /**< Create Ghost app. */ 然后,我可以访问http://example.com/ghost/并查看我的博客。 尽pipe现在可以工作,但我希望能够使用Node.JS在http://blog.example.com/上查看我的博客。

在生产模式下,在现有节点应用程序中运行Ghost

我在现有的Node.js应用程序中使用Ghost,并使用以下configuration: // ### Development **(default)** development: { // The url to use when providing links to the site, Eg in RSS and email. // Change this to your Ghost blogs published URL. url: 'http://localhost:2368/blog', database: { client: 'sqlite3', connection: { filename: path.join(__dirname, '/content/data/ghost-dev.db') }, debug: false }, server: { // Host to be passed to […]

NPM基础知识和本地安装?

我不是普通的节点用户,所以如果这是一个愚蠢的新手问题,我很抱歉,但是我一直没有find任何明确的文档,而我那些微弱的新手节点技巧并没有让我深入自己。 我正在按照这些说明来安装Ghost博客系统(使用NodeJS构build的系统)。 在告诉我在刚刚下载的包文件夹中打开一个terminal窗口之后,yhe指令包含以下行 在新的terminal标签中键入npm install –production 这使我困惑。 我对npm理解是它像perl的CPAN一样是一个包pipe理器 从互联网获取软件包 将它们安装到我的本地节点系统中 这显然不是上面发生的事情,但是当我运行这个命令时,我不知道发生了什么事情,而且由于我没有和NodeJS人群一起运行,所以我不知道该问谁。 我想知道NPM在做什么。 具体的问题 当我运行npm install ,它看起来像是下载了一些软件包(在控制台中有很多npm http GET )。 NPM如何知道要下载什么? 在哪里下载这些模块文件? npm如何知道在哪里下载文件? –production标志对NPM的行为有什么影响? 很高兴能有具体的答案,或者一个元回答,指出我可以学习npm如何与应用程序安装(似乎是)安装(与系统安装,这是我通常如此看待)

错误:找不到模块'../node-v11-darwin-x64/node_sqlite3.node'

在我们的服务器上有一个生产版本的Ghost博客平台,其内容和样式发生了变化。 我将博客的应用程序文件夹下载到本地机器上。 说明似乎很简单。 快速开始: npm install -g grunt-cli npm install grunt init (如果你想在生产模式下运行Ghost,可以使用grunt prod ) npm start 但是当我运行grunt init我得到以下内容: Running "shell:bower" (shell) task module.js:340 throw err; ^ Error: Cannot find module 'q' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at require (module.js:380:17) at Object.<anonymous> (/Users/steelcollar/workspace/blog/node_modules/.bin/bower:6:9) at Module._compile (module.js:456:26) at Object.Module._extensions..js (module.js:474:10) at Module.load […]

Ghost博客的应用程序错误

我以前在我的网站上有DOCPAD 。 但是现在想要使用Ghost。 所以我打开了我的文件并删除了docpad。 然后我复制了ghost文件并运行了npm install ,我跟着教程一起在http://www.howtoinstallghost.com/how-to-install-ghost-on-heroku/上说,我需要添加这个我的项目 Procfile web: node index.js –production 我做了这个除了我的生产设置 config.js production: { url: 'http://hipsterux.com', mail: {}, database: { client: 'postgres', connection: { host: process.env.POSTGRES_HOST, user: process.env.POSTGRES_USER, password: process.env.POSTGRES_PASSWORD, database: process.env.POSTGRES_DATABASE, port: '5432' }, debug: false }, server: { // Host to be passed to node's `net.Server#listen()` host: '0.0.0.0', // Port to […]

npm奇怪的错误135使用npm start

我正在安装Ghost,并在安装时遵循以下步骤: http://docs.ghost.org/installation/linux/ 但在运行npm start我得到以下错误: > node index Bus error (core dumped) npm ERR! weird error 135 npm ERR! not ok code 0 我该怎么办? 我是节点或npm的新手

在heroku服务器上的幽灵博客的密码authentication失败

我正在尝试设置Ghost(node.js博客应用程序)在Heroku服务器上运行。 我在这里按照这个教程,但是当我加载应用程序的URL时,我得到一个应用程序错误。 看日志,我得到以下堆栈跟踪: 2016-12-16T10:00:08.185701+00:00 heroku[web.1]: Starting process with command `NODE_ENV=production node index.js` 2016-12-16T10:00:11.989635+00:00 app[web.1]: 2016-12-16T10:00:11.989655+00:00 app[web.1]: ERROR: password authentication failed for user "xxxxxxxxxxxxxx" 2016-12-16T10:00:11.989656+00:00 app[web.1]: error: password authentication failed for user "xxxxxxxxxxxxxx" 2016-12-16T10:00:11.989656+00:00 app[web.1]: 2016-12-16T10:00:11.989658+00:00 app[web.1]: at Connection.parseMessage (/app/node_modules/pg/lib/connection.js:361:17) 2016-12-16T10:00:11.989657+00:00 app[web.1]: at Connection.parseE (/app/node_modules/pg/lib/connection.js:534:11) 2016-12-16T10:00:11.989659+00:00 app[web.1]: at TLSSocket.<anonymous> (/app/node_modules/pg/lib/connection.js:105:22) 2016-12-16T10:00:11.989660+00:00 app[web.1]: at emitOne (events.js:96:13) 2016-12-16T10:00:11.989661+00:00 […]