<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Lacisoft&#039;s</title>
	<atom:link href="https://www.lacisoft.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.lacisoft.com/blog</link>
	<description>SELECT * FROM lacisoft</description>
	<lastBuildDate>Sun, 07 Jul 2019 14:44:22 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.8.12</generator>
	<item>
		<title>AWS Certified Developer</title>
		<link>https://www.lacisoft.com/blog/2019/07/07/aws-certified-developer/</link>
					<comments>https://www.lacisoft.com/blog/2019/07/07/aws-certified-developer/#respond</comments>
		
		<dc:creator><![CDATA[Laszlo Bodor]]></dc:creator>
		<pubDate>Sun, 07 Jul 2019 14:44:19 +0000</pubDate>
				<category><![CDATA[AWS - Amazon Web Services]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[aws certified]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[developer]]></category>
		<guid isPermaLink="false">https://www.lacisoft.com/blog/?p=2184</guid>

					<description><![CDATA[<p>Two and a half years ago I obtained my first AWS certification &#8211; the AWS Certified Solutions Architect &#8211; Associate. I planned even back then to obtain all five main&#8230;</p>
<p>The post <a href="https://www.lacisoft.com/blog/2019/07/07/aws-certified-developer/">AWS Certified Developer</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->

Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2016/12/08/just-become-an-aws-certified-solutions-architect-associate-level/" rel="bookmark" title="Just become an AWS Certified Solutions Architect &#8211; Associate Level">Just become an AWS Certified Solutions Architect &#8211; Associate Level </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/12/08/just-become-an-aws-certified-solutions-architect-associate-level/" rel="bookmark" title="Just become an AWS Certified Solutions Architect &#8211; Associate Level">Just become an AWS Certified Solutions Architect &#8211; Associate Level </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/05/05/one-click-updates-or-automatic-updates-for-a-wordpress-blog-hosted-on-an-amazon-ec2-instance/" rel="bookmark" title="One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance">One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance </a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<p>Two and a half years ago I obtained my first AWS certification &#8211; the AWS Certified Solutions Architect &#8211; Associate. I planned even back then to obtain all five main certifications for AWS. Time has passed and I was busy with other stuff and I also had a lack of confidence especially for the Solutions Architect Professional as I have not worked with many on premise solutions. But meantime I have accumulated more experience and last year at AWS re:Invent 2018 in Las Vegas I have renewed my Solutions Architect Associate certification because it was close to it&#8217;s expiration date. </p>



<p>Now I feel that is the time to get them all. So I&#8217;ve re-started this process by getting another certification. Now I can proudly say that I am an AWS Certified Developer. This is certification #2.</p>



<div class="wp-block-image"><figure class="aligncenter"><img loading="lazy" width="220" height="220" src="https://www.lacisoft.com/blog/wp-content/uploads/2019/07/awscertifieddeveloper.png" alt="" class="wp-image-2178" srcset="https://www.lacisoft.com/blog/wp-content/uploads/2019/07/awscertifieddeveloper.png 220w, https://www.lacisoft.com/blog/wp-content/uploads/2019/07/awscertifieddeveloper-150x150.png 150w, https://www.lacisoft.com/blog/wp-content/uploads/2019/07/awscertifieddeveloper-80x80.png 80w" sizes="(max-width: 220px) 100vw, 220px" /></figure></div>



<p>There are still three certifications I want to get:<br>&#8211; AWS Certified Sysop Adminstrator &#8211; Associate<br>&#8211; AWS Certified Devops Engineer &#8211; Professional<br>&#8211; AWS Certified Solutions Architect &#8211; Professional</p>



<p>I am doing these not because I really need them (for my job for example). I am doing them because they keep me on the right track with my learning initiatives and they always push me to be even better at what I do. </p><p>The post <a href="https://www.lacisoft.com/blog/2019/07/07/aws-certified-developer/">AWS Certified Developer</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<p>Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2016/12/08/just-become-an-aws-certified-solutions-architect-associate-level/" rel="bookmark" title="Just become an AWS Certified Solutions Architect &#8211; Associate Level">Just become an AWS Certified Solutions Architect &#8211; Associate Level </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/12/08/just-become-an-aws-certified-solutions-architect-associate-level/" rel="bookmark" title="Just become an AWS Certified Solutions Architect &#8211; Associate Level">Just become an AWS Certified Solutions Architect &#8211; Associate Level </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/05/05/one-click-updates-or-automatic-updates-for-a-wordpress-blog-hosted-on-an-amazon-ec2-instance/" rel="bookmark" title="One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance">One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance </a></li>
</ol></p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.lacisoft.com/blog/2019/07/07/aws-certified-developer/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Long time no see</title>
		<link>https://www.lacisoft.com/blog/2019/06/30/long-time-no-see/</link>
					<comments>https://www.lacisoft.com/blog/2019/06/30/long-time-no-see/#respond</comments>
		
		<dc:creator><![CDATA[Laszlo Bodor]]></dc:creator>
		<pubDate>Sun, 30 Jun 2019 18:08:35 +0000</pubDate>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[my blog]]></category>
		<category><![CDATA[personal]]></category>
		<guid isPermaLink="false">https://www.lacisoft.com/blog/?p=2173</guid>

					<description><![CDATA[<p>So I&#8217;ve really neglected this blog lately. I can come up with the excuse that I&#8217;ve been pretty busy these last few years since I switched careers and career paths.&#8230;</p>
<p>The post <a href="https://www.lacisoft.com/blog/2019/06/30/long-time-no-see/">Long time no see</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->

Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2008/11/11/a-fresh-look-for-my-blog/" rel="bookmark" title="A fresh look for my blog">A fresh look for my blog </a></li>
<li><a href="https://www.lacisoft.com/blog/2008/11/11/a-fresh-look-for-my-blog/" rel="bookmark" title="A fresh look for my blog">A fresh look for my blog </a></li>
<li><a href="https://www.lacisoft.com/blog/2011/05/20/an-insight-into-me-meet-my-new-personal-blog/" rel="bookmark" title="An insight into me &ndash; meet my new personal blog">An insight into me &ndash; meet my new personal blog </a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<p>So I&#8217;ve really neglected this blog lately. I can come up with the excuse that I&#8217;ve been pretty busy these last few years since I switched careers and career paths. </p>



<p>I&#8217;ve learned Python and Node.js and I&#8217;m working mostly with these. I have worked on some really cool projects with these languages . Also I have focused mostly on cloud architectures (apps) that run in the AWS cloud. </p>



<p>If you know this blog since the days I&#8217;ve written about TYPO3 then you should know that I&#8217;m pretty much done with that subject. It&#8217;s not likely that there will be anymore TYPO3 posts on this blog. In fact there will be less technical posts, I will focus here on personal thoughts and opinions. I will still do posts about technology from time to time but for those I&#8217;ve started something new, something that I&#8217;m not yet ready to share. But you will find out about it soon. </p>



<p>As you can see the blog received a new theme but some posts might not look right. I&#8217;m working on fixing those but it might take me a while to get things in order. So, see you the next time.</p><p>The post <a href="https://www.lacisoft.com/blog/2019/06/30/long-time-no-see/">Long time no see</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<p>Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2008/11/11/a-fresh-look-for-my-blog/" rel="bookmark" title="A fresh look for my blog">A fresh look for my blog </a></li>
<li><a href="https://www.lacisoft.com/blog/2008/11/11/a-fresh-look-for-my-blog/" rel="bookmark" title="A fresh look for my blog">A fresh look for my blog </a></li>
<li><a href="https://www.lacisoft.com/blog/2011/05/20/an-insight-into-me-meet-my-new-personal-blog/" rel="bookmark" title="An insight into me &ndash; meet my new personal blog">An insight into me &ndash; meet my new personal blog </a></li>
</ol></p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.lacisoft.com/blog/2019/06/30/long-time-no-see/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Just become an AWS Certified Solutions Architect &#8211; Associate Level</title>
		<link>https://www.lacisoft.com/blog/2016/12/08/just-become-an-aws-certified-solutions-architect-associate-level/</link>
					<comments>https://www.lacisoft.com/blog/2016/12/08/just-become-an-aws-certified-solutions-architect-associate-level/#respond</comments>
		
		<dc:creator><![CDATA[Laszlo Bodor]]></dc:creator>
		<pubDate>Thu, 08 Dec 2016 19:21:55 +0000</pubDate>
				<category><![CDATA[AWS - Amazon Web Services]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[certification]]></category>
		<category><![CDATA[certified]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[solutions architect]]></category>
		<guid isPermaLink="false">https://www.lacisoft.com/blog/?p=2143</guid>

					<description><![CDATA[<p>After working more then two years on applications architected for cloud and deployed in the cloud I have come to the conclusion that cloud computing is not only a buzzword&#8230;</p>
<p>The post <a href="https://www.lacisoft.com/blog/2016/12/08/just-become-an-aws-certified-solutions-architect-associate-level/">Just become an AWS Certified Solutions Architect – Associate Level</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->

Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2016/05/05/one-click-updates-or-automatic-updates-for-a-wordpress-blog-hosted-on-an-amazon-ec2-instance/" rel="bookmark" title="One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance">One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/05/12/fixing-infinite-redirects-when-https-is-enabled-on-wordpress-behind-an-aws-elastic-load-balancer/" rel="bookmark" title="Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer">Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/05/30/free-ssl-certificates-from-amazon-web-services/" rel="bookmark" title="Free SSL certificates from Amazon Web Services">Free SSL certificates from Amazon Web Services </a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<p>After working more then two years on applications architected for cloud and deployed in the cloud I have come to the conclusion that cloud computing is not only a buzzword as many claim. Cloud computing is really the future of computing. I strongly believe that in the future cloud architectures will be the norm and as a software engineer you will have to design your application not only to be cloud ready but to take advantage of all the benefits offered by cloud computing. You will have to know all the services offered by a cloud provider and know how to pick the right ones for a certain project taking into consideration all the requirements and limitations.</p>
<p>With this conviction I have decided to go all in and to become an AWS Certified Solutions Architect. Today I attended the certification exam in Cluj (you can now take an AWS certification exam in Cluj at Centrul de Informatica) and obtained my certification. My first AWS certification. Because I&#8217;m planning to <a href="https://aws.amazon.com/certification/">get them all</a>. I started with the Solutions Architect &#8211; Associate Level because that is a prerequisite in order to get the Professional Level.</p>
<p>The exam was pretty tough, there were a lot of questions which needed very careful consideration and attention. The possible answers were very similar and you needed to take into consideration nuances from within the question to determine the correct answer. A big help in studying for this exam were the courses offered by <a href="https://acloud.guru">acloud.guru</a>. They certainly make the exams easier and you kinda know what kind of questions to expect.</p>
<p>With this certification in my pocket and with further work and study I plan to do some interesting things. Stay tuned because another interesting announcement related to this is coming soon!</p>
<p>&nbsp;</p>
<p>&nbsp;</p><p>The post <a href="https://www.lacisoft.com/blog/2016/12/08/just-become-an-aws-certified-solutions-architect-associate-level/">Just become an AWS Certified Solutions Architect – Associate Level</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<p>Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2016/05/05/one-click-updates-or-automatic-updates-for-a-wordpress-blog-hosted-on-an-amazon-ec2-instance/" rel="bookmark" title="One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance">One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/05/12/fixing-infinite-redirects-when-https-is-enabled-on-wordpress-behind-an-aws-elastic-load-balancer/" rel="bookmark" title="Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer">Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/05/30/free-ssl-certificates-from-amazon-web-services/" rel="bookmark" title="Free SSL certificates from Amazon Web Services">Free SSL certificates from Amazon Web Services </a></li>
</ol></p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.lacisoft.com/blog/2016/12/08/just-become-an-aws-certified-solutions-architect-associate-level/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Impressions from Codecamp Cluj &#8211; autumn edition</title>
		<link>https://www.lacisoft.com/blog/2016/11/21/impressions-from-codecamp-cluj-autumn-edition/</link>
					<comments>https://www.lacisoft.com/blog/2016/11/21/impressions-from-codecamp-cluj-autumn-edition/#comments</comments>
		
		<dc:creator><![CDATA[Laszlo Bodor]]></dc:creator>
		<pubDate>Sun, 20 Nov 2016 22:22:10 +0000</pubDate>
				<category><![CDATA[Events]]></category>
		<category><![CDATA[cluj]]></category>
		<category><![CDATA[codecamp]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[event]]></category>
		<guid isPermaLink="false">https://www.lacisoft.com/blog/?p=2130</guid>

					<description><![CDATA[<p>So I&#160;was yesterday at the Codecamp conference which was held at Grand Hotel Italia, Cluj. I attended the spring edition of this event as well so I had an idea&#8230;</p>
<p>The post <a href="https://www.lacisoft.com/blog/2016/11/21/impressions-from-codecamp-cluj-autumn-edition/">Impressions from Codecamp Cluj – autumn edition</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->

Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2014/11/03/another-great-t3ee/" rel="bookmark" title="Another great T3EE">Another great T3EE </a></li>
<li><a href="https://www.lacisoft.com/blog/2013/10/08/discover-typo3-east-europe/" rel="bookmark" title="Discover TYPO3 East Europe">Discover TYPO3 East Europe </a></li>
<li><a href="https://www.lacisoft.com/blog/2015/07/21/a-different-kind-of-t3dd15/" rel="bookmark" title="A different kind of T3DD">A different kind of T3DD </a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<p>So I&nbsp;was yesterday at the Codecamp conference which was held at Grand Hotel Italia, Cluj. I attended the spring edition of this event as well so I had an idea on what to expect. One thing i noticed is that the conference grew quite a bit&nbsp;&#8211; there were 10 parallel tracks (in the spring there were only 8 tracks). Now that is a good thing don&#8217;t get me wrong, but for me it was annoying as there were multiple interesting talks in the same time and I couldn&#8217;t attend them all. Maybe it is time they extend the conference to two days and split the talks between these two days instead of keep adding further tracks. I attended several IT conferences in my career and usually they lasted at least 2 days and featured less parallel tracks so people have chance to attend more sessions. I know this means that the organizers have further challenges and need more money (they need to book the venue for two days) but it&#8217;s time the Cluj IT community put its money were its mouth is. Maybe this means more sponsors or even an entrance fee. That&#8217;s fine. I always paid my ticket at other conferences and if it&#8217;s a fair amount I wouldn&#8217;t mind to pay it.</p>
<p>One other thing I find odd is the name of the conference &#8211; Codecamp. If we are talking about a camp, specifically a barcamp then the format is wrong as barcamps are user generated events. That means the talks are established on site from proposals and are voted by the audience. Even if we are not talking about a barcamp the term camp and specifically &#8220;codecamp&#8221; takes my mind to an event where mostly programmers gather and do workshops were they code together and build some stuff. However the format of this event is a format of a plain regular conference with sessions ranging from technical stuff to more theoretical business topics.</p>
<p>Well these two issues I mentioned above didn&#8217;t made me enjoy the conference less. There were quite some number of interesting talks, I enjoyed meeting some old friends, having fun and learning things. The interest for the event was huge from what&nbsp;I could&nbsp;tell. There were several hundred attendees (one thousand+ according to their website), from programmers to testers, from business analysts to project managers, from freelancers to CEO&#8217;s, all categories of the Cluj IT scene were present. This great interest shows that the Cluj IT community needs these kinds of events. And considering the amount of people working in IT in Cluj (outsourcing or building products) I think there is room for even more events like Codecamp. Or as I said in the first paragraph maybe it&#8217;s time to make this event a longer one.</p><p>The post <a href="https://www.lacisoft.com/blog/2016/11/21/impressions-from-codecamp-cluj-autumn-edition/">Impressions from Codecamp Cluj – autumn edition</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<p>Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2014/11/03/another-great-t3ee/" rel="bookmark" title="Another great T3EE">Another great T3EE </a></li>
<li><a href="https://www.lacisoft.com/blog/2013/10/08/discover-typo3-east-europe/" rel="bookmark" title="Discover TYPO3 East Europe">Discover TYPO3 East Europe </a></li>
<li><a href="https://www.lacisoft.com/blog/2015/07/21/a-different-kind-of-t3dd15/" rel="bookmark" title="A different kind of T3DD">A different kind of T3DD </a></li>
</ol></p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.lacisoft.com/blog/2016/11/21/impressions-from-codecamp-cluj-autumn-edition/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>A new beginning</title>
		<link>https://www.lacisoft.com/blog/2016/11/04/a-new-beginning/</link>
					<comments>https://www.lacisoft.com/blog/2016/11/04/a-new-beginning/#respond</comments>
		
		<dc:creator><![CDATA[Laszlo Bodor]]></dc:creator>
		<pubDate>Fri, 04 Nov 2016 19:34:44 +0000</pubDate>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[challenges]]></category>
		<category><![CDATA[freelancer]]></category>
		<category><![CDATA[self employed]]></category>
		<guid isPermaLink="false">https://www.lacisoft.com/blog/?p=2109</guid>

					<description><![CDATA[<p>I don&#8217;t even know how to start this post. I&#8217;m going through some interesting times. It&#8217;s already a week since we were announced that the project we were working on&#8230;</p>
<p>The post <a href="https://www.lacisoft.com/blog/2016/11/04/a-new-beginning/">A new beginning</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->

Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2010/09/04/vacation-in-the-danube-delta/" rel="bookmark" title="Vacation in the Danube Delta">Vacation in the Danube Delta </a></li>
<li><a href="https://www.lacisoft.com/blog/2011/05/04/the-hour-of-the-wolf/" rel="bookmark" title="The hour of the wolf">The hour of the wolf </a></li>
<li><a href="https://www.lacisoft.com/blog/2011/05/20/an-insight-into-me-meet-my-new-personal-blog/" rel="bookmark" title="An insight into me &ndash; meet my new personal blog">An insight into me &ndash; meet my new personal blog </a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<p>I don&#8217;t even know how to start this post. I&#8217;m going through some interesting times. It&#8217;s already a week since we were announced that the project we were working on is being shut down.</p>
<p>No tragedies here, everyone is being offered alternatives. I was offered to choose between several available projects in the company I&#8217;m working for.  Another option that crossed my mind would have been to look for alternatives at other companies as an employee. Or I could start my own thing / work as a freelancer. All these options started a wild race in my head and as a result I had a last weekend full of thinking, reasoning, doubts, hopes and so on.</p>
<p>But I have come to the conclusion that I owe myself to choose the third option. Now is the best moment to do that. So starting with next month I&#8217;m self employed (I still have notice period and things to wrap up).  I always wanted to try to work on my own. I have several ideas and several projects I started during the past years but never had the time or the determination to take them to the next level. Now is that time!</p>
<p>My projects will need time to bake, so during this time I will do other things as well. I really like working on challenging projects  and learning new stuff all the time. So I will also work as a contractor/freelancer. I already have a few leads, let&#8217;s see which of them materializes. However I only plan to take on projects if the project is worth it from a technical perspective. In December I&#8217;m planning to take my certification on AWS as a solutions architect and all projects that involve AWS cloud architectures will have priority over others, at least in the near future. Projects that interest me are applications written in frameworks like Flow Framework (formerly of the TYPO3 family), Symfony 3 but also applications that are based on TYPO3 and I really mean applications or extension development, not presentation websites.</p>
<p>It&#8217;s a big leap for me as I don&#8217;t really have anything certain in my pocket. Let&#8217;s hope it turns out to be a good move!</p>
<p>&nbsp;</p>
<p><iframe loading="lazy" title="Bon Jovi - It&#039;s My Life" width="1180" height="885" src="https://www.youtube.com/embed/vx2u5uUu3DE?feature=oembed" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe></p><p>The post <a href="https://www.lacisoft.com/blog/2016/11/04/a-new-beginning/">A new beginning</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<p>Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2010/09/04/vacation-in-the-danube-delta/" rel="bookmark" title="Vacation in the Danube Delta">Vacation in the Danube Delta </a></li>
<li><a href="https://www.lacisoft.com/blog/2011/05/04/the-hour-of-the-wolf/" rel="bookmark" title="The hour of the wolf">The hour of the wolf </a></li>
<li><a href="https://www.lacisoft.com/blog/2011/05/20/an-insight-into-me-meet-my-new-personal-blog/" rel="bookmark" title="An insight into me &ndash; meet my new personal blog">An insight into me &ndash; meet my new personal blog </a></li>
</ol></p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.lacisoft.com/blog/2016/11/04/a-new-beginning/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mount issues when restoring EC2 instances from snapshots</title>
		<link>https://www.lacisoft.com/blog/2016/08/18/mount-issues-when-restoring-ec2-instances-from-snapshots/</link>
					<comments>https://www.lacisoft.com/blog/2016/08/18/mount-issues-when-restoring-ec2-instances-from-snapshots/#respond</comments>
		
		<dc:creator><![CDATA[Laszlo Bodor]]></dc:creator>
		<pubDate>Thu, 18 Aug 2016 19:45:12 +0000</pubDate>
				<category><![CDATA[AWS - Amazon Web Services]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[aws lambda]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[Snapshots]]></category>
		<guid isPermaLink="false">https://www.lacisoft.com/blog/?p=2105</guid>

					<description><![CDATA[<p>I&#8217;ve created a neat little AWS Lambda function for creating snapshots of the EC2 instances in our account (probably I&#8217;ll post separately about that). The Lambda function is working pretty&#8230;</p>
<p>The post <a href="https://www.lacisoft.com/blog/2016/08/18/mount-issues-when-restoring-ec2-instances-from-snapshots/">Mount issues when restoring EC2 instances from snapshots</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->

Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2016/05/05/one-click-updates-or-automatic-updates-for-a-wordpress-blog-hosted-on-an-amazon-ec2-instance/" rel="bookmark" title="One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance">One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/05/12/fixing-infinite-redirects-when-https-is-enabled-on-wordpress-behind-an-aws-elastic-load-balancer/" rel="bookmark" title="Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer">Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer </a></li>
<li><a href="https://www.lacisoft.com/blog/2015/08/04/aws-summit-2015-new-york-keynote-with-dr-werner-vogels/" rel="bookmark" title="AWS Summit 2015 &#8211; New York &#8211; Keynote with Dr. Werner Vogels">AWS Summit 2015 &#8211; New York &#8211; Keynote with Dr. Werner Vogels </a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<p>I&#8217;ve created a neat little AWS Lambda function for creating snapshots of the EC2 instances in our account (probably I&#8217;ll post separately about that). The Lambda function is working pretty fine and is creating one daily snapshot of the instance, just in case. After verifying that the snapshots are correctly created I wanted to test out restoring an instance from such a snapshot.</p>
<p>However when I created an AMI from the snapshot and launched this AMI into a new instance, the instance wouldn&#8217;t start. In the AWS EC2 console when you right click on the instance in the context menu you can select Instance Settings -&gt; Get System Log. Looking at this system log I could see the following error message:</p>
<pre>EXT3-fs: sda1: couldn't mount because of unsupported optional features (240).
EXT2-fs: sda1: couldn't mount because of unsupported optional features (244).
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(8,1)
</pre>
<p>&nbsp;</p>
<p>So now it was clear that the instance is not working because it can&#8217;t mount the required volumes. After digging around a little bit I found why this happens.  When launching the replacement instance from the snapshot I used the default Amazon Kernel Image (AKI). However this default AKI doesn&#8217;t support it seems the features that were used in the original AMI that was using a custom kernel image.</p>
<p>So the solution to this problem is to look-up your original instance and see what AKI it uses. Then when launching the instance from the backup snapshot choose this kernel image instead of the default one. And it will work.</p><p>The post <a href="https://www.lacisoft.com/blog/2016/08/18/mount-issues-when-restoring-ec2-instances-from-snapshots/">Mount issues when restoring EC2 instances from snapshots</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<p>Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2016/05/05/one-click-updates-or-automatic-updates-for-a-wordpress-blog-hosted-on-an-amazon-ec2-instance/" rel="bookmark" title="One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance">One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/05/12/fixing-infinite-redirects-when-https-is-enabled-on-wordpress-behind-an-aws-elastic-load-balancer/" rel="bookmark" title="Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer">Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer </a></li>
<li><a href="https://www.lacisoft.com/blog/2015/08/04/aws-summit-2015-new-york-keynote-with-dr-werner-vogels/" rel="bookmark" title="AWS Summit 2015 &#8211; New York &#8211; Keynote with Dr. Werner Vogels">AWS Summit 2015 &#8211; New York &#8211; Keynote with Dr. Werner Vogels </a></li>
</ol></p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.lacisoft.com/blog/2016/08/18/mount-issues-when-restoring-ec2-instances-from-snapshots/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Free SSL certificates from Amazon Web Services</title>
		<link>https://www.lacisoft.com/blog/2016/05/30/free-ssl-certificates-from-amazon-web-services/</link>
					<comments>https://www.lacisoft.com/blog/2016/05/30/free-ssl-certificates-from-amazon-web-services/#respond</comments>
		
		<dc:creator><![CDATA[Laszlo Bodor]]></dc:creator>
		<pubDate>Mon, 30 May 2016 19:57:55 +0000</pubDate>
				<category><![CDATA[AWS - Amazon Web Services]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[certificate manager]]></category>
		<category><![CDATA[free ssl certificates]]></category>
		<category><![CDATA[HTTPS]]></category>
		<category><![CDATA[ssl]]></category>
		<guid isPermaLink="false">https://www.lacisoft.com/blog/?p=2091</guid>

					<description><![CDATA[<p>Protecting our user, our apps or our websites is one of the most important tasks for us as web software developers. In our effort to secure the applications we employ many&#8230;</p>
<p>The post <a href="https://www.lacisoft.com/blog/2016/05/30/free-ssl-certificates-from-amazon-web-services/">Free SSL certificates from Amazon Web Services</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->

Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2016/05/12/fixing-infinite-redirects-when-https-is-enabled-on-wordpress-behind-an-aws-elastic-load-balancer/" rel="bookmark" title="Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer">Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/05/05/one-click-updates-or-automatic-updates-for-a-wordpress-blog-hosted-on-an-amazon-ec2-instance/" rel="bookmark" title="One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance">One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/08/18/mount-issues-when-restoring-ec2-instances-from-snapshots/" rel="bookmark" title="Mount issues when restoring EC2 instances from snapshots">Mount issues when restoring EC2 instances from snapshots </a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<p>Protecting our user, our apps or our websites is one of the most important tasks for us as web software developers. In our effort to secure the applications we employ many techniques. Using SSL certificates and delivering the application or website through https is one of the most basic things we can do. Yet, not so many people are doing it, not even now when besides the added security one could benefit from improved rankings in the Google search engine as Google considers this a ranking factor in its search results.</p>
<p>So why there are so many http sites out there? Why people expose their users and their data to unsecure access ? There are a variety of reasons. Some people are just lazy, others consider the setup of the certificates too complicated and of course there is also a cost involved in buying the digital certificate. Well, guess what ? 2 out of these 3 reasons went away when AWS launched the <a href="https://aws.amazon.com/certificate-manager/">Amazon Certificate Manager</a>. Not only that they&#8217;re offering SSL certificates for free but the deployment of the certificate can be done in a few clicks. There is no more CSR requests to be made, no more hassle in configuring the server. You just request a certificate and deploy it on your Elastic Load Balancer or your Cloudfront Distribution, all this without any additional cost. To do this Amazon have setup their own Certificate Authority called Amazon Trust Services LLC (<a href="https://www.amazontrust.com">https://www.amazontrust.com</a>) and they&#8217;re using this to issue the certificates.</p>
<p>That was the good news, the bad news is for people who use other hosting or cloud providers. You can only use these free certificates on the AWS infrastructure and even there you can deploy a free SSL certificate on an Elastic Load Balancer or a Cloudfront Distribution (as of the writing of this article).</p>
<p>I&#8217;ve already deployed SSL certificates on all my websites, you can see that this very blog is using an SSL certificate and can be accessed only via https.</p>
<p>So if you&#8217;re on AWS infrastructure then you have no excuse  not to use an SSL certificate and a secure connection to your app/website.</p><p>The post <a href="https://www.lacisoft.com/blog/2016/05/30/free-ssl-certificates-from-amazon-web-services/">Free SSL certificates from Amazon Web Services</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<p>Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2016/05/12/fixing-infinite-redirects-when-https-is-enabled-on-wordpress-behind-an-aws-elastic-load-balancer/" rel="bookmark" title="Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer">Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/05/05/one-click-updates-or-automatic-updates-for-a-wordpress-blog-hosted-on-an-amazon-ec2-instance/" rel="bookmark" title="One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance">One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/08/18/mount-issues-when-restoring-ec2-instances-from-snapshots/" rel="bookmark" title="Mount issues when restoring EC2 instances from snapshots">Mount issues when restoring EC2 instances from snapshots </a></li>
</ol></p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.lacisoft.com/blog/2016/05/30/free-ssl-certificates-from-amazon-web-services/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer</title>
		<link>https://www.lacisoft.com/blog/2016/05/12/fixing-infinite-redirects-when-https-is-enabled-on-wordpress-behind-an-aws-elastic-load-balancer/</link>
					<comments>https://www.lacisoft.com/blog/2016/05/12/fixing-infinite-redirects-when-https-is-enabled-on-wordpress-behind-an-aws-elastic-load-balancer/#respond</comments>
		
		<dc:creator><![CDATA[Laszlo Bodor]]></dc:creator>
		<pubDate>Thu, 12 May 2016 19:54:10 +0000</pubDate>
				<category><![CDATA[AWS - Amazon Web Services]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[Elastic Load Balancer]]></category>
		<category><![CDATA[HTTPS]]></category>
		<category><![CDATA[infinite loop]]></category>
		<category><![CDATA[redirect]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">https://www.lacisoft.com/blog/?p=2081</guid>

					<description><![CDATA[<p>As part of the ongoing infrastructure updates and upgrades I&#8217;m performing these days I&#8217;ve been trying to enable HTTPS on my websites. Some went well, some not so much. One&#8230;</p>
<p>The post <a href="https://www.lacisoft.com/blog/2016/05/12/fixing-infinite-redirects-when-https-is-enabled-on-wordpress-behind-an-aws-elastic-load-balancer/">Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->

Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2016/05/05/one-click-updates-or-automatic-updates-for-a-wordpress-blog-hosted-on-an-amazon-ec2-instance/" rel="bookmark" title="One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance">One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/04/26/what-to-do-when-wordpress-throws-you-the-error-you-are-not-allowed-to-edit-this-post/" rel="bookmark" title="What to do when WordPress throws you the error: You are not allowed to edit this post">What to do when WordPress throws you the error: You are not allowed to edit this post </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/05/30/free-ssl-certificates-from-amazon-web-services/" rel="bookmark" title="Free SSL certificates from Amazon Web Services">Free SSL certificates from Amazon Web Services </a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<p>As part of the ongoing infrastructure updates and upgrades I&#8217;m performing these days I&#8217;ve been trying to enable HTTPS on my websites. Some went well, some not so much. One of the biggest problems I&#8217;ve encountered was with WordPress which went into an infinite redirect loop after I&#8217;ve enabled HTTPS. This blog currently resides on an Amazon EC2 instance and it&#8217;s behind an Elastic Load Balancer. SSL termination happens on the load balancer and from there the request is sent towards the EC2 instance as a plain HTTP request on port 80. And basically this is the reason why WordPress thinks that it&#8217;s still on HTTP because it&#8217;s unaware that HTTPS is being terminated on the load balancer. And it redirects until the browser throws an error.</p>
<p>This can be easily fixed once you know what the problem is. The fix is adding the following line to either your <strong><em>httpd.conf</em></strong> or your <em><strong>.htaccess</strong></em> file:</p>
<pre>SetEnvIfNoCase X-FORWARDED-PROTO "^https$" HTTPS
</pre>
<p>&nbsp;</p>
<p>This tells PHP scripts (so WordPress too) that we are already running in HTTPS. Basically it&#8217;s translating the header that the AWS Elastic Load Balancer sends (X-Forwarder-Proto: https).</p>
<h3 id=""></h3>
<h3 id="bonus-how-do-you-redirect-all-incoming-http-requests-to-https">BONUS: How do you redirect all incoming HTTP requests to HTTPS?</h3>
<p>Now that you can load HTTPS pages you also need to redirect all incoming HTTP requests into HTTPS requests because you might have incoming links from search engines or referrers which still link to your old HTTP pages. We do that with the following rewrites in either <em><strong>httpd.conf</strong></em> or <em><strong>.htaccess</strong></em> file</p>
<pre>RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]
</pre>
<p>&nbsp;</p>
<p>Translated to human language this means that if the server finds no HTTPS header from the AWS Elastic Load Balancer (X-Forwarded-Proto is not HTTPS) then it will do a 301 redirect to HTTPS preserving the server name and the incoming request URI.</p>
<p>Well, that&#8217;s it. This is how i fixed my problems today.</p><p>The post <a href="https://www.lacisoft.com/blog/2016/05/12/fixing-infinite-redirects-when-https-is-enabled-on-wordpress-behind-an-aws-elastic-load-balancer/">Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<p>Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2016/05/05/one-click-updates-or-automatic-updates-for-a-wordpress-blog-hosted-on-an-amazon-ec2-instance/" rel="bookmark" title="One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance">One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/04/26/what-to-do-when-wordpress-throws-you-the-error-you-are-not-allowed-to-edit-this-post/" rel="bookmark" title="What to do when WordPress throws you the error: You are not allowed to edit this post">What to do when WordPress throws you the error: You are not allowed to edit this post </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/05/30/free-ssl-certificates-from-amazon-web-services/" rel="bookmark" title="Free SSL certificates from Amazon Web Services">Free SSL certificates from Amazon Web Services </a></li>
</ol></p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.lacisoft.com/blog/2016/05/12/fixing-infinite-redirects-when-https-is-enabled-on-wordpress-behind-an-aws-elastic-load-balancer/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance</title>
		<link>https://www.lacisoft.com/blog/2016/05/05/one-click-updates-or-automatic-updates-for-a-wordpress-blog-hosted-on-an-amazon-ec2-instance/</link>
					<comments>https://www.lacisoft.com/blog/2016/05/05/one-click-updates-or-automatic-updates-for-a-wordpress-blog-hosted-on-an-amazon-ec2-instance/#respond</comments>
		
		<dc:creator><![CDATA[Laszlo Bodor]]></dc:creator>
		<pubDate>Thu, 05 May 2016 17:35:27 +0000</pubDate>
				<category><![CDATA[AWS - Amazon Web Services]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[EC2]]></category>
		<category><![CDATA[FTP]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">http://www.lacisoft.com/blog/?p=2074</guid>

					<description><![CDATA[<p>Another problem I&#8217;ve encountered with WordPress when I&#8217;ve tried to update it that it wouldn&#8217;t allow one click updates from the backend neither for WordPress itself or for the plugins&#8230;</p>
<p>The post <a href="https://www.lacisoft.com/blog/2016/05/05/one-click-updates-or-automatic-updates-for-a-wordpress-blog-hosted-on-an-amazon-ec2-instance/">One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->

Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2016/05/12/fixing-infinite-redirects-when-https-is-enabled-on-wordpress-behind-an-aws-elastic-load-balancer/" rel="bookmark" title="Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer">Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/04/26/what-to-do-when-wordpress-throws-you-the-error-you-are-not-allowed-to-edit-this-post/" rel="bookmark" title="What to do when WordPress throws you the error: You are not allowed to edit this post">What to do when WordPress throws you the error: You are not allowed to edit this post </a></li>
<li><a href="https://www.lacisoft.com/blog/2008/05/27/upgrade-to-wordpress-251/" rel="bookmark" title="Upgrade to WordPress 2.5.1">Upgrade to WordPress 2.5.1 </a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<p>Another problem I&#8217;ve encountered with WordPress when I&#8217;ve tried to update it that it wouldn&#8217;t allow one click updates from the backend neither for WordPress itself or for the plugins and themes installed. Also automatic updates didn&#8217;t work. Every time I&#8217;ve tried the built in method for updating WordPress it asked me for the FTP credentials to the webserver.</p>
<p>However for EC2 you don&#8217;t have FTP credentials because FTP is disabled and also ports are blocked. You could try to unblock these and install FTP but that is pointless as it just opens a security hole on your infrastructure. So the best thing is to enable updates without FTP. And that is possible but you need to enable the Apache web server access to your WordPress folders.</p>
<p>You can do that pretty easily, just run the following command in your Linux machine&#8217;s terminal:</p>
<pre>sudo chown -R apache:apache /var/www/html
</pre>
<p>&nbsp;</p>
<p>In some cases it might happen that your apache user is not &#8220;apache&#8221; but &#8220;www-data&#8221;. If this is the case just replace &#8220;apache&#8221; with &#8220;www-data&#8221;. That&#8217;s it. Now you should be able to update your WordPress with just a click from the admin interface of your blog.</p><p>The post <a href="https://www.lacisoft.com/blog/2016/05/05/one-click-updates-or-automatic-updates-for-a-wordpress-blog-hosted-on-an-amazon-ec2-instance/">One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<p>Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2016/05/12/fixing-infinite-redirects-when-https-is-enabled-on-wordpress-behind-an-aws-elastic-load-balancer/" rel="bookmark" title="Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer">Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/04/26/what-to-do-when-wordpress-throws-you-the-error-you-are-not-allowed-to-edit-this-post/" rel="bookmark" title="What to do when WordPress throws you the error: You are not allowed to edit this post">What to do when WordPress throws you the error: You are not allowed to edit this post </a></li>
<li><a href="https://www.lacisoft.com/blog/2008/05/27/upgrade-to-wordpress-251/" rel="bookmark" title="Upgrade to WordPress 2.5.1">Upgrade to WordPress 2.5.1 </a></li>
</ol></p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.lacisoft.com/blog/2016/05/05/one-click-updates-or-automatic-updates-for-a-wordpress-blog-hosted-on-an-amazon-ec2-instance/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>What to do when WordPress throws you the error: You are not allowed to edit this post</title>
		<link>https://www.lacisoft.com/blog/2016/04/26/what-to-do-when-wordpress-throws-you-the-error-you-are-not-allowed-to-edit-this-post/</link>
					<comments>https://www.lacisoft.com/blog/2016/04/26/what-to-do-when-wordpress-throws-you-the-error-you-are-not-allowed-to-edit-this-post/#respond</comments>
		
		<dc:creator><![CDATA[Laszlo Bodor]]></dc:creator>
		<pubDate>Tue, 26 Apr 2016 18:21:13 +0000</pubDate>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[database issues]]></category>
		<category><![CDATA[permissions]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wordpress]]></category>
		<guid isPermaLink="false">http://www.lacisoft.com/blog/?p=2064</guid>

					<description><![CDATA[<p>For a while I&#8217;ve been struggling to update my blog to a newer WordPress version. I had some issues because now I&#8217;m hosting it on an AWS instance and had&#8230;</p>
<p>The post <a href="https://www.lacisoft.com/blog/2016/04/26/what-to-do-when-wordpress-throws-you-the-error-you-are-not-allowed-to-edit-this-post/">What to do when WordPress throws you the error: You are not allowed to edit this post</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->

Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2016/05/05/one-click-updates-or-automatic-updates-for-a-wordpress-blog-hosted-on-an-amazon-ec2-instance/" rel="bookmark" title="One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance">One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance </a></li>
<li><a href="https://www.lacisoft.com/blog/2008/05/27/upgrade-to-wordpress-251/" rel="bookmark" title="Upgrade to WordPress 2.5.1">Upgrade to WordPress 2.5.1 </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/05/12/fixing-infinite-redirects-when-https-is-enabled-on-wordpress-behind-an-aws-elastic-load-balancer/" rel="bookmark" title="Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer">Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer </a></li>
</ol>
</div>
]]></description>
										<content:encoded><![CDATA[<p>For a while I&#8217;ve been struggling to update my blog to a newer WordPress version. I had some issues because now I&#8217;m hosting it on an AWS instance and had to do some tinkering to make it work. But in the end I did it. I&#8217;ve upgraded my blog to the latest WordPress version. However this had an unexpected result. I  couldn&#8217;t write any posts because it was keep throwing me the following error: &#8220;<strong>You are not allowed to edit this post.</strong>&#8220;. Pretty strange considering that i was logged in with an admin user.</p>
<p>So I&#8217;ve been digging around to find the cause of this problem and i had not much luck for a while. All I could figure out that it was some kind of a database error involved. But after some debugging i managed to narrow it down to the wp_posts table and the fact that the ID column didn&#8217;t have an auto increment flag set. After I&#8217;ve added auto increment to this column my problem went away. Only to discover that i had some other problems like images cannot be uploaded and attached to posts. Guess what ? The problem was in the database as well. And it was also the lack of auto increment on the wp_postmeta table. So I went and added auto increment to that one and also to a few other tables where i considered that an auto increment is missing and it could be needed.  So far so good, it&#8217;s working.</p>
<p>So it is as simple as that. If you encounter this error you might be able to fix it just by adding auto increment to the ID column in the wp_posts table and some other tables that doesn&#8217;t have this option set.</p><p>The post <a href="https://www.lacisoft.com/blog/2016/04/26/what-to-do-when-wordpress-throws-you-the-error-you-are-not-allowed-to-edit-this-post/">What to do when WordPress throws you the error: You are not allowed to edit this post</a> first appeared on <a href="https://www.lacisoft.com/blog">Lacisoft's</a>.</p><div class='yarpp yarpp-related yarpp-related-rss yarpp-template-list'>
<!-- YARPP List -->
<p>Related posts:<ol>
<li><a href="https://www.lacisoft.com/blog/2016/05/05/one-click-updates-or-automatic-updates-for-a-wordpress-blog-hosted-on-an-amazon-ec2-instance/" rel="bookmark" title="One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance">One click updates or automatic updates for a WordPress blog hosted on an Amazon EC2 instance </a></li>
<li><a href="https://www.lacisoft.com/blog/2008/05/27/upgrade-to-wordpress-251/" rel="bookmark" title="Upgrade to WordPress 2.5.1">Upgrade to WordPress 2.5.1 </a></li>
<li><a href="https://www.lacisoft.com/blog/2016/05/12/fixing-infinite-redirects-when-https-is-enabled-on-wordpress-behind-an-aws-elastic-load-balancer/" rel="bookmark" title="Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer">Fixing infinite redirects when HTTPS is enabled on WordPress behind an AWS Elastic Load Balancer </a></li>
</ol></p>
</div>
]]></content:encoded>
					
					<wfw:commentRss>https://www.lacisoft.com/blog/2016/04/26/what-to-do-when-wordpress-throws-you-the-error-you-are-not-allowed-to-edit-this-post/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
