user98008: I am running bitcoin-d (probably downloading the prev blocks) in a shell.
In another shell i am trying to get the information of a transaction (0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2) with bitcoin-cli. I can see that tx on blockchain.info but when i tried it with gettransaction and getrawtransaction it didn't work out. Does anyone know why is that?
screenshot below.


user91194: For the answer to this comment 

Can you give one example of how to do this in cmd as Pieter said :
  -txindex on the bitcoind command line

I do an example for my configuration bitcoin core, I using the -txindex
the command for run bitcoin
bitcoind -txindex

The essential bitcoin.conf configurations
##
## bitcoin.conf configuration file. Lines beginning with # are comments.
##
server=1
rpcuser=YOUR_USER
rpcpassword=YOUR_PAS

the process bitcoind with the -txindex is longer because bitcoind indexes all block inside the DB, an example, I used an external HDD and in my cases, the process worked for one day 
also when the bitcoind has finished you can run your command, so
bitcoin-cli  getrawtransaction 0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2

You will have this result
0100000001186f9f998a5aa6f048e51dd8419a14d8a0f1a8a2836dd734d2804fe65fa35779000000008b483045022100884d142d86652a3f47ba4746ec719bbfbd040a570b1deccbb6498c75c4ae24cb02204b9f039ff08df09cbe9f6addac960298cad530a863ea8f53982c09db8f6e381301410484ecc0d46f1918b30928fa0e4ed99f16a0fb4fde0735e7ade8416ab9fe423cc5412336376789d172787ec3457eee41c04f4938de5cc17b4a10fa336a8d752adfffffffff0260e31600000000001976a914ab68025513c3dbd2f7b92a94e0581f5d50f654e788acd0ef8000000000001976a9147f9b1a7fb68d60c536c2fd8aeaa53a8f3cc025a888ac00000000


user208: gettransaction is a wallet RPC. It only works for transactions your wallet knows about. Presumably this is not the case for a transaction from 2013.
getrawtransaction is a node RPC. It works for all transactions, but needs help to find them. One possibility is to enable the transaction index (put txindex=1 in bitcoin.conf, or -txindex on the bitcoind command line). Another option is specifying which block the transaction is in.

98008: <p>I am running bitcoin-d (probably downloading the prev blocks) in a shell.
In another shell i am trying to get the information of a transaction (0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2) with bitcoin-cli. I can see that tx on blockchain.info but when i tried it with <strong>gettransaction</strong> and <strong>getrawtransaction</strong> it didn't work out. Does anyone know why is that?
screenshot below.
<a href="https://i.stack.imgur.com/DlEJm.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/DlEJm.png" alt="enter image description here"></a></p>
 91194: <p>For the answer to this comment </p>

<blockquote>
  <p>Can you give one example of how to do this in cmd as Pieter said :
  -txindex on the bitcoind command line</p>
</blockquote>

<p>I do an example for my configuration bitcoin core, I using the -txindex</p>

<p>the command for run bitcoin</p>

<pre><code>bitcoind -txindex
</code></pre>

<p>The essential bitcoin.conf configurations</p>

<pre><code>##
## bitcoin.conf configuration file. Lines beginning with # are comments.
##
server=1
rpcuser=YOUR_USER
rpcpassword=YOUR_PAS
</code></pre>

<p>the process bitcoind with the -txindex is longer because bitcoind indexes all block inside the DB, an example, I used an external HDD and in my cases, the process worked for one day </p>

<p>also when the bitcoind has finished you can run your command, so</p>

<pre><code>bitcoin-cli  getrawtransaction 0627052b6f28912f2703066a912ea577f2ce4da4caa5a5fbd8a57286c345c2f2
</code></pre>

<p>You will have this result</p>

<pre><code>0100000001186f9f998a5aa6f048e51dd8419a14d8a0f1a8a2836dd734d2804fe65fa35779000000008b483045022100884d142d86652a3f47ba4746ec719bbfbd040a570b1deccbb6498c75c4ae24cb02204b9f039ff08df09cbe9f6addac960298cad530a863ea8f53982c09db8f6e381301410484ecc0d46f1918b30928fa0e4ed99f16a0fb4fde0735e7ade8416ab9fe423cc5412336376789d172787ec3457eee41c04f4938de5cc17b4a10fa336a8d752adfffffffff0260e31600000000001976a914ab68025513c3dbd2f7b92a94e0581f5d50f654e788acd0ef8000000000001976a9147f9b1a7fb68d60c536c2fd8aeaa53a8f3cc025a888ac00000000
</code></pre>
 208: <p><code>gettransaction</code> is a wallet RPC. It only works for transactions your wallet knows about. Presumably this is not the case for a transaction from 2013.</p>

<p><code>getrawtransaction</code> is a node RPC. It works for all transactions, but needs help to find them. One possibility is to enable the transaction index (put <code>txindex=1</code> in bitcoin.conf, or <code>-txindex</code> on the bitcoind command line). Another option is specifying which block the transaction is in.</p>
